|
|
remainder b = a.mod (m);
|
|
|
remainder modulo power of two 2u, b = a.mod (u);
|
|
|
comparison of a and b modulo m if (a.mequ (b, m)) ...
|
|
|
modular addition, c = a.madd (b, m);
|
|
|
modular subtraction, c = a.msub(b, m);
|
|
|
modular multiplication, c = a.mmul (b, m);
|
|
|
modular squaring, c = a.msqr (m);
|
|
|
modular exponentiation with Montgomery reduction for odd modulus m,c = a.mexp (e, m);
|
|
|
modular exponentiation with USHORT exponent, Montgomery reduction for odd modulus m, c = a.mexp (u, m);
|
|
|
modular exponentiation with Montgomery reduction for odd modulus m,c = a.mexp5m (e, m);
|
|
|
modular exponentiation with Montgomery reduction for odd modulus m, c = a.mexpkm (e, m);
|
|
|
modular exponentiation with power of two exponent 2u, c = a.mexp2 (u, m);
|