mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-07 00:10:53 +02:00
Merge pull request #9877 from embhorn/f276
Add null check in wolfSSL_EVP_PKEY_encrypt_init / _decrypt_init
This commit is contained in:
+2
-2
@@ -3152,8 +3152,8 @@ int wolfSSL_EVP_PKEY_decrypt(WOLFSSL_EVP_PKEY_CTX *ctx,
|
||||
*/
|
||||
int wolfSSL_EVP_PKEY_decrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx)
|
||||
{
|
||||
if (ctx == NULL) return WOLFSSL_FAILURE;
|
||||
WOLFSSL_ENTER("wolfSSL_EVP_PKEY_decrypt_init");
|
||||
if (ctx == NULL || ctx->pkey == NULL) return WOLFSSL_FAILURE;
|
||||
switch (ctx->pkey->type) {
|
||||
case WC_EVP_PKEY_RSA:
|
||||
ctx->op = WC_EVP_PKEY_OP_DECRYPT;
|
||||
@@ -3256,8 +3256,8 @@ int wolfSSL_EVP_PKEY_encrypt(WOLFSSL_EVP_PKEY_CTX *ctx,
|
||||
*/
|
||||
int wolfSSL_EVP_PKEY_encrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx)
|
||||
{
|
||||
if (ctx == NULL) return WOLFSSL_FAILURE;
|
||||
WOLFSSL_ENTER("wolfSSL_EVP_PKEY_encrypt_init");
|
||||
if (ctx == NULL || ctx->pkey == NULL) return WOLFSSL_FAILURE;
|
||||
|
||||
switch (ctx->pkey->type) {
|
||||
case WC_EVP_PKEY_RSA:
|
||||
|
||||
Reference in New Issue
Block a user