tests/basic: silence GCC-8 warning
authorJussi Kivilinna <jussi.kivilinna@iki.fi>
Tue, 19 Jun 2018 15:34:33 +0000 (18:34 +0300)
committerJussi Kivilinna <jussi.kivilinna@iki.fi>
Tue, 19 Jun 2018 16:29:25 +0000 (19:29 +0300)
* tests/basic.c (check_ofb_cipher, check_stream_cipher): Change
tv[].data[].inlen type from signed to unsigned integer.
--

Patch silences new GCC-8 compiler warning:
 '__builtin_memcmp_eq' specified size between 18446744071562067968 and
 18446744073709551615 exceeds maximum object size 9223372036854775807
 [-Wstringop-overflow=]

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
tests/basic.c

index 42ee819..f3d8951 100644 (file)
@@ -1112,7 +1112,7 @@ check_ofb_cipher (void)
     struct data
     {
       unsigned char plaintext[MAX_DATA_LEN];
-      int inlen;
+      unsigned int inlen;
       char out[MAX_DATA_LEN];
     }
     data[MAX_DATA_LEN];
@@ -5660,7 +5660,7 @@ check_stream_cipher (void)
     const char *iv;
     struct data
     {
-      int inlen;
+      unsigned int inlen;
       const char *plaintext;
       const char *out;
     } data[MAX_DATA_LEN];