SP int SP_WORD_SIZE=32: cast down explicitly

pull/3735/head
Sean Parkinson 2021-02-08 13:20:12 +10:00
parent 2933db8915
commit c3cc36c55f
1 changed files with 2 additions and 1 deletions

View File

@ -11991,7 +11991,8 @@ static int _sp_mont_red(sp_int* a, sp_int* m, sp_int_digit mp)
bits = SP_WORD_SIZE;
}
else {
sp_int_digit mask = (1UL << (bits & (SP_WORD_SIZE - 1))) - 1;
sp_int_digit mask = (sp_int_digit)
((1UL << (bits & (SP_WORD_SIZE - 1))) - 1);
sp_int_word o = 0;
w = 0;
for (i = 0; i < m->used; i++) {