ladybird/Userland/Libraries/LibCrypto
Timothy Flynn b0d6399f60 LibCrypto: Do not allow signed big integers to be negative zero
If a big integer were to become negative zero, set the sign to instead
be positive. This prevents odd scenarios where users of signed big ints
would falsely think the result of some big int arithmetic is negative.
2022-02-06 15:49:54 +00:00
..
ASN1 AK+Userland: Make AK::decode_base64 return ErrorOr 2022-01-24 22:36:09 +01:00
Authentication Userland: Remove a bunch of unnecessary Vector imports 2022-01-28 23:40:25 +01:00
BigInt LibCrypto: Do not allow signed big integers to be negative zero 2022-02-06 15:49:54 +00:00
Checksum Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
Cipher Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
Hash LibCrypto: Make Digests able to return bytes 2022-01-05 01:07:21 +03:30
NumberTheory Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
PK Userland: Remove a bunch of unnecessary Vector imports 2022-01-28 23:40:25 +01:00
CMakeLists.txt LibCrypto: Link against LibCore 2022-01-09 20:40:22 +01:00
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