Table of Contents

Class Pbkdf2Params

Namespace
Enterprises.Org.BouncyCastle.Asn1.Pkcs
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class Pbkdf2Params : Asn1Encodable, IAsn1Convertible
Inheritance
Pbkdf2Params
Implements
Inherited Members

Constructors

Pbkdf2Params(Asn1Sequence)

public Pbkdf2Params(Asn1Sequence seq)

Parameters

seq Asn1Sequence

Pbkdf2Params(byte[], int)

public Pbkdf2Params(byte[] salt, int iterationCount)

Parameters

salt byte[]
iterationCount int

Pbkdf2Params(byte[], int, AlgorithmIdentifier)

public Pbkdf2Params(byte[] salt, int iterationCount, AlgorithmIdentifier prf)

Parameters

salt byte[]
iterationCount int
prf AlgorithmIdentifier

Pbkdf2Params(byte[], int, int)

public Pbkdf2Params(byte[] salt, int iterationCount, int keyLength)

Parameters

salt byte[]
iterationCount int
keyLength int

Pbkdf2Params(byte[], int, int, AlgorithmIdentifier)

public Pbkdf2Params(byte[] salt, int iterationCount, int keyLength, AlgorithmIdentifier prf)

Parameters

salt byte[]
iterationCount int
keyLength int
prf AlgorithmIdentifier

Properties

IsDefaultPrf

public bool IsDefaultPrf { get; }

Property Value

bool

IterationCount

public BigInteger IterationCount { get; }

Property Value

BigInteger

KeyLength

public BigInteger KeyLength { get; }

Property Value

BigInteger

Prf

public AlgorithmIdentifier Prf { get; }

Property Value

AlgorithmIdentifier

Methods

GetInstance(object)

public static Pbkdf2Params GetInstance(object obj)

Parameters

obj object

Returns

Pbkdf2Params

GetSalt()

public byte[] GetSalt()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object