ladybird/Userland/Libraries/LibTLS
Ali Mohammad Pur e2bab93fdd LibTLS: Avoid using new event loops when setting up connections
This was causing some racey behaviour in LibHTTP, and just generally
lead to really bad stack traces; avoid that by switching to
Core::Promise and using the existing event loop.

Possibly resolves #23524 and #23642.
2024-03-22 18:27:53 +01:00
..
Certificate.cpp LibCrypto: Store ASN1 certificate timestamps as UnixDateTime 2024-03-08 00:41:23 +01:00
Certificate.h LibCrypto: Store ASN1 certificate timestamps as UnixDateTime 2024-03-08 00:41:23 +01:00
CipherSuite.h LibTLS: Move CipherSuite to Extensions.h 2023-04-14 12:32:04 +01:00
CMakeLists.txt LibTLS: Streamline certificate loading 2023-04-12 11:40:06 +03:30
Extensions.h LibTLS: Add RFC explanation of AlertDescription values 2023-04-14 12:32:04 +01:00
Handshake.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
HandshakeCertificate.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
HandshakeClient.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
HandshakeServer.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
Record.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
Socket.cpp LibTLS: Avoid using new event loops when setting up connections 2024-03-22 18:27:53 +01:00
TLSPacketBuilder.h LibTLS: Rename Version to ProtocolVersion 2023-04-14 12:32:04 +01:00
TLSv12.cpp LibCrypto: Remove unused Crypto::PK::EMSA_PSS class 2024-03-16 01:17:02 -06:00
TLSv12.h LibTLS: Add segmentation to the application buffer to avoid memcpy churn 2024-01-03 14:59:59 +01:00