ladybird/Userland/Libraries/LibCrypto
DexesTTP 485adb5e29 LibCrypto: Add the montgomery modular power algorithm
This algorithm allows for much faster computations of modular powers
(around a 5x-10x speedup of the Crypto test). However, it is only valid
for odd modulo values, and therefore the old algorithm must be kept for
computations involving even modulo values.
2021-05-13 19:18:07 +01:00
..
ASN1 AK+Userland: Use mpfard@serenityos.org for my copyright headers 2021-04-22 22:19:09 +02:00
Authentication LibCrypto: Remove all uses of VLAs 2021-05-13 17:53:32 +02:00
BigInt LibCrypto: Add the montgomery modular power algorithm 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: Remove all uses of VLAs 2021-05-13 17:53:32 +02: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