From 2c39219f2adac72de1b37dc2d159f8f85dd2321a Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 29 Aug 2017 10:45:12 -0700 Subject: [PATCH] Fix issue with empty array (requires C99 compliance). --- wolfcrypt/test/test.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index b43295ab2..a0f0a8606 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -3499,8 +3499,6 @@ int poly1305_test(void) byte tag[16]; Poly1305 enc; - static const byte empty[] = { }; - static const byte msg1[] = { 0x43,0x72,0x79,0x70,0x74,0x6f,0x67,0x72, @@ -3619,8 +3617,8 @@ int poly1305_test(void) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }; - const byte* msgs[] = {empty, msg1, msg2, msg3, msg5}; - word32 szm[] = {sizeof(empty), sizeof(msg1), sizeof(msg2), + const byte* msgs[] = {NULL, msg1, msg2, msg3, msg5}; + word32 szm[] = {0, sizeof(msg1), sizeof(msg2), sizeof(msg3), sizeof(msg5)}; const byte* keys[] = {key, key, key2, key2, key5}; const byte* tests[] = {correct0, correct1, correct2, correct3, correct5};