Lines Matching defs:params

98 static int dsa_key_todata(DSA *dsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
109 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv))
112 && !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub))
191 static int dsa_import(void *keydata, int selection, const OSSL_PARAM params[])
203 ok = ok && ossl_dsa_ffc_params_fromdata(dsa, params);
209 ok = ok && ossl_dsa_key_fromdata(dsa, params, include_private);
220 OSSL_PARAM *params = NULL;
239 if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
244 ok = param_cb(params, cbarg);
245 OSSL_PARAM_free(params);
309 static ossl_inline int dsa_get_params(void *key, OSSL_PARAM params[])
314 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
317 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
320 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
323 if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL
326 return ossl_ffc_params_todata(ossl_dsa_get0_params(dsa), NULL, params)
327 && dsa_key_todata(dsa, NULL, params, 1);
403 const OSSL_PARAM params[])
425 if (!dsa_gen_set_params(gctx, params)) {
458 static int dsa_gen_set_params(void *genctx, const OSSL_PARAM params[])
465 if (params == NULL)
469 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_TYPE);
477 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX);
481 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER);
485 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H);
489 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED);
494 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PBITS)) != NULL
497 if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_QBITS)) != NULL
500 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST);
509 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST_PROPS);
542 OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
544 params[0] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_POTENTIAL, &p);
545 params[1] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_ITERATION, &n);
547 return gctx->cb(params, gctx->cbarg);