dev_crypto_init_key: return error if allocating CDATA(ctx)->key failed

Signed-off-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
Jonas Maebe 2013-12-08 18:09:20 +01:00 committed by Kurt Roeckx
parent 750487899a
commit c84029dbdc

View File

@ -134,6 +134,8 @@ static int dev_crypto_init_key(EVP_CIPHER_CTX *ctx,int cipher,
return 0;
CDATA(ctx)->key=OPENSSL_malloc(MAX_HW_KEY);
if (CDATA(ctx)->key == NULL)
return 0;
assert(ctx->cipher->iv_len <= MAX_HW_IV);