CDecryptor Class Reference

class CDecryptor : public CBase

Abstract base class for all public key decryptors.

Inherits from

Constructor & Destructor Documentation

CDecryptor(void)

IMPORT_CCDecryptor(void)[protected]

Default constructor

Parameters

void

CDecryptor(const CDecryptor &)

CDecryptor(const CDecryptor &)[private]

Parameters

const CDecryptor &

Member Functions Documentation

DecryptL(const TDesC8 &, TDes8 &)

voidDecryptL(const TDesC8 &aInput,
TDes8 &aOutput
)const [pure virtual]

Decrypts the specified ciphertext into plaintext

panic
KCryptoPanic If the input data is too long. See ECryptoPanicInputTooLarge
panic
KCryptoPanic If the supplied output descriptor is not large enough to store the result. See ECryptoPanicOutputDescriptorOverflow

Parameters

const TDesC8 & aInputThe ciphertext to be decrypted
TDes8 & aOutputOn return, the plaintext

operator=(const CDecryptor &)

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

Parameters

const CDecryptor &