• Home
  • Raw
  • Download

Lines Matching refs:order

96 	BIGNUM	 *k = NULL, *r = NULL, *order = NULL, *X = NULL;  in ecdsa_sign_setup()  local
120 order = BN_new(); in ecdsa_sign_setup()
122 if (!k || !r || !order || !X) in ecdsa_sign_setup()
132 if (!EC_GROUP_get_order(group, order, ctx)) in ecdsa_sign_setup()
146 k, order, in ecdsa_sign_setup()
158 if (!BN_rand_range(k, order)) in ecdsa_sign_setup()
171 if (!BN_add(k, k, order)) goto err; in ecdsa_sign_setup()
172 if (BN_num_bits(k) <= BN_num_bits(order)) in ecdsa_sign_setup()
173 if (!BN_add(k, k, order)) goto err; in ecdsa_sign_setup()
201 if (!BN_nnmod(r, X, order, ctx)) in ecdsa_sign_setup()
210 if (!BN_mod_inverse(k, k, order, ctx)) in ecdsa_sign_setup()
232 if (order != NULL) in ecdsa_sign_setup()
233 BN_free(order); in ecdsa_sign_setup()
246 BIGNUM *kinv=NULL, *s, *m=NULL,*tmp=NULL,*order=NULL; in ecdsa_do_sign() local
272 if ((ctx = BN_CTX_new()) == NULL || (order = BN_new()) == NULL || in ecdsa_do_sign()
279 if (!EC_GROUP_get_order(group, order, ctx)) in ecdsa_do_sign()
284 i = BN_num_bits(order); in ecdsa_do_sign()
322 if (!BN_mod_mul(tmp, priv_key, ret->r, order, ctx)) in ecdsa_do_sign()
327 if (!BN_mod_add_quick(s, tmp, m, order)) in ecdsa_do_sign()
332 if (!BN_mod_mul(s, s, ckinv, order, ctx)) in ecdsa_do_sign()
366 if (order) in ecdsa_do_sign()
367 BN_free(order); in ecdsa_do_sign()
378 BIGNUM *order, *u1, *u2, *m, *X; in ecdsa_do_verify() local
398 order = BN_CTX_get(ctx); in ecdsa_do_verify()
409 if (!EC_GROUP_get_order(group, order, ctx)) in ecdsa_do_verify()
416 BN_ucmp(sig->r, order) >= 0 || BN_is_zero(sig->s) || in ecdsa_do_verify()
417 BN_is_negative(sig->s) || BN_ucmp(sig->s, order) >= 0) in ecdsa_do_verify()
424 if (!BN_mod_inverse(u2, sig->s, order, ctx)) in ecdsa_do_verify()
430 i = BN_num_bits(order); in ecdsa_do_verify()
448 if (!BN_mod_mul(u1, m, u2, order, ctx)) in ecdsa_do_verify()
454 if (!BN_mod_mul(u2, sig->r, u2, order, ctx)) in ecdsa_do_verify()
490 if (!BN_nnmod(u1, X, order, ctx)) in ecdsa_do_verify()