Zdexby TheHolyOneZ
49,743 classes
Class

HMacSP800Drbg

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng.Drbg.HMacSP800Drbg, com.Tivadar.Best.HTTP 0x0040 (64 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
implements ISP80090Drbg
0x00x0040

Members 8

OffsetSizeNameTypeFlagsDefault
0x08RESEED_MAXlongPrivateStatic+1 flags—
0x04MAX_BITS_REQUESTintPrivateStatic+1 flags—
0x08mKbyte[]Private+1 flags—
0x08mVbyte[]Private+1 flags—
0x08mEntropySourceIEntropySourcePrivate+1 flags—
0x08mHMacIMacPrivate+1 flags—
0x04mSecurityStrengthintPrivate+1 flags—
0x00340x04padding / unreflected
0x08mReseedCounterlongPrivate—

Functions 15

SignatureFlagsNativeParams
void .ctor(IMac hMac, int securityStrength, IEntropySource entropySource, const byte[]& personalizationString, const byte[]& nonce)Public+1 flags—0x08
void hmac_DRBG_Update()Private—0x00
void hmac_DRBG_Update(const ReadOnlySpan<System.Byte>& seedMaterial)Private—0x10
void hmac_DRBG_Update_Func(const ReadOnlySpan<System.Byte>& seedMaterial, byte vValue)Private—0x10
int get_BlockSize()PublicFinal+3 flags—0x04
int Generate(const byte[]& output, int outputOff, int outputLen, const byte[]& additionalInput, bool predictionResistant)PublicFinal+2 flags—0x08
int Generate(const Span<System.Byte>& output, bool predictionResistant)PublicFinal+2 flags—0x10
int GenerateWithInput(const Span<System.Byte>& output, const ReadOnlySpan<System.Byte>& additionalInput, bool predictionResistant)PublicFinal+2 flags—0x10
void ImplGenerate(const Span<System.Byte>& output)Private—0x10
void Reseed(const byte[]& additionalInput)PublicFinal+2 flags0x08
void Reseed(const ReadOnlySpan<System.Byte>& additionalInput)PublicFinal+2 flags0x10
byte[] GetEntropy()Private0x08
int GetEntropy(const Span<System.Byte>& output)Private0x10
int GetEntropyLength()Private0x04
void .cctor()PrivateStatic+1 flags0x00