diff --git a/elgamal.h b/elgamal.h index 602d9c9f..015baa24 100644 --- a/elgamal.h +++ b/elgamal.h @@ -129,8 +129,8 @@ protected: /// \details DL_PublicKey_ElGamal provides an override for GetAlgorithmID() /// to utilize 1.3.14.7.2.1.1. Prior to DL_PublicKey_ElGamal, the ElGamal /// keys [mistakenly] used the OID from DSA due to DL_GroupParmaters_GFP(). -/// \details If you need to Load an ElGamal key with the wrong OID -/// then see ElGamal on +/// If you need to Load an ElGamal key with the wrong OID then +/// see ElGamal on /// the Crypto++ wiki. /// \sa Issue 876, /// Issue 567 @@ -149,8 +149,8 @@ struct DL_PublicKey_ElGamal : public BASE /// \details DL_PrivateKey_ElGamal provides an override for GetAlgorithmID() /// to utilize 1.3.14.7.2.1.1. Prior to DL_PrivateKey_ElGamal, the ElGamal /// keys [mistakenly] used the OID from DSA due to DL_GroupParmaters_GFP(). -/// \details If you need to Load an ElGamal key with the wrong OID -/// then see ElGamal on +/// If you need to Load an ElGamal key with the wrong OID then +/// see ElGamal on /// the Crypto++ wiki. /// \sa Issue 876, /// Issue 567 @@ -175,16 +175,19 @@ struct DL_PrivateKey_ElGamal : public BASE /// \details The ElGamalKeys class [mistakenly] used the OID for DSA from /// about Crypto++ 1.0 through Crypto++ 8.2. At Crypto++ 8.3 the OID was /// fixed and now uses ElGamal encryption, which is 1.3.14.7.2.1.1. -/// \details If you need to Load an ElGamal key with the wrong OID -/// then see ElGamal on +/// If you need to Load an ElGamal key with the wrong OID then +/// see ElGamal on /// the Crypto++ wiki. /// \sa Issue 876, /// Issue 567 /// \since Crypto++ 1.0 struct ElGamalKeys { + /// \brief Implements DL_GroupParameters interface typedef DL_CryptoKeys_GFP::GroupParameters GroupParameters; + /// \brief Implements DL_PrivateKey interface typedef DL_PrivateKey_ElGamal PrivateKey; + /// \brief Implements DL_PublicKey interface typedef DL_PublicKey_ElGamal PublicKey; }; @@ -194,8 +197,8 @@ struct ElGamalKeys /// \details The ElGamal class [mistakenly] used the OID for DSA from about /// Crypto++ 1.0 through Crypto++ 8.2. At Crypto++ 8.3 the OID was fixed /// and now uses ElGamal encryption, which is 1.3.14.7.2.1.1. -/// \details If you need to Load an ElGamal key with the wrong OID -/// then see ElGamal on +/// If you need to Load an ElGamal key with the wrong OID then +/// see ElGamal on /// the Crypto++ wiki. /// \sa Issue 876, /// Issue 567