/* 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)
{
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)
{
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);
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);
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)
{
mp_limb_t size = pub->ecc->size;
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
/* 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);
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);