Skip to content

topologoanatom/NumTheorTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NumTheorTools

Library targeted on solving common number theory problems within 128-bit integer range. Implemented features :

  1. Factoring 128-bit integers using combination of single polynomial version of Quadratic Sieve and Pollard's Rho algorithms;
  2. Primality testing : classical Miller Rabin and Quadratic Frobenius test using Fibonacci's polynomial;
  3. Primitive roots in Zn;
  4. Euler and Carmichael functions;
  5. Other auxiliary stuff like Shanks-Tonelli algorithm or Chinese Remainder Theorem.

About

C# implementation of common number theory problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages