Releases: Bl4omArchie/Pubcrypt
Pubcrypt v1.5.3
New tests and some correction
Pubcrypt v1.5.2
Minor update: GCD correction
This function has revealed to be incorrect. This code was inspired from a C program that use a C built-in function. I tried to convert this built-in function in python but I failed. Now the code is fixed
Pubcrypt v1.5
New feature: RSA_GMP. Arithmetic operations are handled by the gmpy2 library, a C-coded Python extension module that supports multiple-precision arithmetic. Keypair generation is way more efficient than my generate () function but it gives me an overview of how fast are those libraries. My next goal is to discover those algorithms through my next project: coraLib.
Pubcrypt v1.4
Proper version with good performance + benchmark
Pubcrypt v1.3
Update of the get_prime_factor algorithm. Instead of calling the function two times, we call it once and returning p and q at the same time. I also added another required condition that I haven't implemented for the keypair generation.
Which is: If (|p – q| ≤ 2nlen/2 – 100)
Miller-rabin improvement
This new version is dedicated to the new implementation of the Miller-Rabin function that allow a significant improvement for the keypair generating time.