|
virtual | ~DL_DecryptorBase () |
|
DecodingResult | Decrypt (RandomNumberGenerator &rng, const byte *ciphertext, size_t ciphertextLength, byte *plaintext, const NameValuePairs ¶meters=g_nullNameValuePairs) const |
| Decrypt a byte string. More...
|
|
virtual | ~DL_CryptoSystemBase () |
|
size_t | MaxPlaintextLength (size_t ciphertextLength) const |
|
size_t | CiphertextLength (size_t plaintextLength) const |
|
bool | ParameterSupported (const char *name) const |
|
virtual | ~PK_Decryptor () |
|
virtual BufferedTransformation * | CreateDecryptionFilter (RandomNumberGenerator &rng, BufferedTransformation *attachment=NULL, const NameValuePairs ¶meters=g_nullNameValuePairs) const |
| Create a new decryption filter. More...
|
|
DecodingResult | FixedLengthDecrypt (RandomNumberGenerator &rng, const byte *ciphertext, byte *plaintext, const NameValuePairs ¶meters=g_nullNameValuePairs) const |
| Decrypt a fixed size ciphertext. More...
|
|
virtual | ~PK_CryptoSystem () |
|
virtual size_t | FixedCiphertextLength () const |
| Provides the fixed ciphertext length, if one exists. More...
|
|
virtual size_t | FixedMaxPlaintextLength () const |
| Provides the maximum plaintext length given a fixed ciphertext length. More...
|
|
virtual | ~PrivateKeyAlgorithm () |
|
CryptoMaterial & | AccessMaterial () |
| Retrieves a reference to a Private Key. More...
|
|
const CryptoMaterial & | GetMaterial () const |
| Retrieves a reference to a Private Key. More...
|
|
virtual PrivateKey & | AccessPrivateKey ()=0 |
| Retrieves a reference to a Private Key. More...
|
|
virtual const PrivateKey & | GetPrivateKey () const |
| Retrieves a reference to a Private Key. More...
|
|
virtual | ~AsymmetricAlgorithm () |
|
void | BERDecode (BufferedTransformation &bt) |
| Loads this object from a BufferedTransformation. More...
|
|
void | DEREncode (BufferedTransformation &bt) const |
| Saves this object to a BufferedTransformation. More...
|
|
virtual | ~Algorithm () |
|
| Algorithm (bool checkSelfTestStatus=true) |
| Interface for all crypto algorithms. More...
|
|
virtual std::string | AlgorithmName () const |
| Provides the name of this algorithm. More...
|
|
virtual | ~Clonable () |
|
virtual Clonable * | Clone () const |
| Copies this object. More...
|
|
template<class T>
class DL_DecryptorBase< T >
Discrete Log (DL) decryptor base implementation.
- Template Parameters
-
Definition at line 1623 of file pubkey.h.