summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2021-04-04 20:40:48 +0000
committertb <>2021-04-04 20:40:48 +0000
commit82b9607cca567f19abcdd8aa6a15fba2cc0106c3 (patch)
treef7cd656d27de5c0a6894a26c045892f17ec096e5 /src
parent753dc98a810aaf33dcad1f604851e0316848458e (diff)
downloadopenbsd-82b9607cca567f19abcdd8aa6a15fba2cc0106c3.tar.gz
openbsd-82b9607cca567f19abcdd8aa6a15fba2cc0106c3.tar.bz2
openbsd-82b9607cca567f19abcdd8aa6a15fba2cc0106c3.zip
Add missing error check for AES_unwrap_key().
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libcrypto/aeswrap/aes_wrap.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/regress/lib/libcrypto/aeswrap/aes_wrap.c b/src/regress/lib/libcrypto/aeswrap/aes_wrap.c
index b48c7ae6e0..2b61ae3739 100644
--- a/src/regress/lib/libcrypto/aeswrap/aes_wrap.c
+++ b/src/regress/lib/libcrypto/aeswrap/aes_wrap.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: aes_wrap.c,v 1.4 2018/07/17 17:06:49 tb Exp $ */ 1/* $OpenBSD: aes_wrap.c,v 1.5 2021/04/04 20:40:48 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project. 3 * project.
4 */ 4 */
@@ -85,6 +85,8 @@ AES_wrap_unwrap_test(const unsigned char *kek, int keybits,
85 if (AES_set_decrypt_key(kek, keybits, &wctx)) 85 if (AES_set_decrypt_key(kek, keybits, &wctx))
86 goto err; 86 goto err;
87 r = AES_unwrap_key(&wctx, iv, ptmp, otmp, r); 87 r = AES_unwrap_key(&wctx, iv, ptmp, otmp, r);
88 if (r <= 0)
89 goto err;
88 90
89 if (memcmp(key, ptmp, keylen)) 91 if (memcmp(key, ptmp, keylen))
90 goto err; 92 goto err;