From 0716f9e40507b5d3f63079f10db60bab8dbc6279 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sun, 8 Dec 2013 22:54:58 +0100 Subject: [PATCH 1/1] pkey_gost_mac_keygen: check for NULL after allocating keydata Signed-off-by: Kurt Roeckx Reviewed-by: Richard Levitte --- engines/ccgost/gost_pmeth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engines/ccgost/gost_pmeth.c b/engines/ccgost/gost_pmeth.c index c8bf31c8e2..7ccae8657e 100644 --- a/engines/ccgost/gost_pmeth.c +++ b/engines/ccgost/gost_pmeth.c @@ -562,6 +562,8 @@ static int pkey_gost_mac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) return 0; } keydata = OPENSSL_malloc(32); + if (keydata == NULL) + return 0; memcpy(keydata,data->key,32); EVP_PKEY_assign(pkey, NID_id_Gost28147_89_MAC, keydata); return 1; -- 2.34.1