Zdexby TheHolyOneZ
42,628 classes
Class

ARC4Managed

: RC4 : SymmetricAlgorithm : Object
Mono.Security.Cryptography.ARC4Managed, Mono.Security 0x0060 (96 B) inherited 0x0048 Mono.Security.dll
0x00x0060

Members 5

OffsetSizeNameTypeFlagsDefault
0x08keybyte[]Private—
0x08statebyte[]Private—
0x01xbytePrivate—
0x01ybytePrivate—
0x01m_disposedboolPrivate—
0x005B0x05unreflected bytes to end of ARC4Managed
Inherited from RC4 2
OffsetSizeNameTypeFlagsDefault
0x08s_legalBlockSizesKeySizes[]PrivateStatic—
0x08s_legalKeySizesKeySizes[]PrivateStatic—
Inherited from SymmetricAlgorithm 9
OffsetSizeNameTypeFlagsDefault
0x04BlockSizeValueint1 flags—
0x04FeedbackSizeValueint1 flags—
0x08IVValuebyte[]1 flags—
0x08KeyValuebyte[]1 flags—
0x08LegalBlockSizesValueKeySizes[]1 flags—
0x08LegalKeySizesValueKeySizes[]1 flags—
0x04KeySizeValueint1 flags—
0x04ModeValueCipherMode1 flags—
0x04PaddingValuePaddingMode1 flags—

Functions 18

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void Finalize()2 flags—0x00
void Dispose(bool disposing)2 flags—0x01
byte[] get_Key()Public+2 flags—0x08
void set_Key(const byte[]& value)Public+2 flags—0x08
bool get_CanReuseTransform()PublicFinal+3 flags—0x01
ICryptoTransform CreateEncryptor(const byte[]& rgbKey, const byte[]& rgvIV)Public+1 flags—0x08
ICryptoTransform CreateDecryptor(const byte[]& rgbKey, const byte[]& rgvIV)Public+1 flags—0x08
void GenerateIV()Public+1 flags—0x00
void GenerateKey()Public+1 flags—0x00
bool get_CanTransformMultipleBlocks()PublicFinal+3 flags0x01
int get_InputBlockSize()PublicFinal+3 flags0x04
int get_OutputBlockSize()PublicFinal+3 flags0x04
void KeySetup(const byte[]& key)Private0x08
void CheckInput(const byte[]& inputBuffer, int inputOffset, int inputCount)Private0x08
int TransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset)PublicFinal+2 flags0x08
int InternalTransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset)Private0x08
byte[] TransformFinalBlock(const byte[]& inputBuffer, int inputOffset, int inputCount)PublicFinal+2 flags0x08