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