1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-02 23:32:06 +00:00
serenity/Userland/Libraries/LibCrypto
Ali Mohammad Pur df515e1d85 LibCrypto+LibTLS: Avoid unaligned reads and writes
This adds an `AK::ByteReader` to help with that so we don't duplicate
the logic all over the place.
No more `*(const u16*)` and `*(const u32*)` for anyone.
This should help a little with #7060.
2021-05-14 08:39:29 +01:00
..
ASN1 AK+Userland: Use mpfard@serenityos.org for my copyright headers 2021-04-22 22:19:09 +02:00
Authentication LibCrypto+LibTLS: Avoid unaligned reads and writes 2021-05-14 08:39:29 +01:00
BigInt LibCrypto: Reduce the UnsignedBigInteger inline size to 32 words 2021-05-13 19:18:07 +01:00
Checksum Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Cipher LibCrypto: Do not assume that the passed in IV is as long as a block 2021-05-14 08:39:29 +01:00
Hash LibCrypto: Remove all uses of VLAs 2021-05-13 17:53:32 +02:00
NumberTheory LibCrypto: Add the montgomery modular power algorithm 2021-05-13 19:18:07 +01:00
PK LibCrypto: Remove all uses of VLAs 2021-05-13 17:53:32 +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