1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 05:27:14 +09:00
ladybird/Libraries/LibCrypto/PK
devgianlu 4b3715ccba LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath
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.
2025-05-23 11:57:21 +02:00
..
EC.cpp LibCrypto: Check ECPrivateKey version when parsing 2025-04-28 12:05:26 +02:00
EC.h LibCrypto+LibTLS+LibWeb: Store EC key size + refactor serialization 2024-12-14 01:52:16 +01:00
PK.h LibCrypto+LibTLS: Replace RSA_PKCS1-EMSA implementation 2025-01-13 17:00:18 +01:00
RSA.cpp Everywhere: Remove sv suffix from format string literals 2025-04-08 20:00:18 -04:00
RSA.h LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00