From 2dc1eb6cbfe76e9b312a51467ba4aa78918ece4f Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Fri, 8 Nov 2013 18:10:07 +0100 Subject: [PATCH] * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed divisions. --- ChangeLog | 5 +++++ grub-core/lib/libgcrypt/cipher/idea.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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; -- 2.47.2