Zdexby TheHolyOneZ
49,743 classes
Class

TwofishEngine

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.TwofishEngine, com.Tivadar.Best.HTTP 0x0058 (88 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements IBlockCipher
0x00x0058

Members 45

OffsetSizeNameTypeFlagsDefault
0x08Pbyte[]PrivateStatic+1 flags—
—0x04P_00intPrivateStatic+1 flags327192176
—0x04P_01intPrivateStatic+1 flags327192176
—0x04P_02intPrivateStatic+1 flags327192176
—0x04P_03intPrivateStatic+1 flags327192176
—0x04P_04intPrivateStatic+1 flags327192176
—0x04P_10intPrivateStatic+1 flags327192176
—0x04P_11intPrivateStatic+1 flags327192176
—0x04P_12intPrivateStatic+1 flags327192176
—0x04P_13intPrivateStatic+1 flags327192176
—0x04P_14intPrivateStatic+1 flags327192176
—0x04P_20intPrivateStatic+1 flags327192176
—0x04P_21intPrivateStatic+1 flags327192176
—0x04P_22intPrivateStatic+1 flags327192176
—0x04P_23intPrivateStatic+1 flags327192176
—0x04P_24intPrivateStatic+1 flags327192176
—0x04P_30intPrivateStatic+1 flags327192176
—0x04P_31intPrivateStatic+1 flags327192176
—0x04P_32intPrivateStatic+1 flags327192176
—0x04P_33intPrivateStatic+1 flags327192176
—0x04P_34intPrivateStatic+1 flags327192176
—0x04GF256_FDBKintPrivateStatic+1 flags327192176
—0x04GF256_FDBK_2intPrivateStatic+1 flags327192176
—0x04GF256_FDBK_4intPrivateStatic+1 flags327192176
—0x04RS_GF_FDBKintPrivateStatic+1 flags327192176
—0x04ROUNDSintPrivateStatic+1 flags327192176
—0x04MAX_ROUNDSintPrivateStatic+1 flags327192176
—0x04BLOCK_SIZEintPrivateStatic+1 flags327192176
—0x04MAX_KEY_BITSintPrivateStatic+1 flags327192176
—0x04INPUT_WHITENintPrivateStatic+1 flags327192176
—0x04OUTPUT_WHITENintPrivateStatic+1 flags327192176
—0x04ROUND_SUBKEYSintPrivateStatic+1 flags327192176
—0x04TOTAL_SUBKEYSintPrivateStatic+1 flags327192176
—0x04SK_STEPintPrivateStatic+1 flags327192176
—0x04SK_BUMPintPrivateStatic+1 flags327192176
—0x04SK_ROTLintPrivateStatic+1 flags327192176
0x01encryptingboolPrivate—
0x00110x07padding / unreflected
0x08gMDS0int[]Private—
0x08gMDS1int[]Private—
0x08gMDS2int[]Private—
0x08gMDS3int[]Private—
0x08gSubKeysint[]Private—
0x08gSBoxint[]Private—
0x04k64CntintPrivate—
0x004C0x04padding / unreflected
0x08workingKeybyte[]Private—

Functions 23

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void Init(bool forEncryption, ICipherParameters parameters)PublicFinal+2 flags0x08
string get_AlgorithmName()PublicFinal+3 flags0x08
int ProcessBlock(const byte[]& input, int inOff, const byte[]& output, int outOff)PublicFinal+2 flags0x08
int ProcessBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)PublicFinal+2 flags0x10
int GetBlockSize()PublicFinal+2 flags0x04
void SetKey(const byte[]& key)Private0x08
void EncryptBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Private0x10
void DecryptBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Private0x10
int F32(int x, const int[]& k32)Private0x08
int RS_MDS_Encode(int k0, int k1)Private0x04
int RS_rem(int x)Private0x04
int LFSR1(int x)Private0x04
int LFSR2(int x)Private0x04
int Mx_X(int x)Private0x04
int Mx_Y(int x)Private0x04
int M_b0(int x)Private0x04
int M_b1(int x)Private0x04
int M_b2(int x)Private0x04
int M_b3(int x)Private0x04
int Fe32_0(int x)Private0x04
int Fe32_3(int x)Private0x04
void .cctor()PrivateStatic+1 flags0x00