Table of Contents

Class ConcatenationKdfGenerator

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

Generator for Concatenation Key Derivation Function defined in NIST SP 800-56A, Sect 5.8.1

public sealed class ConcatenationKdfGenerator : IDerivationFunction
Inheritance
ConcatenationKdfGenerator
Implements
Inherited Members

Constructors

ConcatenationKdfGenerator(IDigest)

public ConcatenationKdfGenerator(IDigest digest)

Parameters

digest IDigest

the digest to be used as the source of generated bytes

Properties

Digest

the underlying digest.

public IDigest Digest { get; }

Property Value

IDigest

Methods

GenerateBytes(byte[], int, int)

Fill len bytes of the output buffer with bytes generated from the derivation function.

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

Parameters

output byte[]
outOff int
length int

Returns

int

GenerateBytes(Span<byte>)

public int GenerateBytes(Span<byte> output)

Parameters

output Span<byte>

Returns

int

Init(IDerivationParameters)

public void Init(IDerivationParameters param)

Parameters

param IDerivationParameters