summaryrefslogtreecommitdiff
path: root/gfpcrypt.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2016-12-13 20:31:28 -0500
committerJeffrey Walton <noloader@gmail.com>2016-12-13 20:31:28 -0500
commite8dda804de2e5c87a8a95dc9e7c0bb0cbff32df5 (patch)
treee6c7f4ffd8f6356e31c4644b7f791721163b8342 /gfpcrypt.h
parent2f1187c799c9b286e7ef9f5beef3c2dfcc6575de (diff)
downloadcryptopp-git-e8dda804de2e5c87a8a95dc9e7c0bb0cbff32df5.tar.gz
Switch ECGDSA equation to slightly speed-up signing
Diffstat (limited to 'gfpcrypt.h')
-rw-r--r--gfpcrypt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gfpcrypt.h b/gfpcrypt.h
index 0d3c8393..f21363f5 100644
--- a/gfpcrypt.h
+++ b/gfpcrypt.h
@@ -412,7 +412,7 @@ public:
// r = x(k * G) mod q
r = params.ConvertElementToInteger(params.ExponentiateBase(k)) % q;
// s = (k * r − h(m)) * d_A mod q
- s = a_times_b_mod_c(k * r - e, x, q);
+ s = (k * r - e) * x % q;
CRYPTOPP_ASSERT(!!r && !!s);
}