From 2c5b0d82da3205b84f0df964300276d5f77f612a Mon Sep 17 00:00:00 2001 From: David Garske Date: Thu, 30 Aug 2018 16:21:00 -0700 Subject: [PATCH] Fix for dh_test to make sure the provided agree size is populated. This resolves issue with async and QuickAssist DH. --- wolfcrypt/test/test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 7754f45fa..4c0a411cd 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -11679,7 +11679,7 @@ int dh_test(void) { int ret; word32 bytes; - word32 idx = 0, privSz, pubSz, privSz2, pubSz2, agreeSz, agreeSz2; + word32 idx = 0, privSz, pubSz, privSz2, pubSz2; byte tmp[1024]; byte priv[256]; byte pub[256]; @@ -11687,6 +11687,8 @@ int dh_test(void) byte pub2[256]; byte agree[256]; byte agree2[256]; + word32 agreeSz = (word32)sizeof(agree); + word32 agreeSz2 = (word32)sizeof(agree2); DhKey key; DhKey key2; WC_RNG rng;