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