Andreas Kling
c1dd67e792
LibCrypto+LibTLS: Use AK/Random.h
...
This makes it possible to build both of these on Linux.
2020-05-27 12:28:17 +02:00
DexesTTP
8aeccf4f02
LibCrypto: Added BigInteger 'division by u16' operator
2020-05-03 14:31:26 +02:00
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
AnotherTest
adab43987d
LibCrypto: Rename UnsignedBigInteger APIs to match their actions
2020-05-02 12:24:10 +02:00
AnotherTest
05e2c7d9cf
LibCrypto+LibTLS: Reformat everything
...
I have no idea how I'll squash _this_ one...
2020-05-02 12:24:10 +02:00
AnotherTest
7adb93ede9
LibCrypto: Implement RSA in terms of UnsignedBigInteger
...
This commit also adds enough ASN.1/DER to parse RSA keys
2020-05-02 12:24:10 +02:00