Table of Contents

Class OpenSslPbeParametersGenerator

Namespace
Enterprises.Org.BouncyCastle.Crypto.Generators
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class OpenSslPbeParametersGenerator : PbeParametersGenerator
Inheritance
OpenSslPbeParametersGenerator
Inherited Members

Constructors

OpenSslPbeParametersGenerator()

public OpenSslPbeParametersGenerator()

Methods

GenerateDerivedMacParameters(int)

public override ICipherParameters GenerateDerivedMacParameters(int keySize)

Parameters

keySize int

Returns

ICipherParameters

GenerateDerivedParameters(int)

[Obsolete("Use version with 'algorithm' parameter")]
public override ICipherParameters GenerateDerivedParameters(int keySize)

Parameters

keySize int

Returns

ICipherParameters

GenerateDerivedParameters(int, int)

[Obsolete("Use version with 'algorithm' parameter")]
public override ICipherParameters GenerateDerivedParameters(int keySize, int ivSize)

Parameters

keySize int
ivSize int

Returns

ICipherParameters

GenerateDerivedParameters(string, int)

public override ICipherParameters GenerateDerivedParameters(string algorithm, int keySize)

Parameters

algorithm string
keySize int

Returns

ICipherParameters

GenerateDerivedParameters(string, int, int)

public override ICipherParameters GenerateDerivedParameters(string algorithm, int keySize, int ivSize)

Parameters

algorithm string
keySize int
ivSize int

Returns

ICipherParameters

Init(byte[], byte[])

public virtual void Init(byte[] password, byte[] salt)

Parameters

password byte[]
salt byte[]

Init(byte[], byte[], int)

public override void Init(byte[] password, byte[] salt, int iterationCount)

Parameters

password byte[]
salt byte[]
iterationCount int