#include <asymmetric.h>
class CEncryptor : public CBase, public MCryptoSystem |
Public Member Functions | |
---|---|
pure virtual void | EncryptL(const TDesC8 &, TDes8 &) |
Protected Member Functions | |
---|---|
CEncryptor(void) |
Abstract base class for all public key encryptors.
IMPORT_C | CEncryptor | ( | void | ) | [protected] |
Default constructor
Encrypts the specified plaintext into ciphertext.
Parameters | |
---|---|
aInput | The plaintext |
aOutput | On return, the ciphertext |
Panic Codes | |
---|---|
KCryptoPanic | If the input data is too long. See ECryptoPanicInputTooLarge |
KCryptoPanic | If the supplied output descriptor is not large enough to store the result. See ECryptoPanicOutputDescriptorOverflow |