serenity/Libraries/LibCrypto
DexesTTP 0efd58bf6d LibCrypto: Changed ModularFunctions to use non-allocating operations
This change leads to between 10% and 35% performance improvement when executing
the RSA decryption method.

The main impact is to drastically reduce the number of allocations done in this
method from around 50% of the profile hits to less than 2%.
2020-05-03 14:31:26 +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: Added static non-allocating UnsignedBigInteger operators 2020-05-03 14:31:26 +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: Changed ModularFunctions to use non-allocating operations 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