Lines Matching defs:params
21 #include <openssl/params.h>
134 const OSSL_PARAM params[])
154 return sm2sig_set_ctx_params(psm2ctx, params);
205 void *ec, const OSSL_PARAM params[])
212 if (!sm2sig_signature_init(vpsm2ctx, ec, params)
240 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
380 static int sm2sig_get_ctx_params(void *vpsm2ctx, OSSL_PARAM *params)
388 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
393 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
397 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
419 static int sm2sig_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[])
427 if (params == NULL)
430 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DIST_ID);
455 p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
460 p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
489 static int sm2sig_get_ctx_md_params(void *vpsm2ctx, OSSL_PARAM *params)
496 return EVP_MD_CTX_get_params(psm2ctx->mdctx, params);
509 static int sm2sig_set_ctx_md_params(void *vpsm2ctx, const OSSL_PARAM params[])
516 return EVP_MD_CTX_set_params(psm2ctx->mdctx, params);