aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/prov
Commit message (Expand)AuthorAgeFilesLines
* OpenSSL module requires public key code be enabled in buildJack Lloyd2017-08-291-0/+4
* Fix bad iterator deref in OpenSSL RSAJack Lloyd2017-08-251-1/+3
* Merge GH #1094 Add initial BearSSL providerJack Lloyd2017-08-024-0/+392
|\
| * BearSSL: replace more NULLs with nullptrPatrick Wildt2017-07-101-4/+4
| * BearSSL: implement PR feedback and compare ECGroup OID namePatrick Wildt2017-07-053-12/+29
| * BearSSL: move includes into extern "C"Patrick Wildt2017-07-052-3/+8
| * BearSSL: Support for ECDSAPatrick Wildt2017-07-052-0/+206
| * BearSSL: Initial support and hash testsPatrick Wildt2017-07-053-0/+164
* | Merge GH #1132 Fix Doxygen errors and add -Wdocumentation flag to clang maint...Jack Lloyd2017-07-312-2/+2
|\ \
| * | Fix warnings from clangs -Wdocumentation flagJack Lloyd2017-07-282-2/+2
| |/
* | Merge GH #1131 Confirm OpenSSL supports curve at runtime before attempting to...Jack Lloyd2017-07-311-12/+35
|\ \
| * | Check if curve is built into OpenSSL at runtimeRené Korthaus2017-07-281-12/+35
| |/
* / Don't crash if openssl can't allocate a new contextKirill A. Korinsky2017-06-293-2/+13
|/
* Add basic test for TPM UUID classJack Lloyd2017-06-041-3/+3
* Make Botan compile with LibreSSL again.Alexander Bluhm2017-05-243-6/+6
* Add copy_state to OpenSSL hash functions, and port to OpenSSL 1.1.0Jack Lloyd2017-05-225-74/+130
* Generate private RSA key with OpenSSL.Alexander Bluhm2017-04-302-0/+39
* Merge GH #1032 Throw exception with OpenSSL error message if OpenSSL API call...Jack Lloyd2017-04-295-35/+65
|\
| * Throw OpenSSL exception if any OpenSSL function failed.Alexander Bluhm2017-04-295-35/+65
* | Do not load OpenSSL error messages in library.Alexander Bluhm2017-04-281-1/+0
|/
* Implement cipher modes with OpenSSL.Alexander Bluhm2017-04-252-0/+207
* Content:Tomasz Frydrych2017-04-034-6/+4
* 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