botan.pubkey.algo.dh

Diffie-Hellman

Public Imports

botan.pubkey.algo.dl_algo
public import botan.pubkey.algo.dl_algo;
botan.pubkey.pubkey
public import botan.pubkey.pubkey;
botan.pubkey.algo.ec_group
public import botan.pubkey.algo.ec_group;

Members

Classes

DHKAOperation
class DHKAOperation

DH operation

Functions

dhSigKat
size_t dhSigKat(string p, string g, string x, string y, string kdf, string outlen, string key)
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

DHOptions
struct DHOptions
Undocumented in source.
DHPrivateKey
struct DHPrivateKey

This class represents Diffie-Hellman private keys.

DHPublicKey
struct DHPublicKey

This class represents Diffie-Hellman public keys.

Meta

License

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