Modular Arithmetic Library in C++
This project pretends to unified every function that you will use in a cryptography program.
You will find in the file: main.cpp example of every function that is implemented in this library. There is a description of each function in dprogrammer website.
- Great Common Divisor (GCD)
- Least Common Multiple (LCM)
- Bezout solver
- Decomposition number algorithm
- Euler’s totient function
- Primality Test
- Find next Prime
- Inverse function
- Solver for 1 equation
- Solver for multiple equations
This library is used to implement most powerful algorithms for encrypting and decrpyting. (this part is currently under development)
RSA Elliptic curves