diff --git a/elgamal.h b/elgamal.h index 45b3f10b..599c13f8 100644 --- a/elgamal.h +++ b/elgamal.h @@ -131,6 +131,8 @@ struct ElGamalKeys struct ElGamal { typedef DL_CryptoSchemeOptions SchemeOptions; + typedef typename SchemeOptions::PrivateKey PrivateKey; + typedef typename SchemeOptions::PublicKey PublicKey; CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "ElgamalEnc/Crypto++Padding";}