0x00x0050
Members 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | DigestLength | int | PrivateStatic+1 flags | 20 |
| 0x04 | H1 | uint | Private | — | |
| 0x04 | H2 | uint | Private | — | |
| 0x04 | H3 | uint | Private | — | |
| 0x04 | H4 | uint | Private | — | |
| 0x04 | H5 | uint | Private | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | X | uint[] | Private | — | |
| 0x04 | xOff | int | Private | — | |
| — | 0x04 | Y1 | uint | PrivateStatic+1 flags | 1518500249 |
| — | 0x04 | Y2 | uint | PrivateStatic+1 flags | 1859775393 |
| — | 0x04 | Y3 | uint | PrivateStatic+1 flags | 2400959708 |
| — | 0x04 | Y4 | uint | PrivateStatic+1 flags | 3395469782 |
| 0x004C | 0x04 | unreflected bytes to end of Sha1Digest | |||
Inherited from GeneralDigest 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | BYTE_LENGTH | int | PrivateStatic+1 flags | 64 |
| 0x08 | xBuf | byte[] | Private | — | |
| 0x04 | xBufOff | int | Private | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | byteCount | long | Private | — | |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(Sha1Digest t) | Public+1 flags | — | 0x08 |
| void CopyIn(Sha1Digest t) | Private | — | 0x08 |
| string get_AlgorithmName() | Public+2 flags | — | 0x08 |
| int GetDigestSize() | Public+1 flags | — | 0x04 |
| void ProcessWord(const byte[]& input, int inOff) | 2 flags | — | 0x08 |
| void ProcessWord(const ReadOnlySpan<System.Byte>& word) | 2 flags | — | 0x10 |
| void ProcessLength(long bitLength) | 2 flags | — | 0x08 |
| int DoFinal(const byte[]& output, int outOff) | Public+1 flags | — | 0x08 |
| int DoFinal(const Span<System.Byte>& output) | Public+1 flags | — | 0x10 |
| void Reset() | Public+1 flags | — | 0x00 |
| uint F(uint u, uint v, uint w) | PrivateStatic | — | 0x04 |
| uint H(uint u, uint v, uint w) | PrivateStatic | — | 0x04 |
| uint G(uint u, uint v, uint w) | PrivateStatic | — | 0x04 |
| void ProcessBlock() | 2 flags | — | 0x00 |
| IMemoable Copy() | Public+1 flags | — | 0x08 |
| void Reset(IMemoable other) | Public+1 flags | 0x08 |