diff --git a/fhmqv.h b/fhmqv.h index 8e709f45..7a585add 100644 --- a/fhmqv.h +++ b/fhmqv.h @@ -84,6 +84,7 @@ public: /*! \pre size of publicKey == PublicStaticKeyLength() */ void GenerateStaticPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const { + CRYPTOPP_UNUSED(rng); const DL_GroupParameters ¶ms = GetAbstractGroupParameters(); Integer x(privateKey, StaticPrivateKeyLength()); Element y = params.ExponentiateBase(x); @@ -106,6 +107,7 @@ public: //! return length of ephemeral public keys in this domain void GenerateEphemeralPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const { + CRYPTOPP_UNUSED(rng); memcpy(publicKey, privateKey+StaticPrivateKeyLength(), EphemeralPublicKeyLength()); } @@ -183,7 +185,6 @@ public: if(!params.ValidateElement(3, VV2, NULL)) return false; - const Integer& p = params.GetGroupOrder(); const Integer& q = params.GetSubgroupOrder(); const unsigned int len /*bytes*/ = (((q.BitCount()+1)/2 +7)/8); diff --git a/hmqv.h b/hmqv.h index b9727e58..fd728b84 100644 --- a/hmqv.h +++ b/hmqv.h @@ -83,6 +83,7 @@ public: /*! \pre size of publicKey == PublicStaticKeyLength() */ void GenerateStaticPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const { + CRYPTOPP_UNUSED(rng); const DL_GroupParameters ¶ms = GetAbstractGroupParameters(); Integer x(privateKey, StaticPrivateKeyLength()); Element y = params.ExponentiateBase(x); @@ -105,6 +106,7 @@ public: //! return length of ephemeral public keys in this domain void GenerateEphemeralPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const { + CRYPTOPP_UNUSED(rng); memcpy(publicKey, privateKey+StaticPrivateKeyLength(), EphemeralPublicKeyLength()); }