summaryrefslogtreecommitdiff
path: root/fhmqv.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-07-14 02:25:00 -0400
committerJeffrey Walton <noloader@gmail.com>2016-07-14 02:25:00 -0400
commit9e2fee6c7f4aca9a36bf5e0870cd65a355678b1c (patch)
tree31a79ab42a0564c9f8b89038884c92c7831f4fad /fhmqv.h
parente54cf1001d0eb1fe5c253e99054216b988b2a5b6 (diff)
downloadcryptopp-git-9e2fee6c7f4aca9a36bf5e0870cd65a355678b1c.tar.gz
Cleared unused parameter warnings under Visual Studio
Diffstat (limited to 'fhmqv.h')
-rw-r--r--fhmqv.h3
1 files changed, 2 insertions, 1 deletions
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<Element> &params = 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);