<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.0" />

IDerivationFunction

public interface IDerivationFunction
Base interface for general purpose byte derivation functions.
using System; namespace Org.BouncyCastle.Crypto { public interface IDerivationFunction { IDigest Digest { get; } void Init(IDerivationParameters parameters); int GenerateBytes(byte[] output, int outOff, int length); int GenerateBytes(Span<byte> output); } }