summaryrefslogtreecommitdiff
path: root/ecc-ecdsa-verify.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2014-08-28 13:28:01 +0200
committerNiels Möller <nisse@lysator.liu.se>2014-08-28 13:28:01 +0200
commit6f5444350447e0da2f109acf97e9770683fabc10 (patch)
tree4b52461f94fddaa592df080a3a52c203d0b67365 /ecc-ecdsa-verify.c
parent24c9769b0c26ca432cf9c2ef5ef545872b5e3857 (diff)
downloadnettle-6f5444350447e0da2f109acf97e9770683fabc10.tar.gz
Deleted ECC_ECDSA_VERIFY_ITCH macro. Tweak the corresponding function, and use it.
Diffstat (limited to 'ecc-ecdsa-verify.c')
-rw-r--r--ecc-ecdsa-verify.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/ecc-ecdsa-verify.c b/ecc-ecdsa-verify.c
index 797e73cd..cc7e0aef 100644
--- a/ecc-ecdsa-verify.c
+++ b/ecc-ecdsa-verify.c
@@ -62,9 +62,8 @@ ecdsa_in_range (const struct ecc_curve *ecc, const mp_limb_t *xp)
mp_size_t
ecc_ecdsa_verify_itch (const struct ecc_curve *ecc)
{
- /* Largest storage need is for the ecc_mul_a call, 6 * ecc->size +
- ECC_MUL_A_ITCH (size) */
- return ECC_ECDSA_VERIFY_ITCH (ecc->size);
+ /* Largest storage need is for the ecc->mul call. */
+ return 5*ecc->size + ecc->mul_itch;
}
/* FIXME: Use faster primitives, not requiring side-channel silence. */
@@ -113,7 +112,7 @@ ecc_ecdsa_verify (const struct ecc_curve *ecc,
/* u2 = r / s, P2 = u2 * Y */
ecc_modq_mul (ecc, u2, rp, sinv);
- /* Total storage: 5*ecc->size + ECC_MUL_A_ITCH (ecc->size) */
+ /* Total storage: 5*ecc->size + ecc->mul_itch */
ecc_mul_a (ecc, P2, u2, pp, u2 + ecc->size);
/* u1 = h / s, P1 = u1 * G */
@@ -124,7 +123,7 @@ ecc_ecdsa_verify (const struct ecc_curve *ecc,
unlikely. */
if (!zero_p (u1, ecc->size))
{
- /* Total storage: 6*ecc->size + ECC_MUL_G_ITCH (ecc->size) */
+ /* Total storage: 6*ecc->size + ecc->mul_g_itch (ecc->size) */
ecc_mul_g (ecc, P1, u1, u1 + ecc->size);
/* NOTE: ecc_add_jjj and/or ecc_j_to_a will produce garbage in