Zdexby TheHolyOneZ
49,743 classes
Class

RijndaelEngine

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.RijndaelEngine, com.Tivadar.Best.HTTP 0x0068 (104 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements IBlockCipher
0x00x0068

Members 21

OffsetSizeNameTypeFlagsDefault
0x04MAXROUNDSintPrivateStatic+1 flags—
0x04MAXKCintPrivateStatic+1 flags—
0x08Logtablebyte[]PrivateStatic+1 flags—
0x08Alogtablebyte[]PrivateStatic+1 flags—
0x08Sbyte[]PrivateStatic+1 flags—
0x08Sibyte[]PrivateStatic+1 flags—
0x08rconbyte[]PrivateStatic+1 flags—
0x08shifts0Byte[][]PrivateStatic+1 flags—
0x08shifts1Byte[][]PrivateStatic+1 flags—
0x04BCintPrivate—
0x08BC_MASKlongPrivate—
0x04ROUNDSintPrivate—
0x04blockBitsintPrivate—
0x08workingKeyInt64[][]Private—
0x08A0longPrivate—
0x08A1longPrivate—
0x08A2longPrivate—
0x08A3longPrivate—
0x01forEncryptionboolPrivate—
0x00510x07padding / unreflected
0x08shifts0SCbyte[]Private—
0x08shifts1SCbyte[]Private—

Functions 26

SignatureFlagsNativeParams
byte Mul0x2(int b)Private—0x04
byte Mul0x3(int b)Private—0x04
byte Mul0x9(int b)Private—0x04
byte Mul0xb(int b)Private—0x04
byte Mul0xd(int b)Private—0x04
byte Mul0xe(int b)Private—0x04
void KeyAddition(const long[]& rk)Private—0x08
long Shift(long r, int shift)Private—0x08
void ShiftRow(const byte[]& shiftsSC)Private—0x08
long ApplyS(long r, const byte[]& box)Private—0x08
void Substitution(const byte[]& box)Private—0x08
void MixColumn()Private—0x00
void InvMixColumn()Private—0x00
Int64[][] GenerateWorkingKey(const byte[]& key)Private—0x08
void .ctor()Public+1 flags—0x00
void .ctor(int blockBits)Public+1 flags—0x04
void Init(bool forEncryption, ICipherParameters parameters)Public+2 flags—0x08
string get_AlgorithmName()Public+3 flags—0x08
int GetBlockSize()Public+2 flags—0x04
int ProcessBlock(const byte[]& input, int inOff, const byte[]& output, int outOff)Public+2 flags—0x08
int ProcessBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Public+2 flags—0x10
void UnPackBlock(const ReadOnlySpan<System.Byte>& input)Private—0x10
void PackBlock(const Span<System.Byte>& output)Private—0x10
void EncryptBlock(const Int64[][]& rk)Private0x08
void DecryptBlock(const Int64[][]& rk)Private0x08
void .cctor()PrivateStatic+1 flags0x00