From 38672a67042814a188bf3f98d3e9a1bbd40ca668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Thu, 28 Aug 2014 15:41:19 +0200 Subject: [PATCH] ecdsa-verify.c: Drop include of ecc-internal.h. --- ChangeLog | 3 +++ ecdsa-verify.c | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0f00b5be..40092c9b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2014-08-28 Niels Möller <nisse@lysator.liu.se> + * ecdsa-verify.c (ecdsa_verify): Drop include of ecc-internal.h, + use ecc_size function instead. + * ecc-ecdsa-verify.c (ecc_ecdsa_verify): Use the struct ecc_curve function pointers: mul, mul_g, add_hhh, h_to_a. diff --git a/ecdsa-verify.c b/ecdsa-verify.c index 425be5c0..05c174ec 100644 --- a/ecdsa-verify.c +++ b/ecdsa-verify.c @@ -39,14 +39,15 @@ #include <stdlib.h> #include "ecdsa.h" -#include "ecc-internal.h" + +#include "gmp-glue.h" int ecdsa_verify (const struct ecc_point *pub, size_t length, const uint8_t *digest, const struct dsa_signature *signature) { - mp_limb_t size = pub->ecc->size; + mp_limb_t size = ecc_size (pub->ecc); mp_size_t itch = 2*size + ecc_ecdsa_verify_itch (pub->ecc); /* For ECC_MUL_A_WBITS == 0, at most 1512 bytes. With ECC_MUL_A_WBITS == 4, currently needs 67 * ecc->size, at most -- GitLab