#include <asymmetric.h>
| class CDecryptor : public CBase, public MCryptoSystem |
| Public Member Functions | |
|---|---|
| pure virtual void | DecryptL(const TDesC8 &, TDes8 &) |
| Protected Member Functions | |
|---|---|
| CDecryptor(void) | |
Abstract base class for all public key decryptors.
| IMPORT_C | CDecryptor | ( | void | ) | [protected] |
Default constructor
Decrypts the specified ciphertext into plaintext
| Parameters | |
|---|---|
| aInput | The ciphertext to be decrypted |
| aOutput | On return, the plaintext |
| 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 |