CDecryptor Class Reference

class CDecryptor : public CBase

Abstract base class for all public key decryptors.

Inherits from

Constructor & Destructor Documentation

CDecryptor(void)

IMPORT_C CDecryptor ( void ) [protected]

Default constructor

Parameters

void

CDecryptor(const CDecryptor &)

CDecryptor ( const CDecryptor & ) [private]

Parameters

const CDecryptor &

Member Functions Documentation

DecryptL(const TDesC8 &, TDes8 &)

void DecryptL ( 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 & aInput The ciphertext to be decrypted
TDes8 & aOutput On return, the plaintext

operator=(const CDecryptor &)

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

Parameters

const CDecryptor &