Interface ISP80090Drbg
- Namespace
- Org.BouncyCastle.Crypto.Prng.Drbg
- Assembly
- BouncyCastle.Cryptography.dll
public interface ISP80090Drbg
Properties
BlockSize
Property Value
- int
Methods
Generate(byte[], int, int, byte[], bool)
int Generate(byte[] output, int outputOff, int outputLen, byte[] additionalInput, bool predictionResistant)
Parameters
output byte[]
outputOff int
outputLen int
additionalInput byte[]
predictionResistant bool
Returns
- int
Generate(Span<byte>, bool)
int Generate(Span<byte> output, bool predictionResistant)
Parameters
output Span<byte>
predictionResistant bool
Returns
- int
int GenerateWithInput(Span<byte> output, ReadOnlySpan<byte> additionalInput, bool predictionResistant)
Parameters
output Span<byte>
additionalInput ReadOnlySpan<byte>
predictionResistant bool
Returns
- int
Reseed(byte[])
void Reseed(byte[] additionalInput)
Parameters
additionalInput byte[]
Reseed(ReadOnlySpan<byte>)
void Reseed(ReadOnlySpan<byte> additionalInput)
Parameters
additionalInput ReadOnlySpan<byte>