aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/curve25519
Commit message (Expand)AuthorAgeFilesLines
* Fix Clang warningsJack Lloyd2016-10-091-2/+2
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-071-2/+4
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-072-3/+15
* Reduction of code complexity in MP & ECC classes.Matthias Gierlings2016-06-191-30/+46
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-3/+3
* Fix remaining Wshadow warnings and enable on gcc and clangRené Korthaus2016-02-181-3/+3
* Make Montgomery reduction constant time.Jack Lloyd2015-10-241-5/+5
* Make PKCS #1 and OAEP decoding constant time to avoid oracle attacksJack Lloyd2015-10-161-0/+9
* pubkey: Add missing overridesDaniel Seither2015-07-302-2/+2
* lib/pubkey: Convert &vec[0] to vec.data()Simon Warta2015-06-231-1/+1
* In PK encrypt/decrypt move pad calls to the operation. This allows anlloyd2015-03-141-3/+4
* Add BOTAN_DLL back to LibraryInitializer and move some of the implementation tolloyd2015-03-111-1/+1
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-032-18/+27
* Centralize where string.h/cstring is included to mem_ops.hlloyd2015-01-231-7/+6
* Amalgamation fixeslloyd2015-01-231-18/+1
* Ensure all files have copyright and license info.lloyd2015-01-102-2/+2
* Add Poly1305, based on poly1305-donna by Andrew Moon.lloyd2014-12-292-120/+0
* Add Curve25519 based on curve25519-donna by Adam Langley.lloyd2014-12-275-0/+790