Home | History | Annotate | Download | only in ec

Lines Matching refs:n5

310   BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
340 n5 = BN_CTX_get(ctx);
395 // n5, n6
396 if (!BN_mod_sub_quick(n5, n1, n3, p) ||
400 // n5 = n1 - n3
403 if (BN_is_zero(n5)) {
428 if (!BN_copy(&r->Z, n5)) {
443 if (!field_mul(group, &r->Z, n0, n5, ctx)) {
448 // Z_r = Z_a * Z_b * n5
452 !field_sqr(group, n4, n5, ctx) ||
457 // X_r = n6^2 - n5^2 * 'n7'
464 // n9 = n5^2 * 'n7' - 2 * X_r
468 !field_mul(group, n5, n4, n5, ctx)) {
469 goto end; // now n5 is n5^3
471 if (!field_mul(group, n1, n2, n5, ctx) ||
482 // Y_r = (n6 * 'n9' - 'n8' * 'n5^3') / 2