From: Heinrich Schuchardt Date: Fri, 13 Aug 2021 14:15:33 +0000 (+0200) Subject: libgcrypt: Avoid -Wsign-compare in rijndael do_setkey() X-Git-Tag: grub-2.12-rc1~583 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cb7a4491684648a819022a4e71820bbaf114734;p=thirdparty%2Fgrub.git libgcrypt: Avoid -Wsign-compare in rijndael do_setkey() 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 Reviewed-by: Daniel Kiper --- diff --git a/grub-core/lib/libgcrypt/cipher/rijndael.c b/grub-core/lib/libgcrypt/cipher/rijndael.c index 559550b50..38e9a7c08 100644 --- a/grub-core/lib/libgcrypt/cipher/rijndael.c +++ b/grub-core/lib/libgcrypt/cipher/rijndael.c @@ -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 {