Lines Matching refs:field
117 * non-trivial representations of field elements if necessary
132 BN_init(&group->field);
142 BN_free(&group->field);
150 BN_clear_free(&group->field);
158 if (!BN_copy(&dest->field, &src->field)) return 0;
193 /* group->field */
194 if (!BN_copy(&group->field, p)) goto err;
195 BN_set_negative(&group->field, 0);
211 group->a_is_minus3 = (0 == BN_cmp(tmp_a, &group->field));
230 if (!BN_copy(p, &group->field)) return 0;
276 return BN_num_bits(&group->field);
284 const BIGNUM *p = &group->field;
409 if (!BN_nnmod(&point->X, x, &group->field, ctx)) goto err;
418 if (!BN_nnmod(&point->Y, y, &group->field, ctx)) goto err;
429 if (!BN_nnmod(&point->Z, z, &group->field, ctx)) goto err;
588 if (!BN_mod_inverse(Z_1, Z_, &group->field, ctx))
601 if (!BN_mod_sqr(Z_2, Z_1, &group->field, ctx)) goto err;
619 if (!BN_mod_mul(Z_3, Z_2, Z_1, &group->field, ctx)) goto err;
669 if (!BN_nnmod(x, x_, &group->field,ctx)) goto err;
678 if (!BN_mod_sqr(tmp2, x_, &group->field, ctx)) goto err;
679 if (!BN_mod_mul(tmp1, tmp2, x_, &group->field, ctx)) goto err;
685 if (!BN_mod_lshift1_quick(tmp2, x, &group->field)) goto err;
686 if (!BN_mod_add_quick(tmp2, tmp2, x, &group->field)) goto err;
687 if (!BN_mod_sub_quick(tmp1, tmp1, tmp2, &group->field)) goto err;
694 if (!BN_mod_mul(tmp2, tmp2, x, &group->field, ctx)) goto err;
702 if (!BN_mod_add_quick(tmp1, tmp1, tmp2, &group->field)) goto err;
709 if (!BN_mod_add_quick(tmp1, tmp1, tmp2, &group->field)) goto err;
713 if (!BN_mod_add_quick(tmp1, tmp1, &group->b, &group->field)) goto err;
716 if (!BN_mod_sqrt(y, tmp1, &group->field, ctx))
736 kron = BN_kronecker(x, &group->field, ctx);
746 if (!BN_usub(y, &group->field, y)) goto err;
800 field_len = BN_num_bytes(&group->field);
934 field_len = BN_num_bytes(&group->field);
956 if (BN_ucmp(x, &group->field) >= 0)
969 if (BN_ucmp(y, &group->field) >= 0)
1020 p = &group->field;
1184 p = &group->field;
1289 return BN_usub(&point->Y, &group->field, &point->Y);
1313 p = &group->field;
1628 if (!BN_mod_inverse(heap[1], heap[1], &group->field, ctx))
1709 return BN_mod_mul(r, a, b, &group->field, ctx);
1715 return BN_mod_sqr(r, a, &group->field, ctx);