Zdexby TheHolyOneZ
49,743 classes
Class

Blake3Digest

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Digests.Blake3Digest, com.Tivadar.Best.HTTP 0x0078 (120 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements IDigest, IMemoable, IXof
0x00x0078

Members 46

OffsetSizeNameTypeFlagsDefault
—0x08ERR_OUTPUTTINGstringPrivateStatic+1 flags2006076918832
—0x04NUMWORDSintPrivateStatic+1 flags327191600
—0x04ROUNDSintPrivateStatic+1 flags327191600
—0x04BLOCKLENintPrivateStatic+1 flags327191600
—0x04CHUNKLENintPrivateStatic+1 flags327191600
—0x04CHUNKSTARTintPrivateStatic+1 flags327191600
—0x04CHUNKENDintPrivateStatic+1 flags327191600
—0x04PARENTintPrivateStatic+1 flags327191600
—0x04ROOTintPrivateStatic+1 flags327191600
—0x04KEYEDHASHintPrivateStatic+1 flags327191600
—0x04DERIVECONTEXTintPrivateStatic+1 flags327191600
—0x04DERIVEKEYintPrivateStatic+1 flags327191600
—0x04CHAINING0intPrivateStatic+1 flags327191600
—0x04CHAINING1intPrivateStatic+1 flags327191600
—0x04CHAINING2intPrivateStatic+1 flags327191600
—0x04CHAINING3intPrivateStatic+1 flags327191600
—0x04CHAINING4intPrivateStatic+1 flags327191600
—0x04CHAINING5intPrivateStatic+1 flags327191600
—0x04CHAINING6intPrivateStatic+1 flags327191600
—0x04CHAINING7intPrivateStatic+1 flags327191600
—0x04IV0intPrivateStatic+1 flags327191600
—0x04IV1intPrivateStatic+1 flags327191600
—0x04IV2intPrivateStatic+1 flags327191600
—0x04IV3intPrivateStatic+1 flags327191600
—0x04COUNT0intPrivateStatic+1 flags327191600
—0x04COUNT1intPrivateStatic+1 flags327191600
—0x04DATALENintPrivateStatic+1 flags327191600
—0x04FLAGSintPrivateStatic+1 flags327191600
0x08SIGMAbyte[]PrivateStatic+1 flags—
0x08IVuint[]PrivateStatic+1 flags—
0x08m_theBufferbyte[]Private+1 flags—
0x08m_theKuint[]Private+1 flags—
0x08m_theChaininguint[]Private+1 flags—
0x08m_theVuint[]Private+1 flags—
0x08m_theMuint[]Private+1 flags—
0x08m_theIndicesbyte[]Private+1 flags—
0x08m_theStackList<System.UInt32[]>Private+1 flags—
0x04m_theDigestLenintPrivate+1 flags—
0x01m_outputtingboolPrivate—
0x004D0x03padding / unreflected
0x08m_outputAvailablelongPrivate—
0x04m_theModeintPrivate—
0x04m_theOutputModeintPrivate—
0x04m_theOutputDataLenintPrivate—
0x00640x04padding / unreflected
0x08m_theCounterlongPrivate—
0x04m_theCurrBytesintPrivate—
0x04m_thePosintPrivate—

Functions 40

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor(int pDigestSize)Public+1 flags—0x04
void .ctor(Blake3Digest pSource)Public+1 flags—0x08
int GetByteLength()PublicFinal+2 flags—0x04
string get_AlgorithmName()PublicFinal+3 flags—0x08
int GetDigestSize()PublicFinal+2 flags—0x04
void Init(Blake3Parameters pParams)Public—0x08
void Update(byte b)PublicFinal+2 flags—0x01
void BlockUpdate(const byte[]& pMessage, int pOffset, int pLen)PublicFinal+2 flags—0x08
void BlockUpdate(const ReadOnlySpan<System.Byte>& input)PublicFinal+2 flags—0x10
int DoFinal(const byte[]& pOutput, int pOutOffset)PublicFinal+2 flags—0x08
int OutputFinal(const byte[]& pOut, int pOutOffset, int pOutLen)PublicFinal+2 flags—0x08
int Output(const byte[]& pOut, int pOutOffset, int pOutLen)PublicFinal+2 flags—0x08
int DoFinal(const Span<System.Byte>& output)PublicFinal+2 flags—0x10
int OutputFinal(const Span<System.Byte>& output)PublicFinal+2 flags—0x10
int Output(const Span<System.Byte>& output)PublicFinal+2 flags—0x10
void Reset()PublicFinal+2 flags0x00
void Reset(IMemoable pSource)PublicFinal+2 flags0x08
IMemoable Copy()PublicFinal+2 flags0x08
void CompressBlock(const ReadOnlySpan<System.Byte>& block)Private0x10
void InitM(const ReadOnlySpan<System.Byte>& block)Private0x10
void AdjustStack()Private0x00
void CompressFinalBlock(int pDataLen)Private0x04
void ProcessStack()Private0x00
void Compress()Private0x00
void PerformRound()Private0x00
void AdjustChaining()Private0x00
void MixG(int msgIdx, int posA, int posB, int posC, int posD)Private0x04
void InitIndices()Private0x00
void PermuteIndices()Private0x00
void InitNullKey()Private0x00
void InitKey(const byte[]& pKey)Private0x08
void InitKeyFromContext()Private0x00
void InitChunkBlock(int pDataLen, bool pFinal)Private0x04
void InitParentBlock()Private0x00
void NextOutputBlock()Private0x00
void IncrementBlockCount()Private0x00
void ResetBlockCount()Private0x00
void SetRoot()Private0x00
void .cctor()PrivateStatic+1 flags0x00