Replace the implementation of maths in `UnsignedBigInteger` and `SignedBigInteger` with LibTomMath. This gives benefits in terms of less code to maintain, correctness and speed. These changes also remove now-unsued methods and improve the error propagation for functions allocating lots of memory. Additionally, the new implementation is always trimmed and won't have dangling zeros when exporting it. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| TestAES.cpp | ||
| TestASN1.cpp | ||
| TestBigFraction.cpp | ||
| TestBigInteger.cpp | ||
| TestCurves.cpp | ||
| TestEd448.cpp | ||
| TestEd25519.cpp | ||
| TestHash.cpp | ||
| TestHKDF.cpp | ||
| TestHMAC.cpp | ||
| TestOAEP.cpp | ||
| TestPBKDF2.cpp | ||
| TestPSS.cpp | ||
| TestRSA.cpp | ||