Lines Matching refs:pkctx

3895 	EVP_PKEY_CTX *pkctx;  in crypto_ec_key_sign()  local
3904 pkctx = EVP_PKEY_CTX_new((EVP_PKEY *) key, NULL); in crypto_ec_key_sign()
3905 if (!pkctx || in crypto_ec_key_sign()
3906 EVP_PKEY_sign_init(pkctx) <= 0 || in crypto_ec_key_sign()
3907 EVP_PKEY_sign(pkctx, wpabuf_put(sig_der, 0), &sig_len, in crypto_ec_key_sign()
3915 EVP_PKEY_CTX_free(pkctx); in crypto_ec_key_sign()
4014 EVP_PKEY_CTX *pkctx; in crypto_ec_key_verify_signature() local
4017 pkctx = EVP_PKEY_CTX_new((EVP_PKEY *) key, NULL); in crypto_ec_key_verify_signature()
4018 if (!pkctx || EVP_PKEY_verify_init(pkctx) <= 0) { in crypto_ec_key_verify_signature()
4019 EVP_PKEY_CTX_free(pkctx); in crypto_ec_key_verify_signature()
4023 ret = EVP_PKEY_verify(pkctx, sig, sig_len, data, len); in crypto_ec_key_verify_signature()
4024 EVP_PKEY_CTX_free(pkctx); in crypto_ec_key_verify_signature()
4513 EVP_PKEY_CTX *pkctx; in crypto_rsa_oaep_sha256_encrypt() local
4517 pkctx = EVP_PKEY_CTX_new(pkey, NULL); in crypto_rsa_oaep_sha256_encrypt()
4518 if (!pkctx) in crypto_rsa_oaep_sha256_encrypt()
4521 if (EVP_PKEY_encrypt_init(pkctx) != 1 || in crypto_rsa_oaep_sha256_encrypt()
4522 EVP_PKEY_CTX_set_rsa_padding(pkctx, RSA_PKCS1_OAEP_PADDING) <= 0 || in crypto_rsa_oaep_sha256_encrypt()
4523 EVP_PKEY_CTX_set_rsa_oaep_md(pkctx, EVP_sha256()) <= 0 || in crypto_rsa_oaep_sha256_encrypt()
4524 EVP_PKEY_encrypt(pkctx, NULL, &outlen, wpabuf_head(in), in crypto_rsa_oaep_sha256_encrypt()
4527 EVP_PKEY_encrypt(pkctx, wpabuf_put(res, 0), &outlen, in crypto_rsa_oaep_sha256_encrypt()
4536 EVP_PKEY_CTX_free(pkctx); in crypto_rsa_oaep_sha256_encrypt()
4550 EVP_PKEY_CTX *pkctx; in crypto_rsa_oaep_sha256_decrypt() local
4554 pkctx = EVP_PKEY_CTX_new(pkey, NULL); in crypto_rsa_oaep_sha256_decrypt()
4555 if (!pkctx) in crypto_rsa_oaep_sha256_decrypt()
4558 if (EVP_PKEY_decrypt_init(pkctx) != 1 || in crypto_rsa_oaep_sha256_decrypt()
4559 EVP_PKEY_CTX_set_rsa_padding(pkctx, RSA_PKCS1_OAEP_PADDING) <= 0 || in crypto_rsa_oaep_sha256_decrypt()
4560 EVP_PKEY_CTX_set_rsa_oaep_md(pkctx, EVP_sha256()) <= 0 || in crypto_rsa_oaep_sha256_decrypt()
4561 EVP_PKEY_decrypt(pkctx, NULL, &outlen, wpabuf_head(in), in crypto_rsa_oaep_sha256_decrypt()
4564 EVP_PKEY_decrypt(pkctx, wpabuf_put(res, 0), &outlen, in crypto_rsa_oaep_sha256_decrypt()
4573 EVP_PKEY_CTX_free(pkctx); in crypto_rsa_oaep_sha256_decrypt()