mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-23 09:46:04 -05:00
89061dd3c4
This required multiple changes: - Make hashes non-copiable because they contain a heap allocated pointer - Reference classes via `NonnullOwnPtr` only (they are non-copiable) - Drop all existing hashes implementations - Use the `OpenSSLHashFunction` base class to implement the same hashes I was not able to come up with a way to divide this commit into multiple without increasing the amount of changes. Nothing breaks with this commit! |
||
---|---|---|
.. | ||
CipherSuite.h | ||
CMakeLists.txt | ||
Extensions.h | ||
Handshake.cpp | ||
HandshakeCertificate.cpp | ||
HandshakeClient.cpp | ||
HandshakeServer.cpp | ||
Record.cpp | ||
Socket.cpp | ||
TLSPacketBuilder.h | ||
TLSv12.cpp | ||
TLSv12.h |