ladybird/Libraries/LibCrypto
Manuel Zahariev 4ed8e9e596
Some checks are pending
CI / Lagom (arm64, Sanitizer_CI, false, macos-15, macOS, Clang) (push) Waiting to run
CI / Lagom (x86_64, Fuzzers_CI, false, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, false, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, true, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibCrypto: Improve precision of Crypto::BigFraction::to_double()
Before:
    - FIXME: very naive implementation
    - was preventing passing some Temporal tests
    - https://github.com/tc39/test262
    - https://github.com/LadybirdBrowser/libjs-test262

Bonus: Unrelated formatting change (Line 249) that unblocks the CI
lint check.
2025-03-23 19:33:25 +01:00
..
ASN1 LibCrypto: DER.cpp use uz literals 2024-12-08 17:18:12 -07:00
Authentication LibCrypto: Remove unused GHash class 2025-03-02 15:11:38 +01:00
BigFraction LibCrypto: Improve precision of Crypto::BigFraction::to_double() 2025-03-23 19:33:25 +01:00
BigInt LibCrypto: Improve efficiency of UnsignedBigInteger::shift_left 2025-03-23 19:33:25 +01:00
Certificate LibCrypto: Remove unused Certificate class 2025-02-18 00:02:26 +01:00
Cipher LibCrypto+LibWeb: Refactor AES implementation with OpenSSL 2025-03-02 15:11:38 +01:00
Curves LibCrypto: Refactor Edwards-curves implementation with OpenSSL 2025-02-24 11:11:05 +01:00
Hash LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL 2025-02-24 11:11:05 +01:00
NumberTheory LibCrypto: Improve efficiency of UnsignedBigInteger::shift_left 2025-03-23 19:33:25 +01:00
PK LibCrypto: Remove unused constructors from RSA class 2025-02-18 00:02:26 +01:00
CMakeLists.txt LibCrypto: Remove unused cksum class 2025-03-19 13:46:50 +01:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
OpenSSL.cpp LibCrypto+LibWeb: Refactor AES implementation with OpenSSL 2025-03-02 15:11:38 +01:00
OpenSSL.h LibCrypto+LibWeb: Refactor AES implementation with OpenSSL 2025-03-02 15:11:38 +01:00
OpenSSLForward.h LibCrypto+LibWeb: Refactor AES implementation with OpenSSL 2025-03-02 15:11:38 +01:00
SecureRandom.cpp Meta+LibCrypto: Add SecureRandom and replace PRNG usage with it 2024-12-24 17:54:52 +01:00
SecureRandom.h Meta+LibCrypto: Add SecureRandom and replace PRNG usage with it 2024-12-24 17:54:52 +01:00
Verification.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00