mpz_roinit_n (y, pub->p + size, size);
mpz_mul (lhs, y, y);
-
+
if (pub->ecc->p.bit_size == 255)
{
/* Check that
mpz_add (rhs, rhs, mpz_roinit_n (t, pub->ecc->b, size));
}
res = mpz_congruent_p (lhs, rhs, mpz_roinit_n (t, pub->ecc->p.m, size));
-
+
mpz_clear (lhs);
mpz_clear (rhs);
digest->data[3] ^= 17;
if (ecdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("ecdsa_verify returned success with invalid digest.\n");
+ die ("ecdsa_verify returned success with invalid digest.\n");
digest->data[3] ^= 17;
mpz_combit (signature.r, 117);
if (ecdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("ecdsa_verify returned success with invalid signature.r.\n");
+ die ("ecdsa_verify returned success with invalid signature.r.\n");
mpz_combit (signature.r, 117);
mpz_combit (signature.s, 93);
if (ecdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("ecdsa_verify returned success with invalid signature.s.\n");
+ die ("ecdsa_verify returned success with invalid signature.s.\n");
ecc_point_clear (&pub);
ecc_scalar_clear (&key);
digest->data[3] ^= 17;
if (gostdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("gostdsa_verify returned success with invalid digest.\n");
+ die ("gostdsa_verify returned success with invalid digest.\n");
digest->data[3] ^= 17;
mpz_combit (signature.r, 117);
if (gostdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("gostdsa_verify returned success with invalid signature.r.\n");
+ die ("gostdsa_verify returned success with invalid signature.r.\n");
mpz_combit (signature.r, 117);
mpz_combit (signature.s, 93);
if (gostdsa_verify (&pub, digest->length, digest->data,
&signature))
- die ("gostdsa_verify returned success with invalid signature.s.\n");
+ die ("gostdsa_verify returned success with invalid signature.s.\n");
ecc_point_clear (&pub);
ecc_scalar_clear (&key);