From c9b00c14fd9c238ac3a797a53b3c01c4ab92f00e Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Mon, 22 Jan 2018 20:13:18 -0500 Subject: Update documentation --- eccrypto.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'eccrypto.h') diff --git a/eccrypto.h b/eccrypto.h index 455dca17..40e3cb9a 100644 --- a/eccrypto.h +++ b/eccrypto.h @@ -258,6 +258,7 @@ DL_PrivateKey_EC::~DL_PrivateKey_EC() {} /// \tparam EC elliptic curve field /// \tparam COFACTOR_OPTION cofactor multiplication option /// \sa CofactorMultiplicationOption, Elliptic Curve Diffie-Hellman, AKA ECDH +/// \since Crypto++ 3.0 template ::DefaultCofactorOption> struct ECDH { @@ -324,6 +325,7 @@ struct ECDSA; /// \brief Elliptic Curve DSA keys /// \tparam EC elliptic curve field +/// \since Crypto++ 3.2 template struct DL_Keys_ECDSA { @@ -333,6 +335,7 @@ struct DL_Keys_ECDSA /// \brief Elliptic Curve DSA (ECDSA) signature algorithm /// \tparam EC elliptic curve field +/// \since Crypto++ 3.2 template class DL_Algorithm_ECDSA : public DL_Algorithm_GDSA { @@ -365,6 +368,7 @@ public: /// \tparam EC elliptic curve field /// \tparam H HashTransformation derived class /// \sa ECDSA +/// \since Crypto++ 3.2 template struct ECDSA : public DL_SS, DL_Algorithm_ECDSA, DL_SignatureMessageEncodingMethod_DSA, H> { @@ -375,6 +379,7 @@ struct ECDSA : public DL_SS, DL_Algorithm_ECDSA, DL_Signat /// \tparam H HashTransformation derived class /// \sa Deterministic Usage of the /// Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) +/// \since Crypto++ 6.0 template struct ECDSA_RFC6979 : public DL_SS< DL_Keys_ECDSA, -- cgit v1.2.1