ladybird/Userland/Libraries/LibCrypto
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
..
ASN1 Everywhere: Use OOM-safe ByteBuffer APIs where possible 2021-09-06 01:53:26 +02:00
Authentication LibCrypto: Avoid unaligned reads in GHash constructor 2021-06-29 07:17:34 +04:30
BigInt Everywhere: Behaviour => Behavior 2021-09-07 13:53:14 +02:00
Checksum Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Cipher Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
Hash LibCrypto: Use explicit_bzero instead of memset to zero 'secure data' 2021-09-12 16:36:52 +02:00
NumberTheory Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
PK Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
CMakeLists.txt LibCrypto: Split BigInteger operations into an Algorithms class 2021-05-13 19:18:07 +01:00
Verification.h AK+Userland: Use mpfard@serenityos.org for my copyright headers 2021-04-22 22:19:09 +02:00