Home | History | Annotate | Download | only in ec

Lines Matching defs:n0

310   BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
335 n0 = BN_CTX_get(ctx);
360 if (!field_sqr(group, n0, &b->Z, ctx) ||
361 !field_mul(group, n1, &a->X, n0, ctx)) {
366 if (!field_mul(group, n0, n0, &b->Z, ctx) ||
367 !field_mul(group, n2, &a->Y, n0, ctx)) {
382 if (!field_sqr(group, n0, &a->Z, ctx) ||
383 !field_mul(group, n3, &b->X, n0, ctx)) {
388 if (!field_mul(group, n0, n0, &a->Z, ctx) ||
389 !field_mul(group, n4, &b->Y, n0, ctx)) {
433 if (!BN_copy(n0, &b->Z)) {
437 if (!BN_copy(n0, &a->Z)) {
440 } else if (!field_mul(group, n0, &a->Z, &b->Z, ctx)) {
443 if (!field_mul(group, &r->Z, n0, n5, ctx)) {
451 if (!field_sqr(group, n0, n6, ctx) ||
454 !BN_mod_sub_quick(&r->X, n0, n3, p)) {
460 if (!BN_mod_lshift1_quick(n0, &r->X, p) ||
461 !BN_mod_sub_quick(n0, n3, n0, p)) {
467 if (!field_mul(group, n0, n0, n6, ctx) ||
472 !BN_mod_sub_quick(n0, n0, n1, p)) {
475 if (BN_is_odd(n0) && !BN_add(n0, n0, p)) {
478 // now 0 <= n0 < 2*p, and n0 is even
479 if (!BN_rshift1(&r->Y, n0)) {
502 BIGNUM *n0, *n1, *n2, *n3;
522 n0 = BN_CTX_get(ctx);
536 if (!field_sqr(group, n0, &a->X, ctx) ||
537 !BN_mod_lshift1_quick(n1, n0, p) ||
538 !BN_mod_add_quick(n0, n0, n1, p) ||
539 !BN_mod_add_quick(n1, n0, &group->a, p)) {
545 !BN_mod_add_quick(n0, &a->X, n1, p) ||
547 !field_mul(group, n1, n0, n2, ctx) ||
548 !BN_mod_lshift1_quick(n0, n1, p) ||
549 !BN_mod_add_quick(n1, n0, n1, p)) {
555 if (!field_sqr(group, n0, &a->X, ctx) ||
556 !BN_mod_lshift1_quick(n1, n0, p) ||
557 !BN_mod_add_quick(n0, n0, n1, p) ||
561 !BN_mod_add_quick(n1, n1, n0, p)) {
569 if (!BN_copy(n0, &a->Y)) {
572 } else if (!field_mul(group, n0, &a->Y, &a->Z, ctx)) {
575 if (!BN_mod_lshift1_quick(&r->Z, n0, p)) {
589 if (!BN_mod_lshift1_quick(n0, n2, p) ||
591 !BN_mod_sub_quick(&r->X, &r->X, n0, p)) {
597 if (!field_sqr(group, n0, n3, ctx) ||
598 !BN_mod_lshift_quick(n3, n0, 3, p)) {
604 if (!BN_mod_sub_quick(n0, n2, &r->X, p) ||
605 !field_mul(group, n0, n1, n0, ctx) ||
606 !BN_mod_sub_quick(&r->Y, n0, n3, p)) {