PBE Class Reference

class PBE
Public Member Functions
TUint GetBlockBytes(TPBECipher)
TUint GetKeyBytes(TPBECipher)
CSymmetricCipher *MakeDecryptorL(TPBECipher, const TDesC8 &, const TDesC8 &)
CSymmetricCipher *MakeEncryptorL(TPBECipher, const TDesC8 &, const TDesC8 &)
Private Member Functions
PBE(void)
PBE(const PBE &)
PBE &operator=(const PBE &)

Constructor & Destructor Documentation

PBE(void)

PBE(void)[private]

Parameters

void

PBE(const PBE &)

PBE(const PBE &)[private]

Parameters

const PBE &

Member Functions Documentation

GetBlockBytes(TPBECipher)

TUint GetBlockBytes(TPBECipheraCipher)[static]

Parameters

TPBECipher aCipher

GetKeyBytes(TPBECipher)

TUint GetKeyBytes(TPBECipheraCipher)[static]

Parameters

TPBECipher aCipher

MakeDecryptorL(TPBECipher, const TDesC8 &, const TDesC8 &)

CSymmetricCipher *MakeDecryptorL(TPBECipheraCipher,
const TDesC8 &aKey,
const TDesC8 &aIV
)[static]

Parameters

TPBECipher aCipher
const TDesC8 & aKey
const TDesC8 & aIV

MakeEncryptorL(TPBECipher, const TDesC8 &, const TDesC8 &)

CSymmetricCipher *MakeEncryptorL(TPBECipheraCipher,
const TDesC8 &aKey,
const TDesC8 &aIV
)[static]

Parameters

TPBECipher aCipher
const TDesC8 & aKey
const TDesC8 & aIV

operator=(const PBE &)

PBE &operator=(const PBE &)[private]

Parameters

const PBE &