Zdexby TheHolyOneZ
49,743 classes
Class

ThreefishEngine

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.ThreefishEngine, com.Tivadar.Best.HTTP 0x0040 (64 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements IBlockCipher
0x00x0040

Members 21

OffsetSizeNameTypeFlagsDefault
—0x04BLOCKSIZE_256intPublicStatic+1 flags930824544
—0x04BLOCKSIZE_512intPublicStatic+1 flags930824544
—0x04BLOCKSIZE_1024intPublicStatic+1 flags930824544
—0x04TWEAK_SIZE_BYTESintPrivateStatic+1 flags930824544
—0x04TWEAK_SIZE_WORDSintPrivateStatic+1 flags930824544
—0x04ROUNDS_256intPrivateStatic+1 flags930824544
—0x04ROUNDS_512intPrivateStatic+1 flags930824544
—0x04ROUNDS_1024intPrivateStatic+1 flags930824544
—0x04MAX_ROUNDSintPrivateStatic+1 flags930824544
—0x08C_240ulongPrivateStatic+1 flags1718917742944
0x08MOD9int[]PrivateStatic+1 flags—
0x08MOD17int[]PrivateStatic+1 flags—
0x08MOD5int[]PrivateStatic+1 flags—
0x08MOD3int[]PrivateStatic+1 flags—
0x04blocksizeBytesintPrivate+1 flags—
0x04blocksizeWordsintPrivate+1 flags—
0x08currentBlockulong[]Private+1 flags—
0x08tulong[]Private+1 flags—
0x08kwulong[]Private+1 flags—
0x08cipherThreefishCipherPrivate+1 flags—
0x01forEncryptionboolPrivate—
0x00390x07unreflected bytes to end of ThreefishEngine

Functions 13

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags—0x00
void .ctor(int blocksizeBits)Public+1 flags—0x04
void Init(bool forEncryption, ICipherParameters parameters)Public+2 flags—0x08
void Init(bool forEncryption, const ulong[]& key, const ulong[]& tweak)1 flags—0x08
void SetKey(const ulong[]& key)Private—0x08
void SetTweak(const ulong[]& tweak)Private—0x08
string get_AlgorithmName()Public+3 flags—0x08
int GetBlockSize()Public+2 flags—0x04
int ProcessBlock(const byte[]& inBytes, int inOff, const byte[]& outBytes, int outOff)Public+2 flags—0x08
int ProcessBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Public+2 flags—0x10
int ProcessBlock(const ulong[]& inWords, const ulong[]& outWords)1 flags—0x08
ulong RotlXor(ulong x, int n, ulong xor)PrivateStatic—0x08
ulong XorRotr(ulong x, int n, ulong xor)PrivateStatic—0x08

Used by 1

types with a member, parameter or interface of this type