Lines Matching refs:n0

621     BIGNUM *n0, *n1, *n2, *n3, *n4, *n5, *n6;
642 n0 = BN_CTX_get(ctx);
667 if (!field_sqr(group, n0, b->Z, ctx))
669 if (!field_mul(group, n1, a->X, n0, ctx))
673 if (!field_mul(group, n0, n0, b->Z, ctx))
675 if (!field_mul(group, n2, a->Y, n0, ctx))
689 if (!field_sqr(group, n0, a->Z, ctx))
691 if (!field_mul(group, n3, b->X, n0, ctx))
695 if (!field_mul(group, n0, n0, a->Z, ctx))
697 if (!field_mul(group, n4, b->Y, n0, ctx))
740 if (!BN_copy(n0, b->Z))
743 if (!BN_copy(n0, a->Z))
746 if (!field_mul(group, n0, a->Z, b->Z, ctx))
749 if (!field_mul(group, r->Z, n0, n5, ctx))
756 if (!field_sqr(group, n0, n6, ctx))
762 if (!BN_mod_sub_quick(r->X, n0, n3, p))
767 if (!BN_mod_lshift1_quick(n0, r->X, p))
769 if (!BN_mod_sub_quick(n0, n3, n0, p))
774 if (!field_mul(group, n0, n0, n6, ctx))
780 if (!BN_mod_sub_quick(n0, n0, n1, p))
782 if (BN_is_odd(n0))
783 if (!BN_add(n0, n0, p))
785 /* now 0 <= n0 < 2*p, and n0 is even */
786 if (!BN_rshift1(r->Y, n0))
806 BIGNUM *n0, *n1, *n2, *n3;
826 n0 = BN_CTX_get(ctx);
841 if (!field_sqr(group, n0, a->X, ctx))
843 if (!BN_mod_lshift1_quick(n1, n0, p))
845 if (!BN_mod_add_quick(n0, n0, n1, p))
847 if (!BN_mod_add_quick(n1, n0, group->a, p))
853 if (!BN_mod_add_quick(n0, a->X, n1, p))
857 if (!field_mul(group, n1, n0, n2, ctx))
859 if (!BN_mod_lshift1_quick(n0, n1, p))
861 if (!BN_mod_add_quick(n1, n0, n1, p))
868 if (!field_sqr(group, n0, a->X, ctx))
870 if (!BN_mod_lshift1_quick(n1, n0, p))
872 if (!BN_mod_add_quick(n0, n0, n1, p))
880 if (!BN_mod_add_quick(n1, n1, n0, p))
887 if (!BN_copy(n0, a->Y))
890 if (!field_mul(group, n0, a->Y, a->Z, ctx))
893 if (!BN_mod_lshift1_quick(r->Z, n0, p))
908 if (!BN_mod_lshift1_quick(n0, n2, p))
912 if (!BN_mod_sub_quick(r->X, r->X, n0, p))
917 if (!field_sqr(group, n0, n3, ctx))
919 if (!BN_mod_lshift_quick(n3, n0, 3, p))
924 if (!BN_mod_sub_quick(n0, n2, r->X, p))
926 if (!field_mul(group, n0, n1, n0, ctx))
928 if (!BN_mod_sub_quick(r->Y, n0, n3, p))