Add typedef for ElGamal::PrivateKey and ElGamal::PublicKey (GH #876)
parent
b80693d532
commit
29e3818fd2
|
|
@ -131,6 +131,8 @@ struct ElGamalKeys
|
||||||
struct ElGamal
|
struct ElGamal
|
||||||
{
|
{
|
||||||
typedef DL_CryptoSchemeOptions<ElGamal, ElGamalKeys, int, int, int> SchemeOptions;
|
typedef DL_CryptoSchemeOptions<ElGamal, ElGamalKeys, int, int, int> SchemeOptions;
|
||||||
|
typedef typename SchemeOptions::PrivateKey PrivateKey;
|
||||||
|
typedef typename SchemeOptions::PublicKey PublicKey;
|
||||||
|
|
||||||
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "ElgamalEnc/Crypto++Padding";}
|
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "ElgamalEnc/Crypto++Padding";}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue