Lines Matching refs:order
32 * Also fils DSA->q field with copy of EC_GROUP order field to make
130 BIGNUM *order = NULL;
153 order = BN_CTX_get(ctx);
154 if(!order || !EC_GROUP_get_order(group, order, ctx)) {
164 if(!e || !BN_mod(e, md, order, ctx)) {
186 if (!BN_rand_range(k, order)) {
208 if(!BN_nnmod(r, X, order, ctx)) {
214 /* s = (r*priv_key+k*e) mod order */
226 if(!BN_mod_mul(tmp, priv_key, r, order, ctx)
227 || !BN_mod_mul(tmp2, k, e, order, ctx)
228 || !BN_mod_add(s, tmp, tmp2, order, ctx)) {
265 BIGNUM *order;
279 order = BN_CTX_get(ctx);
287 if(!order || !e || !z1 || !z2 || !tmp || !X || !R || !v) {
293 if(!pub_key || !EC_GROUP_get_order(group, order, ctx)) {
299 (BN_cmp(sig->s, order) >= 1) || (BN_cmp(sig->r, order) >= 1)) {
307 if(!md || !BN_mod(e, md, order, ctx)) {
321 v = BN_mod_inverse(v, e, order, ctx);
323 || !BN_mod_mul(z1, sig->s, v, order, ctx)
324 || !BN_sub(tmp, order, sig->r)
325 || !BN_mod_mul(z2, tmp, v, order, ctx)) {
350 if(!BN_mod(R, X, order, ctx)) {
436 BIGNUM *order = BN_new(), *d = BN_new();
439 if(!group || !EC_GROUP_get_order(group, order, NULL)) {
442 BN_free(order);
447 if (!BN_rand_range(d, order)) {
451 BN_free(order);
460 BN_free(order);
464 BN_free(order);