Zdexby TheHolyOneZ
49,743 classes
Class

KCcmBlockCipher

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Modes.KCcmBlockCipher, com.Tivadar.Best.HTTP 0x0078 (120 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0078

Members 18

OffsetSizeNameTypeFlagsDefault
0x04BYTES_IN_INTintPrivateStatic+1 flags—
0x04BITS_IN_BYTEintPrivateStatic+1 flags—
0x04MAX_MAC_BIT_LENGTHintPrivateStatic+1 flags—
0x04MIN_MAC_BIT_LENGTHintPrivateStatic+1 flags—
0x08engineIBlockCipherPrivate—
0x04macSizeintPrivate—
0x01forEncryptionboolPrivate—
0x001D0x03padding / unreflected
0x08initialAssociatedTextbyte[]Private—
0x08macbyte[]Private—
0x08macBlockbyte[]Private—
0x08noncebyte[]Private—
0x08G1byte[]Private—
0x08bufferbyte[]Private—
0x08sbyte[]Private—
0x08counterbyte[]Private—
0x08associatedTextMemoryStreamPrivate+1 flags—
0x08dataMemoryStreamPrivate+1 flags—
0x04Nb_intPrivate—
0x00740x04unreflected bytes to end of KCcmBlockCipher

Functions 28

SignatureFlagsNativeParams
void setNb(int Nb)Private0x04
void .ctor(IBlockCipher engine)Public+1 flags0x08
void .ctor(IBlockCipher engine, int Nb)Public+1 flags0x08
void Init(bool forEncryption, ICipherParameters parameters)Public+2 flags0x08
string get_AlgorithmName()Public+3 flags0x08
int GetBlockSize()Public+2 flags0x04
IBlockCipher get_UnderlyingCipher()Public+3 flags0x08
void ProcessAadByte(byte input)Public+2 flags0x01
void ProcessAadBytes(const byte[]& input, int inOff, int len)Public+2 flags0x08
void ProcessAadBytes(const ReadOnlySpan<System.Byte>& input)Public+2 flags0x10
void ProcessAAD(const byte[]& assocText, int assocOff, int assocLen, int dataLen)Private0x08
int ProcessByte(byte input, const byte[]& output, int outOff)Public+2 flags0x08
int ProcessByte(byte input, const Span<System.Byte>& output)Public+2 flags0x10
int ProcessBytes(const byte[]& input, int inOff, int inLen, const byte[]& output, int outOff)Public+2 flags0x08
int ProcessBytes(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Public+2 flags0x10
int ProcessPacket(const byte[]& input, int inOff, int len, const byte[]& output, int outOff)Public0x08
int ProcessPacket(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Public0x10
void CalculateMac(const ReadOnlySpan<System.Byte>& authText)Private0x10
void ProcessBlock(const ReadOnlySpan<System.Byte>& input, const Span<System.Byte>& output)Private0x10
int DoFinal(const byte[]& output, 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
void Reset()Public+2 flags0x00
void intToBytes(int num, const byte[]& outBytes, int outOff)Private0x08
byte getFlag(bool authTextPresents, int macSize)Private0x04
void .cctor()PrivateStatic+1 flags0x00