Table of Contents

Class Mgf1BytesGenerator

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

Generator for MGF1 as defined in Pkcs 1v2

public sealed class Mgf1BytesGenerator : IDerivationFunction
Inheritance
Mgf1BytesGenerator
Implements
Inherited Members

Constructors

Mgf1BytesGenerator(IDigest)

public Mgf1BytesGenerator(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 parameters)

Parameters

parameters IDerivationParameters