Lines Matching refs: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))
389 static int sm2sig_get_ctx_params(void *vpsm2ctx, OSSL_PARAM *params)
397 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
402 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
406 p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
428 static int sm2sig_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[])
436 if (params == NULL)
439 p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DIST_ID);
464 p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
469 p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
498 static int sm2sig_get_ctx_md_params(void *vpsm2ctx, OSSL_PARAM *params)
505 return EVP_MD_CTX_get_params(psm2ctx->mdctx, params);
518 static int sm2sig_set_ctx_md_params(void *vpsm2ctx, const OSSL_PARAM params[])
525 return EVP_MD_CTX_set_params(psm2ctx->mdctx, params);