implements IAsymmetricBlockCipher
0x00x0030
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Sixteen | BigInteger | PrivateStatic+1 flags | — | |
| 0x08 | Six | BigInteger | PrivateStatic+1 flags | — | |
| 0x08 | shadows | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | inverse | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | engine | IAsymmetricBlockCipher | Private+1 flags | — | |
| 0x01 | forEncryption | bool | Private | — | |
| 0x04 | bitSize | int | Private | — | |
| 0x04 | padBits | int | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | modulus | BigInteger | Private | — | |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(IAsymmetricBlockCipher cipher) | Public+1 flags | 0x08 | |
| string get_AlgorithmName() | PublicFinal+3 flags | 0x08 | |
| IAsymmetricBlockCipher get_UnderlyingCipher() | Public+1 flags | 0x08 | |
| void Init(bool forEncryption, ICipherParameters parameters) | PublicFinal+2 flags | 0x08 | |
| int GetInputBlockSize() | PublicFinal+2 flags | 0x04 | |
| int GetOutputBlockSize() | PublicFinal+2 flags | 0x04 | |
| void SetPadBits(int padBits) | Public | 0x04 | |
| int GetPadBits() | Public | 0x04 | |
| byte[] ProcessBlock(const byte[]& input, int inOff, int length) | PublicFinal+2 flags | 0x08 | |
| byte[] EncodeBlock(const byte[]& input, int inOff, int inLen) | Private | 0x08 | |
| byte[] DecodeBlock(const byte[]& input, int inOff, int inLen) | Private | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |