Lines Matching refs:ret

34 static int dh_builtin_genparams(DH *ret, int prime_len, int generator,
41 int ret, res; in ossl_dh_generate_ffc_parameters() local
45 ret = ossl_ffc_params_FIPS186_2_generate(dh->libctx, &dh->params, in ossl_dh_generate_ffc_parameters()
50 ret = ossl_ffc_params_FIPS186_4_generate(dh->libctx, &dh->params, in ossl_dh_generate_ffc_parameters()
53 if (ret > 0) in ossl_dh_generate_ffc_parameters()
55 return ret; in ossl_dh_generate_ffc_parameters()
94 static int dh_gen_named_group(OSSL_LIB_CTX *libctx, DH *ret, int prime_len) in dh_gen_named_group() argument
105 && ossl_ffc_params_copy(&ret->params, &dh->params)) { in dh_gen_named_group()
107 ret->dirty_cnt++; in dh_gen_named_group()
114 int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, in DH_generate_parameters_ex() argument
120 return dh_gen_named_group(ret->libctx, ret, prime_len); in DH_generate_parameters_ex()
122 if (ret->meth->generate_params) in DH_generate_parameters_ex()
123 return ret->meth->generate_params(ret, prime_len, generator, cb); in DH_generate_parameters_ex()
124 return dh_builtin_genparams(ret, prime_len, generator, cb); in DH_generate_parameters_ex()
155 static int dh_builtin_genparams(DH *ret, int prime_len, int generator, in dh_builtin_genparams() argument
172 ctx = BN_CTX_new_ex(ret->libctx); in dh_builtin_genparams()
182 if (ret->params.p == NULL && ((ret->params.p = BN_new()) == NULL)) in dh_builtin_genparams()
184 if (ret->params.g == NULL && ((ret->params.g = BN_new()) == NULL)) in dh_builtin_genparams()
216 if (!BN_generate_prime_ex2(ret->params.p, prime_len, 1, t1, t2, cb, ctx)) in dh_builtin_genparams()
220 if (!BN_set_word(ret->params.g, g)) in dh_builtin_genparams()
222 ret->dirty_cnt++; in dh_builtin_genparams()