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

Org.BouncyCastle.Crmf.PKMacBuilder

public class PKMacBuilder
namespace Org.BouncyCastle.Crmf { public class PKMacBuilder { public PKMacBuilder(); public PKMacBuilder(IPKMacPrimitivesProvider provider); public PKMacBuilder(IPKMacPrimitivesProvider provider, AlgorithmIdentifier digestAlgorithmIdentifier, AlgorithmIdentifier macAlgorithmIdentifier); public PKMacBuilder(IPKMacPrimitivesProvider provider, int maxIterations); public PKMacBuilder SetSaltLength(int saltLength); public PKMacBuilder SetIterationCount(int iterationCount); public PKMacBuilder SetSecureRandom(SecureRandom random); public PKMacBuilder SetParameters(PbmParameter parameters); public IMacFactory Get(AlgorithmIdentifier algorithm, char[] password); public IMacFactory Build(char[] password); } }