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
digestIDigestthe digest to be used as the source of generated bytes
Properties
Digest
the underlying digest.
public IDigest Digest { get; }
Property Value
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
Returns
GenerateBytes(Span<byte>)
public int GenerateBytes(Span<byte> output)
Parameters
Returns
Init(IDerivationParameters)
public void Init(IDerivationParameters param)
Parameters
paramIDerivationParameters