aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_client.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* | TLS Policy supportChristian Mainka2016-05-031-1/+1
|/
* Check that TLS signature type is accepted by the policy.Jack Lloyd2016-03-061-1/+1
* Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-051-2/+2
* Remove support for the TLS min fragment length extension.Jack Lloyd2016-02-071-1/+0
* Add extended master secret extension (RFC 7627) to TLSJack Lloyd2016-01-031-1/+2
* TLS improvementsJack Lloyd2015-10-251-15/+38
* Fix invalid iterator use in TLS clientJack Lloyd2015-07-051-1/+1
* Add ALPN (RFC 7301) and remove NPNlloyd2015-03-201-51/+12
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-041-4/+9
* Add typedefs for function signatures/types used in TLS for easier readinglloyd2015-01-271-18/+19
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Add DTLS-SRTP key establishment from RFC 5764 (required for WebRTC).lloyd2015-01-041-1/+9
* A TLS Server can now process either TLS or DTLS but not either,lloyd2014-11-151-1/+2
* Let TLS policy disable putting the timestamp in the hello random fieldslloyd2014-11-041-1/+1
* Fix various warnings from VC++ 2014 and add missing includelloyd2014-10-311-0/+1
* If the server offers us a SCSV instead of a real ciphersuite send a fatal alertlloyd2014-10-301-0/+6
* Specify version number in message when we reject due to policylloyd2014-10-061-1/+2
* Verify that the server did not send any extension that the client didn'tlloyd2014-04-111-10/+12
* Guess I won't be needing theselloyd2014-01-181-1/+0
* Move lib into srclloyd2014-01-101-0/+530