aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/prov
Commit message (Expand)AuthorAgeFilesLines
* Change T::provider to return std::stringJack Lloyd2016-09-153-3/+3
* Add T::provider() to allow user to inquire about implementation usedJack Lloyd2016-09-153-0/+4
* Remove deprecated hashes MD2, HAS-160, and RIPEMD-128Jack Lloyd2016-09-021-4/+0
* RNG changes (GH #593)Jack Lloyd2016-08-241-2/+2
* Another PKCS #11 amalg fixJack Lloyd2016-08-231-1/+1
* Work around some amalgamation issues.Jack Lloyd2016-08-232-6/+4
* restore to original pkcs11.hDaniel Neus2016-08-121-4/+4
* Headers can be marked as external by using `<header:external>` in info.txt.Daniel Neus2016-08-122-2/+5
* include external PKCS#11 headers into botanDaniel Neus2016-07-265-1/+3208
* Make Stream_Cipher::set_iv() pure virtualRené Korthaus2016-07-201-0/+6
* Add Stateful_RNGJack Lloyd2016-07-171-2/+3
* Switch to HMAC_DRBG for all RNG generation.Jack Lloyd2016-07-171-14/+7
* remove rfc6979 module dependency for pkcs11Daniel Neus2016-07-051-1/+0
* Merge GH #507 Add PKCS #11 support. Previous merge 360a3a5 missed later commitsJack Lloyd2016-07-047-37/+12
|\
| * remove unnecessary includeDaniel Neus2016-06-281-1/+0
| * fix some warnings and one compile errorDaniel Neus2016-06-284-6/+7
| * reuse BigInt::encode_1363 instead of self written logicDaniel Neus2016-06-281-6/+1
| * use NULL_RNG to make clear that the RNG is not usedDaniel Neus2016-06-282-24/+4
* | Merge GH #507 Add PKCS #11 supportJack Lloyd2016-07-0425-0/+7297
|\|
| * add PKCS#11 supportDaniel Neus2016-06-1725-0/+7297
* | Adding StreamCipher::seek interface, supporting seek in ChaCha, and also addi...SimCog2016-06-181-0/+5
|/
* Clean up PK decryption encoding.Jack Lloyd2016-03-202-4/+11
* Trivial warning fixesJack Lloyd2016-03-092-17/+23
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-051-1/+1
* add missing include guardsDaniel Neus2016-02-192-0/+10
* Add missing overrides and fix -Wpedantic 'extra ;' warningsJack Lloyd2016-01-173-28/+28
* Mass-prefix member vars with m_René Korthaus2016-01-081-50/+50
* Add ECDH via OpenSSLJack Lloyd2016-01-042-15/+113
* Add TPM v1.2 support (RSA keygen/signing, RNG)Jack Lloyd2015-12-194-0/+754
* Merge the openssl code together.Jack Lloyd2015-12-197-0/+941