Library targeted on solving common number theory problems within 128-bit integer range. Implemented features :
- Factoring 128-bit integers using combination of single polynomial version of Quadratic Sieve and Pollard's Rho algorithms;
- Primality testing : classical Miller Rabin and Quadratic Frobenius test using Fibonacci's polynomial;
- Primitive roots in Zn;
- Euler and Carmichael functions;
- Other auxiliary stuff like Shanks-Tonelli algorithm or Chinese Remainder Theorem.