ladybird/Libraries/LibTLS
devgianlu 70bc26e32a LibCrypto+LibTLS: Replace RSA_PKCS1-EMSA implementation
This commit replaces the old implementation of `EMSA_PKCS1_V1_5` with
one backed by OpenSSL. In doing so, the `sign` and `verify` methods of
RSA have been modified to behave like expected and not just be
encryption and decryption.

I was not able to split this commit because the changes to `verify` and
`sign` break pretty much everything.
2025-01-13 17:00:18 +01:00
..
CipherSuite.h
CMakeLists.txt Meta: Make pthread and mman available for all libraries on Windows 2024-12-18 05:55:58 +01:00
Extensions.h
Handshake.cpp LibTLS: Use Crypto::fill_with_secure_random instead of PRNG 2024-12-24 17:54:52 +01:00
HandshakeCertificate.cpp
HandshakeClient.cpp LibCrypto: Make PKSystem methods return a ByteBuffer directly 2025-01-13 17:00:18 +01:00
HandshakeServer.cpp LibCrypto+LibTLS: Replace RSA_PKCS1-EMSA implementation 2025-01-13 17:00:18 +01:00
Record.cpp LibTLS: Use Crypto::fill_with_secure_random instead of PRNG 2024-12-24 17:54:52 +01:00
Socket.cpp LibTLS: Change connection state to disconnected after server CloseNotify 2024-11-24 22:33:58 +01:00
TLSPacketBuilder.h
TLSv12.cpp LibCrypto+LibTLS: Replace RSA_PKCS1-EMSA implementation 2025-01-13 17:00:18 +01:00
TLSv12.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00