C# Class Org.BouncyCastle.Crypto.Generators.OpenSslPbeParametersGenerator

Inheritance: PbeParametersGenerator
Show file Open project: nonorganic/dssnet Class Usage Examples

Public Methods

Method Description
GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
GenerateDerivedParameters ( string algorithm, int keySize ) : ICipherParameters
GenerateDerivedParameters ( string algorithm, int keySize, int ivSize ) : ICipherParameters
Init ( byte password, byte salt ) : void
Init ( byte password, byte salt, int iterationCount ) : void
OpenSslPbeParametersGenerator ( ) : System

Private Methods

Method Description
GenerateDerivedKey ( int bytesNeeded ) : byte[]
GenerateDerivedParameters ( int keySize ) : ICipherParameters
GenerateDerivedParameters ( int keySize, int ivSize ) : ICipherParameters

Method Details

GenerateDerivedMacParameters() public method

public GenerateDerivedMacParameters ( int keySize ) : ICipherParameters
keySize int
return ICipherParameters

GenerateDerivedParameters() public method

public GenerateDerivedParameters ( string algorithm, int keySize ) : ICipherParameters
algorithm string
keySize int
return ICipherParameters

GenerateDerivedParameters() public method

public GenerateDerivedParameters ( string algorithm, int keySize, int ivSize ) : ICipherParameters
algorithm string
keySize int
ivSize int
return ICipherParameters

Init() public method

public Init ( byte password, byte salt ) : void
password byte
salt byte
return void

Init() public method

public Init ( byte password, byte salt, int iterationCount ) : void
password byte
salt byte
iterationCount int
return void

OpenSslPbeParametersGenerator() public method

public OpenSslPbeParametersGenerator ( ) : System
return System