Fabcoin Core
0.16.2
P2P Digital Currency
|
Elliptic Curve DSA (ECDSA) signature algorithm based on RFC 6979. More...
#include <eccrypto.h>
Public Member Functions | |
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API | StaticAlgorithmName () |
Public Member Functions inherited from DL_Algorithm_DSA_RFC6979< EC::Point, H > | |
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API | StaticAlgorithmName () |
virtual | ~DL_Algorithm_DSA_RFC6979 () |
bool | IsProbabilistic () const |
bool | IsDeterministic () const |
Integer | GenerateRandom (const Integer &x, const Integer &q, const Integer &e) const |
Public Member Functions inherited from DL_Algorithm_GDSA< EC::Point > | |
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API | StaticAlgorithmName () |
virtual | ~DL_Algorithm_GDSA () |
void | Sign (const DL_GroupParameters< EC::Point > ¶ms, const Integer &x, const Integer &k, const Integer &e, Integer &r, Integer &s) const |
bool | Verify (const DL_GroupParameters< EC::Point > ¶ms, const DL_PublicKey< EC::Point > &publicKey, const Integer &e, const Integer &r, const Integer &s) const |
Public Member Functions inherited from DL_ElgamalLikeSignatureAlgorithm< EC::Point > | |
virtual | ~DL_ElgamalLikeSignatureAlgorithm () |
virtual Integer | RecoverPresignature (const DL_GroupParameters< EC::Point > ¶ms, const DL_PublicKey< EC::Point > &publicKey, const Integer &r, const Integer &s) const |
virtual size_t | RLen (const DL_GroupParameters< EC::Point > ¶ms) const |
virtual size_t | SLen (const DL_GroupParameters< EC::Point > ¶ms) const |
Public Member Functions inherited from DeterministicSignatureAlgorithm | |
virtual | ~DeterministicSignatureAlgorithm () |
Additional Inherited Members | |
Protected Member Functions inherited from DL_Algorithm_DSA_RFC6979< EC::Point, H > | |
Integer | bits2int (const SecByteBlock &bits, size_t qlen) const |
SecByteBlock | int2octets (const Integer &val, size_t rlen) const |
SecByteBlock | bits2octets (const SecByteBlock &in, const Integer &q) const |
Elliptic Curve DSA (ECDSA) signature algorithm based on RFC 6979.
EC | elliptic curve field |
Definition at line 354 of file eccrypto.h.
|
inline |
Definition at line 357 of file eccrypto.h.