X-Git-Url: https://www.bearssl.org/gitweb//home/git/?p=BearSSL;a=blobdiff_plain;f=src%2Fint%2Fi31_fmont.c;h=c24b417665ac67a06751738f24d3b945c72574b1;hp=4e143612dde45faef1d04dbc3d08c553bc7dd4b4;hb=8ef7680081c61b486622f2d983c0d3d21e83caad;hpb=3210f38e0491b39aec1ef419cb4114e9483089fb diff --git a/src/int/i31_fmont.c b/src/int/i31_fmont.c index 4e14361..c24b417 100644 --- a/src/int/i31_fmont.c +++ b/src/int/i31_fmont.c @@ -35,7 +35,7 @@ br_i31_from_monty(uint32_t *x, const uint32_t *m, uint32_t m0i) uint32_t f; uint64_t cc; - f = (x[1] * m0i) & 0x7FFFFFFF; + f = MUL31_lo(x[1], m0i); cc = 0; for (v = 0; v < len; v ++) { uint64_t z;