Table of Contents

Interface IDerivationFunction

Namespace
Org.BouncyCastle.Crypto
Assembly
BouncyCastle.Cryptography.dll

Base interface for general purpose byte derivation functions.

public interface IDerivationFunction

Properties

Digest

The message digest used as the basis for the function.

IDigest Digest { get; }

Property Value

IDigest

Methods

GenerateBytes(byte[], int, int)

int GenerateBytes(byte[] output, int outOff, int length)

Parameters

output byte[]
outOff int
length int

Returns

int

GenerateBytes(Span<byte>)

int GenerateBytes(Span<byte> output)

Parameters

output Span<byte>

Returns

int

Init(IDerivationParameters)

void Init(IDerivationParameters parameters)

Parameters

parameters IDerivationParameters