Lines Matching defs:pctx
700 ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg,
721 pk = EVP_PKEY_CTX_get0_pkey(pctx);
746 if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0)
756 ecdh_cms_set_kdf_param(EVP_PKEY_CTX *pctx, int eckdf_nid)
775 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0)
778 if (EVP_PKEY_CTX_set_ecdh_kdf_type(pctx, EVP_PKEY_ECDH_KDF_X9_63) <= 0)
785 if (EVP_PKEY_CTX_set_ecdh_kdf_md(pctx, kdf_md) <= 0)
792 ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri)
814 if (!ecdh_cms_set_kdf_param(pctx, nid)) {
845 if (EVP_PKEY_CTX_set_ecdh_kdf_outlen(pctx, keylen) <= 0)
851 if (EVP_PKEY_CTX_set0_ecdh_kdf_ukm(pctx, der, plen) <= 0)
867 EVP_PKEY_CTX *pctx;
869 pctx = CMS_RecipientInfo_get0_pkey_ctx(ri);
870 if (!pctx)
874 if (!EVP_PKEY_CTX_get0_peerkey(pctx)) {
883 if (!ecdh_cms_set_peerkey(pctx, alg, pubkey)) {
890 if (!ecdh_cms_set_shared_info(pctx, ri)) {
901 EVP_PKEY_CTX *pctx;
915 if ((pctx = CMS_RecipientInfo_get0_pkey_ctx(ri)) == NULL)
925 if ((pkey = EVP_PKEY_CTX_get0_pkey(pctx)) == NULL)
943 if (EVP_PKEY_CTX_get_ecdh_kdf_type(pctx) != EVP_PKEY_ECDH_KDF_NONE)
945 if (EVP_PKEY_CTX_set_ecdh_kdf_type(pctx, EVP_PKEY_ECDH_KDF_X9_63) <= 0)
948 if ((ecdh_nid = EVP_PKEY_CTX_get_ecdh_cofactor_mode(pctx)) < 0)
955 if (!EVP_PKEY_CTX_get_ecdh_kdf_md(pctx, &kdf_md))
960 if (EVP_PKEY_CTX_set_ecdh_kdf_md(pctx, kdf_md) <= 0)
999 if (EVP_PKEY_CTX_set_ecdh_kdf_outlen(pctx, keylen) <= 0)
1001 if (EVP_PKEY_CTX_set0_ecdh_kdf_ukm(pctx, penc, penclen) <= 0)