Table of Contents

Interface ISP80090Drbg

Namespace
Org.BouncyCastle.Crypto.Prng.Drbg
Assembly
BouncyCastle.Cryptography.dll
public interface ISP80090Drbg

Properties

BlockSize

int BlockSize { get; }

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

GenerateWithInput(Span<byte>, ReadOnlySpan<byte>, bool)

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>