Lines Matching refs:grp
562 modp_group_free(struct modp_group *grp)
564 if (grp->g != NULL)
565 BN_clear_free(grp->g);
566 if (grp->p != NULL)
567 BN_clear_free(grp->p);
568 if (grp->q != NULL)
569 BN_clear_free(grp->q);
570 bzero(grp, sizeof(*grp));
571 free(grp);
615 struct modp_group *grp;
619 grp = jpake_default_group();
622 SCHNORR_DEBUG_BN((grp->p, "%s: grp->p = ", __func__));
623 SCHNORR_DEBUG_BN((grp->q, "%s: grp->q = ", __func__));
624 SCHNORR_DEBUG_BN((grp->g, "%s: grp->g = ", __func__));
632 schnorr_selftest_one(grp->p, grp->q, grp->g, x);
637 if (BN_rand_range(x, grp->p) != 1)
643 schnorr_selftest_one(grp->p, grp->q, grp->g, x);
649 if (BN_sub(x, grp->q, x) != 1)
656 schnorr_selftest_one(grp->p, grp->q, grp->g, x);