1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-21 12:55:07 +00:00
serenity/Userland/Libraries/LibCrypto
Brian Gianforcaro 0a5321b3f9 LibCrypto: Use AK::timing_safe_compare to validate sensitive data
Addresses one FIXME in GCM, and another similar issue in EMSA_PSS.
We should be using constant time memory comparisons in all of our
crypto code.
2022-03-13 19:08:58 -07:00
..
ASN1 AK+Userland: Make AK::decode_base64 return ErrorOr 2022-01-24 22:36:09 +01:00
Authentication LibCrypto: Exclude class_name() methods from the Kernel 2022-02-16 22:21:37 +01:00
BigInt Libraries: Use default constructors/destructors in LibCrypto 2022-03-10 18:04:26 -08:00
Checksum Libraries: Use default constructors/destructors in LibCrypto 2022-03-10 18:04:26 -08:00
Cipher LibCrypto: Use AK::timing_safe_compare to validate sensitive data 2022-03-13 19:08:58 -07:00
Curves LibCrypto: Add curve X448 2022-03-09 13:04:48 +03:30
Hash LibTLS: Add signature verification for DHE and ECDHE key exchange 2022-02-23 13:20:28 +03:30
NumberTheory Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
PK LibCrypto: Use AK::timing_safe_compare to validate sensitive data 2022-03-13 19:08:58 -07:00
CMakeLists.txt LibCrypto: Add curve X448 2022-03-09 13:04:48 +03:30
Forward.h LibCrypto: Add the BigInteger concept 2021-12-22 11:27:31 +01:00
Verification.h AK+Userland: Use mpfard@serenityos.org for my copyright headers 2021-04-22 22:19:09 +02:00