Skip to content
Snippets Groups Projects
Commit 47eae4be authored by Niels Möller's avatar Niels Möller
Browse files

Use size_t for ecc functions.

parent 95ce5d75
Branches
Tags
No related merge requests found
......@@ -48,7 +48,7 @@ ecc_ecdsa_sign (const struct ecc_curve *ecc,
/* Random nonce, must be invertible mod ecc group
order. */
const mp_limb_t *kp,
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
mp_limb_t *rp, mp_limb_t *sp,
mp_limb_t *scratch)
{
......
......@@ -62,7 +62,7 @@ ecc_ecdsa_verify_itch (const struct ecc_curve *ecc)
int
ecc_ecdsa_verify (const struct ecc_curve *ecc,
const mp_limb_t *pp, /* Public key */
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
const mp_limb_t *rp, const mp_limb_t *sp,
mp_limb_t *scratch)
{
......
......@@ -41,9 +41,9 @@
void
ecc_hash (const struct ecc_curve *ecc,
mp_limb_t *hp,
unsigned length, const uint8_t *digest)
size_t length, const uint8_t *digest)
{
if (length > ((unsigned) ecc->bit_size + 7) / 8)
if (length > ((size_t) ecc->bit_size + 7) / 8)
length = (ecc->bit_size + 7) / 8;
mpn_set_base256 (hp, ecc->size + 1, digest, length);
......
......@@ -202,7 +202,7 @@ ecc_mod (mp_limb_t *rp, mp_size_t rn, mp_size_t mn,
void
ecc_hash (const struct ecc_curve *ecc,
mp_limb_t *hp,
unsigned length, const uint8_t *digest);
size_t length, const uint8_t *digest);
void
cnd_copy (int cnd, mp_limb_t *rp, const mp_limb_t *ap, mp_size_t n);
......
......@@ -36,7 +36,7 @@
void
ecdsa_sign (const struct ecc_scalar *key,
void *random_ctx, nettle_random_func *random,
unsigned digest_length,
size_t digest_length,
const uint8_t *digest,
struct dsa_signature *signature)
{
......
......@@ -34,7 +34,7 @@
int
ecdsa_verify (const struct ecc_point *pub,
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
const struct dsa_signature *signature)
{
mp_limb_t size = pub->ecc->size;
......
......@@ -48,13 +48,13 @@ extern "C" {
void
ecdsa_sign (const struct ecc_scalar *key,
void *random_ctx, nettle_random_func *random,
unsigned digest_length,
size_t digest_length,
const uint8_t *digest,
struct dsa_signature *signature);
int
ecdsa_verify (const struct ecc_point *pub,
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
const struct dsa_signature *signature);
void
......@@ -72,7 +72,7 @@ ecc_ecdsa_sign (const struct ecc_curve *ecc,
/* Random nonce, must be invertible mod ecc group
order. */
const mp_limb_t *kp,
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
mp_limb_t *rp, mp_limb_t *sp,
mp_limb_t *scratch);
......@@ -82,7 +82,7 @@ ecc_ecdsa_verify_itch (const struct ecc_curve *ecc);
int
ecc_ecdsa_verify (const struct ecc_curve *ecc,
const mp_limb_t *pp, /* Public key */
unsigned length, const uint8_t *digest,
size_t length, const uint8_t *digest,
const mp_limb_t *rp, const mp_limb_t *sp,
mp_limb_t *scratch);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment