aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/prov
Commit message (Expand)AuthorAgeFilesLines
* Ensure exception types are exported from DLLJack Lloyd2018-03-063-4/+4
* Fix compliation problem in PKCS11Jack Lloyd2018-02-076-1/+6
* Avoid deprecated functions in OpenSSL provider [ci skip]Jack Lloyd2018-02-011-3/+3
* Use shared representation of EC_GroupJack Lloyd2018-01-311-5/+5
* Fix a leak in OpenSSL block ciphersJack Lloyd2018-01-281-0/+3
* Correct OpenSSL RC4 namingJack Lloyd2017-12-281-1/+1
* Fix seek test with OpenSSL RC4Jack Lloyd2017-11-141-1/+1
* Remove duplicated includeJack Lloyd2017-11-131-1/+0
* Missing include: #include <cstdlib> is needed for std::free.Yuri2017-11-111-0/+1
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-262-3/+17
* Accept SHA-1, SHA1, or SHA-160 equallyJack Lloyd2017-10-132-2/+2
* Add limits.h header for INT_MAXAlon Bar-Lev2017-10-131-0/+1
* Remove needless mutableJack Lloyd2017-10-121-2/+2
* Add limits.h header for INT_MAXJack Lloyd2017-10-041-0/+1
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-032-5/+0
* Add missing cstdlib include to openssl_rsa.cppilovezfs2017-10-031-0/+1
* Remove protected m_handle data from PKCS11::ObjectJack Lloyd2017-10-023-6/+18
* Further build/test fixes for restricted configurationsJack Lloyd2017-09-241-0/+4
* More header cleanupsJack Lloyd2017-09-231-1/+0
* Refer to free in std::Jack Lloyd2017-09-221-1/+1
* Avoid new/delete in BearSSL ECDSA codeJack Lloyd2017-09-221-17/+10
* Apply final annotations to the library alsoJack Lloyd2017-09-2221-36/+37
* More include header cleanupsJack Lloyd2017-09-211-0/+1
* Header file cleanupsJack Lloyd2017-09-212-1/+1
* Clean up header includesJack Lloyd2017-09-217-12/+6
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2016-32/+32
* More annotationsJack Lloyd2017-09-191-1/+1
* Add API stability annotations.Jack Lloyd2017-09-1912-46/+46
* Avoid int vs size_t warning in OpenSSL codeJack Lloyd2017-09-171-1/+1
* 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