Lines Matching refs:iffval
2195 if (peer->iffval != NULL)
2196 BN_free(peer->iffval);
2197 peer->iffval = BN_new();
2200 BN_rand(peer->iffval, len * 8, -1, 1); /* r mod q*/
2202 BN_mod(peer->iffval, peer->iffval, q, bctx);
2214 BN_bn2bin(peer->iffval, vp->ptr);
2388 if (peer->iffval == NULL) {
2412 BN_mod_exp(bn, pub_key, peer->iffval, p, bctx);
2422 BN_free(peer->iffval);
2423 peer->iffval = NULL;
2525 if (peer->iffval != NULL)
2526 BN_free(peer->iffval);
2527 peer->iffval = BN_new();
2530 BN_rand(peer->iffval, len * 8, -1, 1); /* r mod n */
2532 BN_mod(peer->iffval, peer->iffval, n, bctx);
2544 BN_bn2bin(peer->iffval, vp->ptr);
2713 if (peer->iffval == NULL) {
2740 BN_mod_exp(v, peer->grpkey, peer->iffval, n, bctx);
2751 BN_free(peer->iffval);
2752 peer->iffval = NULL;
2870 if (peer->iffval != NULL)
2871 BN_free(peer->iffval);
2872 peer->iffval = BN_new();
2874 BN_rand(peer->iffval, len * 8, -1, 1); /* r mod p */
2876 BN_mod(peer->iffval, peer->iffval, p, bctx);
2888 BN_bn2bin(peer->iffval, vp->ptr);
3065 if (peer->iffval == NULL) {
3094 temp = BN_cmp(u, peer->iffval);
3096 BN_free(peer->iffval);
3097 peer->iffval = NULL;