implements IAsymmetricBlockCipher
0x00x0038
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | StrictLengthEnabledProperty | string | PublicStatic+1 flags | 2006076919392 |
| — | 0x04 | HeaderLength | int | PrivateStatic+1 flags | 327192160 |
| 0x08 | strictLengthEnabled | bool[] | PrivateStatic+1 flags | — | |
| 0x08 | random | SecureRandom | Private | — | |
| 0x08 | engine | IAsymmetricBlockCipher | Private | — | |
| 0x01 | forEncryption | bool | Private | — | |
| 0x01 | forPrivateKey | bool | Private | — | |
| 0x01 | useStrictLength | bool | Private | — | |
| 0x0023 | 0x01 | padding / unreflected | |||
| 0x04 | pLen | int | Private | — | |
| 0x08 | fallback | byte[] | Private | — | |
| 0x08 | blockBuffer | byte[] | Private | — | |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_StrictLengthEnabled() | PublicStatic+1 flags | — | 0x01 |
| void set_StrictLengthEnabled(bool value) | PublicStatic+1 flags | — | 0x01 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void .ctor(IAsymmetricBlockCipher cipher) | Public+1 flags | — | 0x08 |
| void .ctor(IAsymmetricBlockCipher cipher, int pLen) | Public+1 flags | 0x08 | |
| void .ctor(IAsymmetricBlockCipher cipher, const byte[]& fallback) | 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[]& input, int inOff, int length) | PublicFinal+2 flags | 0x08 | |
| byte[] EncodeBlock(const byte[]& input, int inOff, int inLen) | Private | 0x08 | |
| int CheckPkcs1Encoding(const byte[]& encoded, int pLen) | PrivateStatic | 0x08 | |
| byte[] DecodeBlockOrRandom(const byte[]& input, int inOff, int inLen) | Private | 0x08 | |
| byte[] DecodeBlock(const byte[]& input, int inOff, int inLen) | Private | 0x08 | |
| int FindStart(byte type, const byte[]& block) | Private | 0x08 |