aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/pubkey/pubkey.cpp
Commit message (Expand)AuthorAgeFilesLines
* Correct exception message [ci skip]Jack Lloyd2018-06-041-1/+1
* Prevent signature malleability in DER/BER encoded sigsJack Lloyd2018-05-311-14/+35
* DER improvementsJack Lloyd2018-05-221-3/+4
* More build fixesJack Lloyd2017-09-241-0/+1
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-31/+31
* Expose pk_ops.h as public interface againJack Lloyd2016-12-041-1/+1
* Pubkey cleanupsJack Lloyd2016-11-121-56/+42
* This happening is actually a user error (eg, wrong key type)Jack Lloyd2016-10-091-7/+14
* Make pk_ops.h internalJack Lloyd2016-10-081-1/+28
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-071-2/+1
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-071-33/+25
* Travis CI additions and cleanupJack Lloyd2016-08-281-3/+3
* Clean up PK decryption encoding.Jack Lloyd2016-03-201-2/+0
* Add PK_Decryptor::decrypt_or_randomJack Lloyd2016-03-201-3/+82
* V816 It is more efficient to catch exception by reference rather than by valu...Daniel Neus2016-02-081-1/+1
* String comparision fixesDaniel Neus2016-01-041-1/+1
* Add ECDH via OpenSSLJack Lloyd2016-01-041-2/+4
* Add generalized KEM interfaceJack Lloyd2015-12-261-0/+40
* Expose providers for public key operationsJack Lloyd2015-10-141-13/+23
* lib/pubkey: Convert &vec[0] to vec.data()Simon Warta2015-06-231-1/+1
* Key agreement was missing the return check, add it to get_pk_op insteadlloyd2015-03-291-17/+11
* Move the signature padding schemes to the PK operation classes,lloyd2015-03-231-152/+58
* In PK encrypt/decrypt move pad calls to the operation. This allows anlloyd2015-03-141-94/+29
* Add new module `ffi` which provides a plain C interface, plus a newlloyd2015-02-161-1/+1
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-041-1/+1
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-031-61/+27
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Implement RFC 6979 determinstic signatures for DSA and ECDSA.lloyd2014-12-101-3/+3
* Fix algo factory compilelloyd2014-01-181-1/+0
* Guess I won't be needing theselloyd2014-01-181-1/+0
* unique_ptr all the thingslloyd2014-01-181-71/+71
* Move lib into srclloyd2014-01-101-0/+386