Home | History | Annotate | Download | only in ec

Lines Matching refs:n1

1008 	BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
1031 n1 = BN_CTX_get(ctx);
1044 /* n1, n2 */
1047 if (!BN_copy(n1, &a->X)) goto end;
1049 /* n1 = X_a */
1055 if (!field_mul(group, n1, &a->X, n0, ctx)) goto end;
1056 /* n1 = X_a * Z_b^2 */
1083 if (!BN_mod_sub_quick(n5, n1, n3, p)) goto end;
1085 /* n5 = n1 - n3 */
1109 if (!BN_mod_add_quick(n1, n1, n3, p)) goto end;
1111 /* 'n7' = n1 + n3 */
1135 if (!field_mul(group, n3, n1, n4, ctx)) goto end;
1147 if (!field_mul(group, n1, n2, n5, ctx)) goto end;
1148 if (!BN_mod_sub_quick(n0, n0, n1, p)) goto end;
1172 BIGNUM *n0, *n1, *n2, *n3;
1195 n1 = BN_CTX_get(ctx);
1205 /* n1 */
1209 if (!BN_mod_lshift1_quick(n1, n0, p)) goto err;
1210 if (!BN_mod_add_quick(n0, n0, n1, p)) goto err;
1211 if (!BN_mod_add_quick(n1, n0, &group->a, p)) goto err;
1212 /* n1 = 3 * X_a^2 + a_curve */
1216 if (!field_sqr(group, n1, &a->Z, ctx)) goto err;
1217 if (!BN_mod_add_quick(n0, &a->X, n1, p)) goto err;
1218 if (!BN_mod_sub_quick(n2, &a->X, n1, p)) goto err;
1219 if (!field_mul(group, n1, n0, n2, ctx)) goto err;
1220 if (!BN_mod_lshift1_quick(n0, n1, p)) goto err;
1221 if (!BN_mod_add_quick(n1, n0, n1, p)) goto err;
1222 /* n1 = 3 * (X_a + Z_a^2) * (X_a - Z_a^2)
1228 if (!BN_mod_lshift1_quick(n1, n0, p)) goto err;
1229 if (!BN_mod_add_quick(n0, n0, n1, p)) goto err;
1230 if (!field_sqr(group, n1, &a->Z, ctx)) goto err;
1231 if (!field_sqr(group, n1, n1, ctx)) goto err;
1232 if (!field_mul(group, n1, n1, &group->a, ctx)) goto err;
1233 if (!BN_mod_add_quick(n1, n1, n0, p)) goto err;
1234 /* n1 = 3 * X_a^2 + a_curve * Z_a^4 */
1258 if (!field_sqr(group, &r->X, n1, ctx)) goto err;
1260 /* X_r = n1^2 - 2 * n2 */
1269 if (!field_mul(group, n0, n1, n0, ctx)) goto err;
1271 /* Y_r = n1 * (n2 - X_r) - n3 */