Lines Matching refs:params
31 static int dh_ffc_params_fromdata(DH *dh, const OSSL_PARAM params[])
42 ret = ossl_ffc_params_fromdata(ffc, params);
48 int ossl_dh_params_fromdata(DH *dh, const OSSL_PARAM params[])
53 if (!dh_ffc_params_fromdata(dh, params))
57 OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_PRIV_LEN);
66 int ossl_dh_key_fromdata(DH *dh, const OSSL_PARAM params[], int include_private)
74 param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
75 param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
97 int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[])
101 if (!ossl_ffc_params_todata(ossl_dh_get0_params(dh), bld, params))
104 && !ossl_param_build_set_long(bld, params, OSSL_PKEY_PARAM_DH_PRIV_LEN, l))
109 int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
120 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv))
123 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub))
158 && !ossl_ffc_params_copy(&dupkey->params, &dh->params))