We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a9c893 commit f5ed246Copy full SHA for f5ed246
1 file changed
wolfcrypt/src/misc.c
@@ -997,10 +997,10 @@ WC_MISC_STATIC WC_INLINE w64wrapper w64Mul(word32 a, word32 b)
997
ltlC = b & 0xFFFF;
998
ltlD = (b >> 16) & 0xFFFF;
999
1000
- bigA = ltlA * ltlC;
1001
- bigC = ltlB * ltlC;
1002
- bigD = ltlA * ltlD;
1003
- bigB = ltlB * ltlD;
+ bigA = (word32)ltlA * (word32)ltlC;
+ bigC = (word32)ltlB * (word32)ltlC;
+ bigD = (word32)ltlA * (word32)ltlD;
+ bigB = (word32)ltlB * (word32)ltlD;
1004
1005
ret = w64From32(0, bigB);
1006
ret = w64ShiftLeft(ret, 16);
0 commit comments