Switch ECGDSA equation to slightly speed-up signing
parent
2f1187c799
commit
e8dda804de
|
|
@ -412,7 +412,7 @@ public:
|
||||||
// r = x(k * G) mod q
|
// r = x(k * G) mod q
|
||||||
r = params.ConvertElementToInteger(params.ExponentiateBase(k)) % q;
|
r = params.ConvertElementToInteger(params.ExponentiateBase(k)) % q;
|
||||||
// s = (k * r − h(m)) * d_A mod 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);
|
CRYPTOPP_ASSERT(!!r && !!s);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue