The Multiprecision Library provides optimal arithmetic operations over a finite field, using Montgomery and Barret reductions.
Bugs and feature requests can be reported through the Gitub issue tracker.
You can submit your changes through a pull request.
Clone the module repository project:
git clone https://github.com/nilfoundation/crypto3-multiprecision
cd crypto3-multiprecision
git submodule update --init
mkdir build && cmake ..
- Boost (>= 1.73). Because boost::config doesn't have BOOST_IF_CONSTEXPR definition before 1.73 version.