ladybird/Libraries/LibCrypto
Idan Horowitz 660a499223 LibCrypto: Convert UnsignedBigInteger::export_data to return a span
This helps make callers only use the slice of the output buffer that
was written to.

As part of updating the callers of the API several bugs were fixed and
useless code paths were removed:
- The exported data is not host-endianess dependent (always big endian)
- The exported data does not contain leading zeros
- The output buffer is only written up to the result's size
2025-08-05 09:08:56 +02:00
..
ASN1 LibCrypto: Convert UnsignedBigInteger::export_data to return a span 2025-08-05 09:08:56 +02:00
Authentication LibCrypto: Remove unused GHash class 2025-03-02 15:11:38 +01:00
BigFraction LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
BigInt LibCrypto: Convert UnsignedBigInteger::export_data to return a span 2025-08-05 09:08:56 +02:00
Certificate LibCrypto+LibWeb: De-templetize RSA and EC key types 2025-06-25 12:21:28 +12:00
Cipher LibCrypto+LibWeb: Refactor AES implementation with OpenSSL 2025-03-02 15:11:38 +01:00
Curves LibCrypto: Convert UnsignedBigInteger::export_data to return a span 2025-08-05 09:08:56 +02:00
Hash Meta+LibCrypto: Update openssl to version 3.5.1 2025-07-16 17:03:15 +02:00
PK LibCrypto+LibWeb: Check RSA keys validity on SubtleCrypto import_key 2025-06-25 12:21:28 +12:00
CMakeLists.txt CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
OpenSSL.cpp LibCrypto: Convert UnsignedBigInteger::export_data to return a span 2025-08-05 09:08:56 +02: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 LibJS/LibCrypto: Cleanup JS Math random() RNG 2025-05-15 07:41:02 -06:00