ISP80090Drbg
using System;
namespace Org.BouncyCastle.Crypto.Prng.Drbg
{
public interface ISP80090Drbg
{
int BlockSize { get; }
int Generate(byte[] output, int outputOff, int outputLen, byte[] additionalInput, bool predictionResistant);
int Generate(Span<byte> output, bool predictionResistant);
int GenerateWithInput(Span<byte> output, ReadOnlySpan<byte> additionalInput, bool predictionResistant);
void Reseed(byte[] additionalInput);
void Reseed(ReadOnlySpan<byte> additionalInput);
}
}