#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 |