]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
libgcrypt: Avoid -Wsign-compare in rijndael do_setkey()
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 13 Aug 2021 14:15:33 +0000 (16:15 +0200)
committerDaniel Kiper <daniel.kiper@oracle.com>
Mon, 6 Sep 2021 13:13:35 +0000 (15:13 +0200)
Avoid a warning

  lib/libgcrypt-grub/cipher/rijndael.c:352:21: warning:
  comparison of integer expressions of different signedness:
  ‘int’ and ‘unsigned int’ [-Wsign-compare]
    352 |       for (i = 0; i < keylen; i++)
        |

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/lib/libgcrypt/cipher/rijndael.c

index 559550b502b31d8eb8b04d15cdc5ef5d1457720b..38e9a7c08c816bf1655fe62613b04be0642276b1 100644 (file)
@@ -181,7 +181,8 @@ do_setkey (RIJNDAEL_context *ctx, const byte *key, const unsigned keylen)
   static int initialized = 0;
   static const char *selftest_failed=0;
   int rounds;
-  int i,j, r, t, rconpointer = 0;
+  unsigned int i;
+  int j, r, t, rconpointer = 0;
   int KC;
   union
   {