1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 19:28:11 +00:00
serenity/Libraries/LibCrypto
Andreas Kling 444b6c8407 LibCrypto: Cache the "trimmed length" of UnsignedBigIntegers
This avoids repeated traversals of the underlying words and gives a
30% speed-up on "test-crypto -t pk" :^)
2020-05-07 12:23:09 +02:00
..
ASN1 LibCrypto+LibTLS: Reformat everything 2020-05-02 12:24:10 +02:00
Authentication LibCrypto: Add a Hash::Manager that can act as any one of the hashes 2020-05-02 12:24:10 +02:00
BigInt LibCrypto: Cache the "trimmed length" of UnsignedBigIntegers 2020-05-07 12:23:09 +02:00
Cipher LibCrypto: Correct RFC5246 un-padding behaviour 2020-05-03 11:46:40 +02:00
Hash LibTLS: Switch to Hash::Manager for hashing and add SHA1 2020-05-02 12:24:10 +02:00
NumberTheory LibCrypto: Added BigInteger 'division by u16' operator 2020-05-03 14:31:26 +02:00
PK LibCrypto: Rename UnsignedBigInteger APIs to match their actions 2020-05-02 12:24:10 +02:00
Makefile LibCrypto: Implement SHA1 Hash Function 2020-05-02 12:24:10 +02:00