ladybird/Libraries/LibTLS
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
..
CipherSuite.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CMakeLists.txt LibTLS: Port to Windows 2024-12-15 08:20:16 +01:00
Extensions.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Handshake.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HandshakeCertificate.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HandshakeClient.cpp LibCrypto: Cleanup Crypto::PK::RSA constructors to avoid pitfalls 2024-12-15 23:31:49 +01:00
HandshakeServer.cpp LibCrypto+LibTLS+LibWeb: Store EC key size + refactor serialization 2024-12-14 01:52:16 +01:00
Record.cpp LibCrypto: Clean up #include directives 2024-11-21 14:08:33 +01:00
Socket.cpp LibTLS: Change connection state to disconnected after server CloseNotify 2024-11-24 22:33:58 +01:00
TLSPacketBuilder.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TLSv12.cpp LibTLS: Port to Windows 2024-12-15 08:20:16 +01:00
TLSv12.h LibTLS+LibWeb+LibCrypto: Move Certificate to LibCrypto 2024-11-25 13:38:38 +01:00