botan.pubkey.algo.ecc_key

ECDSA

Public Imports

botan.pubkey.pubkey
public import botan.pubkey.pubkey;
Undocumented in source.
botan.pubkey.algo.ec_group
public import botan.pubkey.algo.ec_group;
Undocumented in source.
botan.math.numbertheory.numthry
public import botan.math.numbertheory.numthry;
Undocumented in source.
botan.math.ec_gfp.curve_gfp
public import botan.math.ec_gfp.curve_gfp;
Undocumented in source.
botan.math.ec_gfp.point_gfp
public import botan.math.ec_gfp.point_gfp;
Undocumented in source.
botan.pubkey.pk_keys
public import botan.pubkey.pk_keys;
Undocumented in source.
botan.pubkey.x509_key
public import botan.pubkey.x509_key;
Undocumented in source.

Members

Classes

ECPrivateKey
class ECPrivateKey

This abstract class represents ECC private keys

ECPublicKey
class ECPublicKey

This class represents abstract ECC public keys. When encoding a key via an encoder that can be accessed via the corresponding member functions, the key will decide upon its internally stored encoding information whether to encode itself with or without domain parameters, or using the domain parameter oid. Furthermore, a public key without domain parameters can be decoded. In that case, it cannot be used for verification until its domain parameters are set by calling the corresponding member function.

Meta

License

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