Montgomery reduction: Difference between revisions

Content added Content deleted
m (→‎{{header|11l}}: bits:length())
m (→‎{{header|11l}}: bits:length())
Line 70: Line 70:
V base = mont.reduce(x1 * mont.rrm)
V base = mont.reduce(x1 * mont.rrm)
V ex = x2
V ex = x2
L bit_length(ex) > 0
L bits:length(ex) > 0
I (ex % 2) == 1
I (ex % 2) == 1
prod = mont.reduce(prod * base)
prod = mont.reduce(prod * base)