A generic implementation of modular arithmetics in Rust. It provide basic operators and an type to represent integers in a modulo ring (using Montgomery form). It also support various integer type backends, including primitive integers and num-bigint
.
Note that this crate supports [no_std]
. To enable std
related functionalities, enable the std
feature of the crate.