Lines Matching refs:pkctx
451 static RSA_PSS_PARAMS *rsa_ctx_to_pss(EVP_PKEY_CTX *pkctx) in rsa_ctx_to_pss() argument
454 EVP_PKEY *pk = EVP_PKEY_CTX_get0_pkey(pkctx); in rsa_ctx_to_pss()
457 if (EVP_PKEY_CTX_get_signature_md(pkctx, &sigmd) <= 0) in rsa_ctx_to_pss()
459 if (EVP_PKEY_CTX_get_rsa_mgf1_md(pkctx, &mgf1md) <= 0) in rsa_ctx_to_pss()
461 if (EVP_PKEY_CTX_get_rsa_pss_saltlen(pkctx, &saltlen) <= 0) in rsa_ctx_to_pss()
504 ASN1_STRING *ossl_rsa_ctx_to_pss_string(EVP_PKEY_CTX *pkctx) in ossl_rsa_ctx_to_pss_string() argument
506 RSA_PSS_PARAMS *pss = rsa_ctx_to_pss(pkctx); in ossl_rsa_ctx_to_pss_string()
523 int ossl_rsa_pss_to_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pkctx, in ossl_rsa_pss_to_ctx() argument
546 if (!EVP_DigestVerifyInit(ctx, &pkctx, md, NULL, pkey)) in ossl_rsa_pss_to_ctx()
550 if (EVP_PKEY_CTX_get_signature_md(pkctx, &checkmd) <= 0) in ossl_rsa_pss_to_ctx()
558 if (EVP_PKEY_CTX_set_rsa_padding(pkctx, RSA_PKCS1_PSS_PADDING) <= 0) in ossl_rsa_pss_to_ctx()
561 if (EVP_PKEY_CTX_set_rsa_pss_saltlen(pkctx, saltlen) <= 0) in ossl_rsa_pss_to_ctx()
564 if (EVP_PKEY_CTX_set_rsa_mgf1_md(pkctx, mgf1md) <= 0) in ossl_rsa_pss_to_ctx()
636 EVP_PKEY_CTX *pkctx = EVP_MD_CTX_get_pkey_ctx(ctx); in rsa_item_sign() local
638 if (EVP_PKEY_CTX_get_rsa_padding(pkctx, &pad_mode) <= 0) in rsa_item_sign()
647 if (evp_pkey_ctx_is_legacy(pkctx)) { in rsa_item_sign()
651 os1 = ossl_rsa_ctx_to_pss_string(pkctx); in rsa_item_sign()
681 if (EVP_PKEY_CTX_get_params(pkctx, params) <= 0) in rsa_item_sign()