Lines Matching defs:ret
69 static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB *cb);
71 int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, BN_GENCB *cb)
73 if(ret->meth->generate_params)
74 return ret->meth->generate_params(ret, prime_len, generator, cb);
75 return dh_builtin_genparams(ret, prime_len, generator, cb);
103 static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB *cb)
116 /* Make sure 'ret' has the necessary elements */
117 if(!ret->p && ((ret->p = BN_new()) == NULL)) goto err;
118 if(!ret->g && ((ret->g = BN_new()) == NULL)) goto err;
158 if(!BN_generate_prime_ex(ret->p,prime_len,1,t1,t2,cb)) goto err;
160 if (!BN_set_word(ret->g,g)) goto err;