mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-22 09:12:13 -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! |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
TestAES.cpp | ||
TestASN1.cpp | ||
TestBigFraction.cpp | ||
TestBigInteger.cpp | ||
TestChaCha20.cpp | ||
TestChacha20Poly1305.cpp | ||
TestChecksum.cpp | ||
TestCurves.cpp | ||
TestEd25519.cpp | ||
TestHash.cpp | ||
TestHKDF.cpp | ||
TestHMAC.cpp | ||
TestMGF.cpp | ||
TestOAEP.cpp | ||
TestPBKDF2.cpp | ||
TestPoly1305.cpp | ||
TestRSA.cpp |