PBEParametersGenerator

super class for all Password Based Encryption (PBE) parameter generator classes.

Constructors

this
this()

base constructor.

Members

Functions

generateDerivedMacParameters
KeyParameter generateDerivedMacParameters(uint keySize)

generate derived parameters for a key of length keySize, specifically for use with a MAC.

generateDerivedParameters
KeyParameter generateDerivedParameters(uint keySize, uint ivSize)

generate derived parameters for a key of length keySize, and an initialisation vector (IV) of length ivSize.

generateDerivedParameters
KeyParameter generateDerivedParameters(uint keySize)

generate derived parameters for a key of length keySize.

getAlgorithmName
string getAlgorithmName()
Undocumented in source.
getIterationCount
uint getIterationCount()
getPassword
ubyte[] getPassword()

return the password byte array.

getSalt
ubyte[] getSalt()

return the salt byte array.

init
void init(ubyte[] password, ubyte[] salt, uint iterationCount, uint iterTime)

initialize the PBE generator.

Variables

iterTime
uint iterTime;
Undocumented in source.
iterationCount
uint iterationCount;
Undocumented in source.
password
const(ubyte)[] password;
Undocumented in source.
salt
const(ubyte)[] salt;
Undocumented in source.

Meta