Zdexby TheHolyOneZ
49,743 classes
Class

SymmetricTransform

: Object
Mono.Security.Cryptography.SymmetricTransform, mscorlib 0x0058 (88 B) inherited 0x0010 mscorlib.dll
0x00x0058

Members 12

OffsetSizeNameTypeFlagsDefault
0x08algoSymmetricAlgorithm1 flags—
0x01encryptbool1 flags—
0x00190x03padding / unreflected
0x04BlockSizeByteint1 flags—
0x08tempbyte[]1 flags—
0x08temp2byte[]1 flags—
0x08workBuffbyte[]Private—
0x08workoutbyte[]Private—
0x04padmodePaddingMode1 flags—
0x04FeedBackByteint1 flags—
0x01m_disposedboolPrivate—
0x01lastBlockbool1 flags—
0x004A0x06padding / unreflected
0x08_rngRandomNumberGeneratorPrivate—

Functions 22

SignatureFlagsNativeParams
void .ctor(SymmetricAlgorithm symmAlgo, bool encryption, const byte[]& rgbIV)Public+1 flags0x08
void Finalize()2 flags0x00
void System.IDisposable.Dispose()PrivateFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
bool get_CanTransformMultipleBlocks()Public+3 flags0x01
int get_InputBlockSize()Public+3 flags0x04
int get_OutputBlockSize()Public+3 flags0x04
void Transform(const byte[]& input, const byte[]& output)3 flags0x08
void ECB(const byte[]& input, const byte[]& output)4 flags0x08
void CBC(const byte[]& input, const byte[]& output)3 flags0x08
void CFB(const byte[]& input, const byte[]& output)3 flags0x08
void OFB(const byte[]& input, const byte[]& output)3 flags0x08
void CTS(const byte[]& input, const byte[]& output)3 flags0x08
void CheckInput(const byte[]& inputBuffer, int inputOffset, int inputCount)Private0x08
int TransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset)Public+2 flags0x08
bool get_KeepLastBlock()Private+1 flags0x01
int InternalTransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset)Private0x08
void Random(const byte[]& buffer, int start, int length)Private0x08
void ThrowBadPaddingException(const PaddingMode& padding, int length, int position)Private0x04
byte[] FinalEncrypt(const byte[]& inputBuffer, int inputOffset, int inputCount)3 flags0x08
byte[] FinalDecrypt(const byte[]& inputBuffer, int inputOffset, int inputCount)3 flags0x08
byte[] TransformFinalBlock(const byte[]& inputBuffer, int inputOffset, int inputCount)Public+2 flags0x08

Subclasses 4