implements IAsymmetricBlockCipher
0x00x0038
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | defHash | byte[] | Private | — | |
| 0x08 | mgf1Hash | IDigest | Private | — | |
| 0x08 | engine | IAsymmetricBlockCipher | Private | — | |
| 0x08 | random | SecureRandom | Private | — | |
| 0x01 | forEncryption | bool | Private | — | |
| 0x0031 | 0x07 | unreflected bytes to end of OaepEncoding | |||
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(IAsymmetricBlockCipher cipher) | Public+1 flags | — | 0x08 |
| void .ctor(IAsymmetricBlockCipher cipher, IDigest hash) | Public+1 flags | — | 0x08 |
| void .ctor(IAsymmetricBlockCipher cipher, IDigest hash, const byte[]& encodingParams) | Public+1 flags | — | 0x08 |
| void .ctor(IAsymmetricBlockCipher cipher, IDigest hash, IDigest mgf1Hash, const byte[]& encodingParams) | 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 |
| byte[] ProcessBlock(const byte[]& inBytes, int inOff, int inLen) | PublicFinal+2 flags | — | 0x08 |
| byte[] EncodeBlock(const byte[]& inBytes, int inOff, int inLen) | Private | — | 0x08 |
| byte[] DecodeBlock(const byte[]& inBytes, int inOff, int inLen) | Private | — | 0x08 |
| byte[] MaskGeneratorFunction(const byte[]& Z, int zOff, int zLen, int length) | Private | — | 0x08 |
| byte[] MaskGeneratorFunction1(const byte[]& Z, int zOff, int zLen, int length) | Private | — | 0x08 |