0x00x0060
Members 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | key | byte[] | Private | |
| 0x08 | state | byte[] | Private | |
| 0x01 | x | byte | Private | |
| 0x01 | y | byte | Private | |
| 0x01 | m_disposed | bool | Private | |
| 0x005B | 0x05 | unreflected bytes to end of ARC4Managed | ||
Inherited from RC4 2
Inherited from SymmetricAlgorithm 9
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | BlockSizeValue | int | 1 flags | |
| 0x04 | FeedbackSizeValue | int | 1 flags | |
| 0x08 | IVValue | byte[] | 1 flags | |
| 0x08 | KeyValue | byte[] | 1 flags | |
| 0x08 | LegalBlockSizesValue | KeySizes[] | 1 flags | |
| 0x08 | LegalKeySizesValue | KeySizes[] | 1 flags | |
| 0x04 | KeySizeValue | int | 1 flags | |
| 0x04 | ModeValue | CipherMode | 1 flags | |
| 0x04 | PaddingValue | PaddingMode | 1 flags |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void Dispose() | 2 flags | — | 0x00 |
| void get_Key() | Public+2 flags | — | 0x00 |
| void set_Key() | Public+2 flags | — | 0x00 |
| void get_CanReuseTransform() | PublicFinal+3 flags | — | 0x00 |
| void CreateEncryptor() | Public+1 flags | — | 0x00 |
| void CreateDecryptor() | Public+1 flags | — | 0x00 |
| void GenerateIV() | Public+1 flags | — | 0x00 |
| void GenerateKey() | Public+1 flags | — | 0x00 |
| void get_CanTransformMultipleBlocks() | PublicFinal+3 flags | — | 0x00 |
| void get_InputBlockSize() | PublicFinal+3 flags | — | 0x00 |
| void get_OutputBlockSize() | PublicFinal+3 flags | — | 0x00 |
| void KeySetup() | Private | — | 0x00 |
| void CheckInput() | Private | — | 0x00 |
| void TransformBlock() | PublicFinal+2 flags | — | 0x00 |
| void InternalTransformBlock() | Private | — | 0x00 |
| void TransformFinalBlock() | PublicFinal+2 flags | — | 0x00 |