summaryrefslogtreecommitdiff
path: root/mqv.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-01-22 20:13:18 -0500
committerJeffrey Walton <noloader@gmail.com>2018-01-22 20:13:18 -0500
commitc9b00c14fd9c238ac3a797a53b3c01c4ab92f00e (patch)
treec1b079d0bc66e3d641121fe09831cd746e9913ba /mqv.h
parente3d79bf98c3d068c4be602c544a0b2dec207d5a1 (diff)
downloadcryptopp-git-c9b00c14fd9c238ac3a797a53b3c01c4ab92f00e.tar.gz
Update documentation
Diffstat (limited to 'mqv.h')
-rw-r--r--mqv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/mqv.h b/mqv.h
index 6ab8d207..14f4d592 100644
--- a/mqv.h
+++ b/mqv.h
@@ -2,6 +2,7 @@
/// \file mqv.h
/// \brief Classes for Menezes–Qu–Vanstone (MQV) key agreement
+/// \since Crypto++ 3.0
#ifndef CRYPTOPP_MQV_H
#define CRYPTOPP_MQV_H
@@ -22,6 +23,7 @@ NAMESPACE_BEGIN(CryptoPP)
/// Binary curves use a polynomial to represent its characteristic, while prime curves
/// use a prime number.
/// \sa MQV, HMQV, FHMQV, and AuthenticatedKeyAgreementDomain
+/// \since Crypto++ 3.0
template <class GROUP_PARAMETERS, class COFACTOR_OPTION = typename GROUP_PARAMETERS::DefaultCofactorOption>
class MQV_Domain : public AuthenticatedKeyAgreementDomain
{
@@ -213,6 +215,7 @@ private:
/// Menezes-Qu-Vanstone in GF(p) with key validation, AKA <a href="http://www.weidai.com/scan-mirror/ka.html#MQV">MQV</a>
/// \sa MQV, HMQV_Domain, FHMQV_Domain, AuthenticatedKeyAgreementDomain
+/// \since Crypto++ 3.0
typedef MQV_Domain<DL_GroupParameters_GFP_DefaultSafePrime> MQV;
NAMESPACE_END