From: Vladimir Serbinenko Date: Fri, 8 Nov 2013 17:10:07 +0000 (+0100) Subject: * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed X-Git-Tag: grub-2.02-beta1~427 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2dc1eb6cbfe76e9b312a51467ba4aa78918ece4f;p=thirdparty%2Fgrub.git * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed divisions. --- diff --git a/ChangeLog b/ChangeLog index 92a069387..84c65799e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-11-08 Vladimir Serbinenko + + * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed + divisions. + 2013-11-08 Vladimir Serbinenko * grub-core/lib/libgcrypt/mpi/mpih-div.c (_gcry_mpih_divrem): diff --git a/grub-core/lib/libgcrypt/cipher/idea.c b/grub-core/lib/libgcrypt/cipher/idea.c index c025c95f2..3c5578f95 100644 --- a/grub-core/lib/libgcrypt/cipher/idea.c +++ b/grub-core/lib/libgcrypt/cipher/idea.c @@ -72,8 +72,8 @@ mul_inv( u16 x ) if( x < 2 ) return x; - t1 = 0x10001L / x; - y = 0x10001L % x; + t1 = 0x10001UL / x; + y = 0x10001UL % x; if( y == 1 ) return (1-t1) & 0xffff;