ladybird/Libraries
devgianlu ec990d620f LibCrypto: Cleanup Crypto::PK::RSA constructors to avoid pitfalls
- Removed the constructor taking a (n, d, e) tuple and moved
  it to `RSAPrivateKey`
- Removed default constructor with key generation because it was always
  misused and the default key size is quite small
- Added utility constructors to accept a key pair, public key, private
  key or both
- Made constructor parameters const
- Updated test to use generated random keys where possible
2024-12-15 23:31:49 +01:00
..
LibCompress LibCompress: Clean up #include directives 2024-11-20 15:17:31 +01:00
LibCore Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
LibCrypto LibCrypto: Cleanup Crypto::PK::RSA constructors to avoid pitfalls 2024-12-15 23:31:49 +01:00
LibDiff Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibDNS LibDNS: Fix deadlock when receiving invalid lookup result 2024-12-01 11:32:45 +01:00
LibFileSystem LibFileSystem: Fix Windows build 2024-11-21 11:15:49 +01:00
LibGC LibGC: Preallocate space before dumping GC graph 2024-12-14 09:06:58 +01:00
LibGfx LibGfx: Implement even-odd method for Quad::contains() and add tests 2024-12-15 23:27:42 +01:00
LibHTTP AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-12-04 01:58:22 +01:00
LibIDL LibIDL: Fix use-after-free in GenerateWindowOrWorkerInterfaces 2024-11-16 10:30:14 +01:00
LibImageDecoderClient LibGfx+LibWeb: Do some color management on images with an ICC profile 2024-12-05 17:16:41 +01:00
LibIPC LibURL: Migrate Origin scheme from ByteString to String 2024-11-30 12:07:39 +01:00
LibJS LibJS: Return the allocated dst register from deleting super properties 2024-12-14 12:08:50 -08:00
LibLine Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMain Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMedia LibMedia: Remove LibMedia::Audio::LoaderError 2024-11-22 12:43:57 +01:00
LibRegex LibRegex: Treat checks against nonexistent checkpoints as empty 2024-12-13 10:00:16 +01:00
LibRequests LibRequests: Clean up #include directives 2024-11-29 09:48:29 +01:00
LibRIFF Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibSyntax Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTest AK: Allow calling EXPECT on templates/list-initializers 2024-11-24 23:04:34 -07:00
LibTextCodec Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibThreading LibThreading: Build on Windows 2024-12-08 17:19:42 -07:00
LibTLS LibCrypto: Cleanup Crypto::PK::RSA constructors to avoid pitfalls 2024-12-15 23:31:49 +01:00
LibUnicode Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
LibURL LibURL: Set IDNA's IgnoreInvalidPunycode to false 2024-12-05 17:29:49 +01:00
LibWasm LibWasm: Respect instance.types() bounds 2024-12-09 12:30:41 +01:00
LibWeb LibCrypto: Cleanup Crypto::PK::RSA constructors to avoid pitfalls 2024-12-15 23:31:49 +01:00
LibWebSocket LibURL: Make URL::serialized_host() infallible 2024-11-30 12:07:39 +01:00
LibWebView LibWebView+WebContent: Inform WebContent process if browser is headless 2024-12-10 10:31:47 -08:00
LibXML Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00