botan.pubkey.algo.ecdsa

ECDSA

Public Imports

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

Members

Classes

ECDSASignatureOperation
class ECDSASignatureOperation

ECDSA signature operation

ECDSAVerificationOperation
class ECDSAVerificationOperation

ECDSA verification operation

Functions

eccPointMul
size_t eccPointMul(string group_id, string m_s, string X_s, string Y_s)
Undocumented in source. Be warned that the author may not have intended to support it.
ecdsaSigKat
size_t ecdsaSigKat(string group_id, string x, string hash, string msg, string nonce, string signature)
Undocumented in source. Be warned that the author may not have intended to support it.
testCreateAndVerify
size_t testCreateAndVerify(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testCreatePkcs8
size_t testCreatePkcs8(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testCurveRegistry
size_t testCurveRegistry(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testDecodeEcdsaX509
size_t testDecodeEcdsaX509()
Undocumented in source. Be warned that the author may not have intended to support it.
testDecodeVerLinkSHA1
size_t testDecodeVerLinkSHA1()
Undocumented in source. Be warned that the author may not have intended to support it.
testDecodeVerLinkSHA256
size_t testDecodeVerLinkSHA256()
Undocumented in source. Be warned that the author may not have intended to support it.
testEcSign
size_t testEcSign(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testEccKeyWithRfc5915Extensions
size_t testEccKeyWithRfc5915Extensions(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testHashLargerThanN
size_t testHashLargerThanN(RandomNumberGenerator rng)

Tests whether the the signing routine will work correctly input case the integer e that is constructed from the message (thus the hash value) is larger than n, the order of the base point. Tests the signing function of the pk signer object

testPkKeygen
size_t testPkKeygen(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testReadPkcs8
size_t testReadPkcs8(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
testSignThenVer
size_t testSignThenVer(RandomNumberGenerator rng)
Undocumented in source. Be warned that the author may not have intended to support it.
toHex
string toHex(Vector!ubyte bin)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ECDSAOptions
struct ECDSAOptions
Undocumented in source.
ECDSAPrivateKey
struct ECDSAPrivateKey

This class represents ECDSA Private Keys

ECDSAPublicKey
struct ECDSAPublicKey

This class represents ECDSA Public Keys.

Meta

License

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