botan.pubkey.algo.elgamal

ElGamal

Public Imports

botan.pubkey.pubkey
public import botan.pubkey.pubkey;

Members

Classes

ElGamalDecryptionOperation
class ElGamalDecryptionOperation

ElGamal decryption operation

ElGamalEncryptionOperation
class ElGamalEncryptionOperation

ElGamal encryption operation

Functions

elgamalKat
size_t elgamalKat(string p, string g, string x, string msg, string padding, string nonce, string ciphertext)
Undocumented in source. Be warned that the author may not have intended to support it.
testPkKeygen
size_t testPkKeygen(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ElGamalOptions
struct ElGamalOptions
Undocumented in source.
ElGamalPrivateKey
struct ElGamalPrivateKey

ElGamal Private Key

ElGamalPublicKey
struct ElGamalPublicKey

ElGamal Public Key

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)