DSA signature algorithm based on RFC 6979.
More...
#include <gfpcrypt.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 |
|
CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API | StaticAlgorithmName () |
|
virtual | ~DL_Algorithm_GDSA () |
|
void | Sign (const DL_GroupParameters< T > ¶ms, const Integer &x, const Integer &k, const Integer &e, Integer &r, Integer &s) const |
|
bool | Verify (const DL_GroupParameters< T > ¶ms, const DL_PublicKey< T > &publicKey, const Integer &e, const Integer &r, const Integer &s) const |
|
virtual | ~DL_ElgamalLikeSignatureAlgorithm () |
|
virtual Integer | RecoverPresignature (const DL_GroupParameters< T > ¶ms, const DL_PublicKey< T > &publicKey, const Integer &r, const Integer &s) const |
|
virtual size_t | RLen (const DL_GroupParameters< T > ¶ms) const |
|
virtual size_t | SLen (const DL_GroupParameters< T > ¶ms) const |
|
virtual | ~DeterministicSignatureAlgorithm () |
|
template<class T, class H>
class DL_Algorithm_DSA_RFC6979< T, H >
DSA signature algorithm based on RFC 6979.
- Template Parameters
-
- See also
- RFC 6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
- Since
- Crypto++ 5.7
Definition at line 236 of file gfpcrypt.h.
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
template<class T, class H>
The documentation for this class was generated from the following file: