summaryrefslogtreecommitdiff
path: root/Libraries/LibCrypto/NumberTheory
AgeCommit message (Collapse)Author
2020-05-03LibCrypto: Added BigInteger 'division by u16' operatorDexesTTP
2020-05-03LibCrypto: Changed ModularFunctions to use non-allocating operationsDexesTTP
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-02LibCrypto: Rename UnsignedBigInteger APIs to match their actionsAnotherTest
2020-05-02LibCrypto+LibTLS: Reformat everythingAnotherTest
I have no idea how I'll squash _this_ one...
2020-05-02LibCrypto: Implement RSA in terms of UnsignedBigIntegerAnotherTest
This commit also adds enough ASN.1/DER to parse RSA keys