Lines Matching refs:evp_key

196 	EVP_PKEY *evp_key = NULL;  in openssl_alloc_evpkey()  local
222 evp_key = EVP_PKEY_new(); in openssl_alloc_evpkey()
223 if (!evp_key) { in openssl_alloc_evpkey()
228 if (EVP_PKEY_set1_RSA(evp_key, rsa_key) != 1) { in openssl_alloc_evpkey()
233 return evp_key; in openssl_alloc_evpkey()
246 if (evp_key) in openssl_alloc_evpkey()
247 EVP_PKEY_free(evp_key); in openssl_alloc_evpkey()
252 static void openssl_free_evpkey(EVP_PKEY *evp_key) in openssl_free_evpkey() argument
254 if (evp_key) in openssl_free_evpkey()
255 EVP_PKEY_free(evp_key); in openssl_free_evpkey()
264 EVP_PKEY *evp_key = NULL; in openssl_encrypt() local
267 evp_key = openssl_alloc_evpkey(priv); in openssl_encrypt()
268 if (!evp_key) in openssl_encrypt()
271 pkey_ctx = EVP_PKEY_CTX_new(evp_key, NULL /* engine */); in openssl_encrypt()
316 openssl_free_evpkey(evp_key); in openssl_encrypt()
327 EVP_PKEY *evp_key = NULL; in openssl_decrypt() local
330 evp_key = openssl_alloc_evpkey(priv); in openssl_decrypt()
331 if (!evp_key) { in openssl_decrypt()
336 pkey_ctx = EVP_PKEY_CTX_new(evp_key, NULL /* engine */); in openssl_decrypt()
381 openssl_free_evpkey(evp_key); in openssl_decrypt()
392 EVP_PKEY *evp_key = NULL; in openssl_sign() local
401 evp_key = openssl_alloc_evpkey(priv); in openssl_sign()
402 if (!evp_key) { in openssl_sign()
409 NULL /* engine */, evp_key) != 1) { in openssl_sign()
450 openssl_free_evpkey(evp_key); in openssl_sign()
461 EVP_PKEY *evp_key = NULL; in openssl_verify() local
470 evp_key = openssl_alloc_evpkey(priv); in openssl_verify()
471 if (!evp_key) { in openssl_verify()
478 NULL /* engine */, evp_key) != 1) { in openssl_verify()
515 openssl_free_evpkey(evp_key); in openssl_verify()