pyecsca.ec.mod package¶
Provides several implementations of an element of ℤₙ.
The base class Mod dynamically
dispatches to the implementation chosen by the runtime configuration of the library
(see pyecsca.misc.cfg.Config). A Python integer based implementation is available under
RawMod. A symbolic implementation based on sympy is available under SymbolicMod. If
gmpy2 is installed, a GMP based implementation is available under GMPMod. If python-flint is
installed, a flint based implementation is available under FlintMod.