Zdexby TheHolyOneZ
49,743 classes
Class

EaxBlockCipher

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Modes.EaxBlockCipher, com.Tivadar.Best.HTTP 0x0060 (96 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0060

Members 12

OffsetSizeNameTypeFlagsDefault
0x08cipherSicBlockCipherPrivate—
0x01forEncryptionboolPrivate—
0x00190x03padding / unreflected
0x04blockSizeintPrivate—
0x08macIMacPrivate—
0x08nonceMacbyte[]Private—
0x08associatedTextMacbyte[]Private—
0x08macBlockbyte[]Private—
0x04macSizeintPrivate—
0x00440x04padding / unreflected
0x08bufBlockbyte[]Private—
0x04bufOffintPrivate—
0x01cipherInitializedboolPrivate—
0x00550x03padding / unreflected
0x08initialAssociatedTextbyte[]Private—

Functions 23

SignatureFlagsNativeParams
void .ctor(IBlockCipher cipher)Public+1 flags—0x08
string get_AlgorithmName()Public+3 flags—0x08
IBlockCipher get_UnderlyingCipher()Public+3 flags—0x08
int GetBlockSize()Public+2 flags—0x04
void Init(bool forEncryption, ICipherParameters parameters)Public+2 flags—0x08
void InitCipher()Private—0x00
void CalculateMac()Private—0x00
void Reset()Public+2 flags—0x00
void Reset(bool clearMac)Private—0x01
void ProcessAadByte(byte input)Public+2 flags—0x01
void ProcessAadBytes(const byte[]& inBytes, int inOff, int len)Public+2 flags0x08
void ProcessAadBytes(const ReadOnlySpan<System.Byte>& input)Public+2 flags0x10
int ProcessByte(byte input, const byte[]& outBytes, int outOff)Public+2 flags0x08
int ProcessByte(byte input, const Span<System.Byte>& output)Public+2 flags0x10
int ProcessBytes(const byte[]& inBytes, int inOff, int len, const byte[]& outBytes, int outOff)Public+2 flags0x08
int ProcessBytes(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Public+2 flags0x10
int DoFinal(const byte[]& outBytes, int outOff)Public+2 flags0x08
int DoFinal(const Span<System.Byte>& output)Public+2 flags0x10
byte[] GetMac()Public+2 flags0x08
int GetUpdateOutputSize(int len)Public+2 flags0x04
int GetOutputSize(int len)Public+2 flags0x04
int Process(byte b, const Span<System.Byte>& output)Private0x10
bool VerifyMac(const byte[]& mac, int off)Private0x08