Lines Matching refs:pkey_ctx
265 EVP_PKEY_CTX *pkey_ctx = NULL; in openssl_encrypt() local
271 pkey_ctx = EVP_PKEY_CTX_new(evp_key, NULL /* engine */); in openssl_encrypt()
272 if (!pkey_ctx) { in openssl_encrypt()
277 if (EVP_PKEY_encrypt_init(pkey_ctx) <= 0) { in openssl_encrypt()
282 if (EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, padding) <= 0) { in openssl_encrypt()
288 if (!EVP_PKEY_CTX_set_rsa_oaep_md(pkey_ctx, digest_algorithm)) { in openssl_encrypt()
293 if (!EVP_PKEY_CTX_set_rsa_mgf1_md(pkey_ctx, digest_algorithm)) { in openssl_encrypt()
299 if (EVP_PKEY_encrypt(pkey_ctx, NULL /* out */, &tmp_len, in, in_len) <= 0) { in openssl_encrypt()
303 if (EVP_PKEY_encrypt(pkey_ctx, out, &tmp_len, in, in_len) <= 0) { in openssl_encrypt()
315 EVP_PKEY_CTX_free(pkey_ctx); in openssl_encrypt()
328 EVP_PKEY_CTX *pkey_ctx = NULL; in openssl_decrypt() local
336 pkey_ctx = EVP_PKEY_CTX_new(evp_key, NULL /* engine */); in openssl_decrypt()
337 if (!pkey_ctx) { in openssl_decrypt()
342 if (EVP_PKEY_decrypt_init(pkey_ctx) <= 0) { in openssl_decrypt()
347 if (EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, padding) <= 0) { in openssl_decrypt()
353 if (!EVP_PKEY_CTX_set_rsa_oaep_md(pkey_ctx, digest_algorithm)) { in openssl_decrypt()
358 if (!EVP_PKEY_CTX_set_rsa_mgf1_md(pkey_ctx, digest_algorithm)) { in openssl_decrypt()
364 if (EVP_PKEY_decrypt(pkey_ctx, NULL /* out */, &tmp_len, in, in_len) <= 0) { in openssl_decrypt()
368 if (EVP_PKEY_decrypt(pkey_ctx, out, &tmp_len, in, in_len) <= 0) { in openssl_decrypt()
380 EVP_PKEY_CTX_free(pkey_ctx); in openssl_decrypt()
391 EVP_PKEY_CTX *pkey_ctx; in openssl_sign() local
408 if (EVP_DigestSignInit(digest_ctx, &pkey_ctx, digest_algorithm, in openssl_sign()
414 if (EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, padding) <= 0) { in openssl_sign()
422 if (EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, saltlen) <= 0) { in openssl_sign()
460 EVP_PKEY_CTX *pkey_ctx; in openssl_verify() local
477 if (EVP_DigestVerifyInit(digest_ctx, &pkey_ctx, digest_algorithm, in openssl_verify()
483 if (EVP_PKEY_CTX_set_rsa_padding(pkey_ctx, padding) <= 0) { in openssl_verify()
491 if (EVP_PKEY_CTX_set_rsa_pss_saltlen(pkey_ctx, saltlen) <= 0) { in openssl_verify()