ladybird/Userland/Libraries/LibCrypto/Hash
Jelle Raaijmakers ea9707ec29 LibCrypto: Update entire blocks in SHA*::update()
Instead of going byte by byte, copy entire blocks at once and only check
if we need to update the state once per block. This pretty much
eliminates `::update()` from profiles and measurably improves
performance for utilities like `sha256sum`.
2023-03-24 15:28:10 +00:00
..
HashFunction.h LibCrypto: Use default Crypto::Hash::Digest comparison operators 2023-01-06 23:57:46 +01:00
HashManager.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
MD5.cpp LibCrypto: Use nested namespace specifiers in Hash/ 2023-01-05 10:54:35 +01:00
MD5.h LibCrypto: Use nested namespace specifiers in Hash/ 2023-01-05 10:54:35 +01:00
SHA1.cpp LibCrypto: Update entire blocks in SHA*::update() 2023-03-24 15:28:10 +00:00
SHA1.h LibCrypto: Use nested namespace specifiers in Hash/ 2023-01-05 10:54:35 +01:00
SHA2.cpp LibCrypto: Update entire blocks in SHA*::update() 2023-03-24 15:28:10 +00:00
SHA2.h LibCrypto: Use nested namespace specifiers in Hash/ 2023-01-05 10:54:35 +01:00