implements IMac
0x00x0048
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | g | byte | Private | — | |
| 0x01 | n | byte | Private | — | |
| 0x0012 | 0x06 | padding / unreflected | |||
| 0x08 | P | byte[] | Private | — | |
| 0x01 | s | byte | Private | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | T | byte[] | Private | — | |
| 0x08 | workingIV | byte[] | Private | — | |
| 0x08 | workingKey | byte[] | Private | — | |
| 0x01 | x1 | byte | Private | — | |
| 0x01 | x2 | byte | Private | — | |
| 0x01 | x3 | byte | Private | — | |
| 0x01 | x4 | byte | Private | — | |
| 0x0044 | 0x04 | unreflected bytes to end of VmpcMac | |||
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| int DoFinal(const byte[]& output, int outOff) | Public+2 flags | 0x08 | |
| int DoFinal(const Span<System.Byte>& output) | Public+2 flags | 0x10 | |
| string get_AlgorithmName() | Public+3 flags | 0x08 | |
| int GetMacSize() | Public+2 flags | 0x04 | |
| void Init(ICipherParameters parameters) | Public+2 flags | 0x08 | |
| void initKey(const byte[]& keyBytes, const byte[]& ivBytes) | Private | 0x08 | |
| void Reset() | Public+2 flags | 0x00 | |
| void Update(byte input) | Public+2 flags | 0x01 | |
| void BlockUpdate(const byte[]& input, int inOff, int inLen) | Public+2 flags | 0x08 | |
| void BlockUpdate(const ReadOnlySpan<System.Byte>& input) | Public+2 flags | 0x10 | |
| void .ctor() | Public+1 flags | 0x00 |