From 8b89c1fbb51087c92ee86934929d090b02ff6b1b Mon Sep 17 00:00:00 2001 From: Rhys Weatherley Date: Mon, 29 May 2017 04:53:51 +1000 Subject: [PATCH] Fix warning in LimbUtil.h --- libraries/Crypto/utility/LimbUtil.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Crypto/utility/LimbUtil.h b/libraries/Crypto/utility/LimbUtil.h index 313a5e46..2451f433 100644 --- a/libraries/Crypto/utility/LimbUtil.h +++ b/libraries/Crypto/utility/LimbUtil.h @@ -57,7 +57,7 @@ #define LIMB_PAIR(x,y) LIMB((x)), LIMB((y)) #elif BIGNUMBER_LIMB_16BIT #define LIMB(value) ((uint16_t)(value)), \ - ((uint16_t)((value) >> 16)) + ((uint16_t)(((uint32_t)(value)) >> 16)) #define LIMB_PAIR(x,y) LIMB((x)), LIMB((y)) #elif BIGNUMBER_LIMB_32BIT #define LIMB(value) (value)