1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:18:11 +00:00
serenity/Userland/Libraries/LibCrypto/Hash
Brian Gianforcaro 27a124f7d8 LibCrypto: Use explicit_bzero instead of memset to zero 'secure data'
PVS-Studio flagged this, as memset can be optimized away by the compiler
in some cases. We obviously don't want that to ever happen so make sure
to always use `explicit_bzero(..)` which can't be optimized away.
2021-09-12 16:36:52 +02:00
..
HashFunction.h LibCrypto: Remove all uses of VLAs 2021-05-13 17:53:32 +02:00
HashManager.h Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
MD5.cpp LibCrypto: Use explicit_bzero instead of memset to zero 'secure data' 2021-09-12 16:36:52 +02:00
MD5.h LibCrypto: Fix Hash::MD5's movability 2021-06-19 01:29:21 +04:30
SHA1.cpp LibCrypto: Use explicit_bzero instead of memset to zero 'secure data' 2021-09-12 16:36:52 +02:00
SHA1.h LibCrypto: Use AK::Variant in HashManager 2021-05-19 09:18:45 +02:00
SHA2.cpp LibCrypto: Add the SHA-384 hash algorithm 2021-05-19 09:18:45 +02:00
SHA2.h LibCrypto: Use AK::Variant in HashManager 2021-05-19 09:18:45 +02:00