aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_client.cpp
Commit message (Expand)AuthorAgeFilesLines
* prepare TLS 1.2 for addition of TLS 1.3Hannes Rantzsch2022-04-041-674/+58
* Use C++17's concat namespace featureJack Lloyd2022-02-061-5/+1
* Fix clang-tidy readability-container-size-empty warningsJack Lloyd2022-02-061-1/+1
* Ciphersuite::by_id() ::from_name() return a std::optionalRené Meusel2021-10-281-1/+2
* Avoid raw pointers in TLSJack Lloyd2021-04-081-4/+4
* More raw pointer removalJack Lloyd2021-04-051-1/+1
* Remove TLS 1.0/1.1 and DTLS 1.0Jack Lloyd2021-04-011-1/+1
* Update the BoringSSL runner and update the shimJack Lloyd2020-12-051-0/+9
* Make this comment easier to readJack Lloyd2020-11-301-1/+2
* Remove outer shared_ptr from Certificate in certstore interfaceJack Lloyd2020-11-231-2/+2
* Remove SRP support from TLSJack Lloyd2020-11-231-21/+13
* Remove deprecated TLS interfacesJack Lloyd2020-11-081-49/+3
* Fix LGTM warningJack Lloyd2020-06-181-1/+1
* Enforce TLS server certificate key usage constraintsJack Lloyd2020-06-091-0/+24
* Fix DTLS reconnectionJack Lloyd2019-07-131-5/+8
* Add TLS v1.3 downgrade indicatorJack Lloyd2019-07-121-0/+6
* Add support for HelloVerifyRequest on server sideJack Lloyd2019-06-181-1/+0
* Fix more MSVC warningsJack Lloyd2019-06-141-2/+2
* Remove bogus commentJack Lloyd2019-05-241-1/+0
* Fix various issues in TLS found using BoGoJack Lloyd2019-05-201-36/+138
* Fix some warnings new in GCC 8.1Jack Lloyd2018-05-071-8/+8
* Use enums to represent TLS signature and kex algorithms.Jack Lloyd2018-01-281-9/+12
* Avoid resuming a session if policy doesn't allow itJack Lloyd2018-01-281-1/+1
* For TLS client auth add callback giving list of trusted CA namesJack Lloyd2018-01-271-3/+4
* Add an examine callback alsoJack Lloyd2018-01-271-0/+2
* Add ability for application to control which TLS extensions are usedJack Lloyd2018-01-271-0/+2
* Remove vestigial support for TLS compressionJack Lloyd2018-01-211-4/+2
* Avoid saving a resumed session multiple timesJack Lloyd2017-12-071-1/+3
* On resuming a client session, save the certificates that were used.Jack Lloyd2017-12-071-2/+11
* Add copyright statements to files modified in the preceding 2 commitsHarry Reimann2017-12-041-0/+1
* Make support for certificate status messages optional via policyHarry Reimann2017-12-041-2/+22
* Add an explicit catch for a server trying to negotiate SSLv3Jack Lloyd2017-11-281-1/+7
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
* More include header cleanupsJack Lloyd2017-09-211-2/+0
* Export tls_messages.h as a public headerRené Korthaus2016-12-231-1/+1
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-5/+5
* Add OCSP stapling support to TLS clientJack Lloyd2016-11-261-26/+60
* Add TLS::Policy::minimum_signature_strengthJack Lloyd2016-11-251-1/+2
* Move TLS cert verification callback from Credentials_Manager to TLS::CallbacksJack Lloyd2016-11-231-1/+6
* Fix TLS resumption bugsJack Lloyd2016-10-271-11/+18
* Merge master into this branch, resolving conflicts with #457/#576Jack Lloyd2016-08-311-17/+36
|\
| * Changes to TLS::Callbacks for GH PR #457Jack Lloyd2016-08-161-6/+3
| * Removed Handshake_Info class.Matthias Gierlings2016-06-191-9/+7
| * Removed TLS::Session::PropertiesMatthias Gierlings2016-06-191-13/+13
| * Compatibility patch for TLS::Callback interfaceMatthias Gierlings2016-06-191-7/+53
| * Added virtual Callback InterfaceMatthias Gierlings2016-06-191-1/+4
| * Implemented Feedback on GH #457Matthias Gierlings2016-06-191-2/+2
| * Reduction of code complexity in TLS classes.Matthias Gierlings2016-06-191-56/+31
* | Address some issues with PR 492Jack Lloyd2016-08-131-1/+0
* | Encrypt-then-MAC extension (RFC 7366)Juraj Somorovsky2016-05-111-0/+2