aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/prov
Commit message (Expand)AuthorAgeFilesLines
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-023-3/+9
* add "--with-external-libdir" to configure.pyDaniel Neus2017-01-261-1/+2
* Enable PKCS11 module by default and remove --with-pkcs11 optionRené Korthaus2017-01-111-2/+0
* Add try/catch blocks in noexcept destructors that might throwJack Lloyd2017-01-063-8/+29
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1823-200/+200
* Add support for brainpool curves in openssl providerRené Korthaus2016-12-171-1/+17
* Remove <source> block from info.txt filesJack Lloyd2016-12-081-15/+0
* Fix TPM private_key_bits() exception messageRené Korthaus2016-12-051-1/+1
* Add Private_Key::private_key_info()René Korthaus2016-12-059-13/+13
* Add Public_Key::subject_public_key()René Korthaus2016-12-055-6/+6
* Expose pk_ops.h as public interface againJack Lloyd2016-12-044-5/+4
* Fix OpenSSL RC4 clone - ignored skip paramJack Lloyd2016-11-261-1/+1
* Pubkey cleanupsJack Lloyd2016-11-1210-78/+11
* Remove Key_Type typedefsJack Lloyd2016-11-083-9/+0
* Fix PKCS11 test errorJack Lloyd2016-11-042-7/+3
* Update PKCS11 code, no RNG requiredJack Lloyd2016-11-031-14/+1
* Avoid possibility of mismatched brackets.Jack Lloyd2016-10-311-2/+6
* Static analyzer fixesJack Lloyd2016-10-251-1/+0
* Remote unused macrosJack Lloyd2016-10-242-5/+1
* Initialize member variable in PKCS11_EC_PrivateKeyJack Lloyd2016-10-242-2/+2
* Merge GH #668: Remove Algo_Registry and associated global locksJack Lloyd2016-10-248-118/+143
|\
| * Small cleanup in OpenSSL ECJack Lloyd2016-10-211-12/+13
| * Remove alias logic from SCAN_NameJack Lloyd2016-10-211-2/+3
| * Remove Algo_RegistryJack Lloyd2016-10-217-104/+127
* | Fix invalid UTF-8 char in API doc [ci skip]René Korthaus2016-10-221-1/+1
|/
* Fix doxygen warnings [ci skip]René Korthaus2016-10-192-8/+7
* Improve pkcs11 doxygen [ci skip]René Korthaus2016-10-193-13/+49
* The other half of 55b8fb5Jack Lloyd2016-10-091-7/+9
* Make pk_ops.h internalJack Lloyd2016-10-085-6/+6
* OpenSSL fixesJack Lloyd2016-10-072-4/+4
* Revert PK_Verifier change (don't require RNG there).Jack Lloyd2016-10-076-31/+15
* Remove Algo_Registry usage from public key code.Jack Lloyd2016-10-0713-181/+249
* fix compiler error: openssl w/o rc4t0b32016-10-011-1/+1
* 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