aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_channel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix various issues in TLS found using BoGoJack Lloyd2019-05-201-17/+56
* Rename Integrity_Failure to Invalid_Authentication_TagJack Lloyd2019-01-181-1/+1
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-9/+11
* Fix some warnings new in GCC 8.1Jack Lloyd2018-05-071-2/+2
* Avoid std::bind in Channel::received_dataJack Lloyd2018-03-051-2/+1
* Remove vestigial support for TLS compressionJack Lloyd2018-01-211-2/+2
* On resuming a client session, save the certificates that were used.Jack Lloyd2017-12-071-0/+5
* Convert http:// links to https:// where possibleJack Lloyd2017-10-241-1/+1
* Add comments explaining why its ok to rely on deprecated features here.Jack Lloyd2017-10-091-0/+4
* Add a special Compat_Callbacks constructor to silence deprecation warnings.Jack Lloyd2017-10-091-1/+3
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-1/+1
* More include header cleanupsJack Lloyd2017-09-211-0/+2
* Correct failure when renegotiating with old serverJack Lloyd2017-06-041-1/+1
* Export tls_messages.h as a public headerRené Korthaus2016-12-231-1/+1
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-35/+35
* Move TLS cert verification callback from Credentials_Manager to TLS::CallbacksJack Lloyd2016-11-231-12/+0
* Add new TLS callback for when session is activatedJack Lloyd2016-11-161-0/+2
* TLS: Split CBC+HMAC modes to standalone AEAD_ModeJack Lloyd2016-10-071-6/+7
* Merge master into this branch, resolving conflicts with #457/#576Jack Lloyd2016-08-311-115/+160
|\
| * Move some Callback functions to a source file.Jack Lloyd2016-08-311-0/+12
| * Changes to TLS::Callbacks for GH PR #457Jack Lloyd2016-08-161-15/+16
| * Compatibility patch for TLS::Callback interfaceMatthias Gierlings2016-06-191-2/+26
| * Added virtual Callback InterfaceMatthias Gierlings2016-06-191-3/+3
| * Implemented Feedback on GH #457Matthias Gierlings2016-06-191-1/+1
| * Reduction of code complexity in TLS classes.Matthias Gierlings2016-06-191-110/+119
| * make sure kdf labels are always usedKai Michaelis2016-06-011-2/+1
| * add label parameter to KDF::derive_keyKai Michaelis2016-05-191-1/+1
* | Merge branch 'master' into Encrypt-then-MAC-with-policyJuraj Somorovsky2016-05-121-4/+3
|\|
| * Add explicit static_cast operations to eliminate implicit cast compiler warni...Dan Brown2016-04-271-2/+1
| * Change calls to 'get_byte' to explicitly cast parameters and eliminate compil...Dan Brown2016-04-271-2/+2
* | Encrypt-then-MAC extension (RFC 7366)Juraj Somorovsky2016-05-111-2/+4
|/
* Remove support for the TLS min fragment length extension.Jack Lloyd2016-02-071-23/+3
* Remove TLS heartbeat support.Jack Lloyd2016-02-071-52/+0
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-5/+5
* TLS improvementsJack Lloyd2015-10-251-18/+20
* lib/tls: Convert &vec[0] to vec.data()Simon Warta2015-06-231-9/+9
* Add typedefs for function signatures/types used in TLS for easier readinglloyd2015-01-271-5/+5
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
* Support setting the number of pad bytes in a heartbeat message. Uselloyd2015-01-071-4/+6
* A TLS Server can now process either TLS or DTLS but not either,lloyd2014-11-151-21/+29
* Fix various warnings from VC++ 2014 and add missing includelloyd2014-10-311-2/+2
* Add support for DTLS handshake timeouts and retransmissions.lloyd2014-10-061-29/+64
* Avoid initializer lists here, VC2013 doesn't like it. Github #18lloyd2014-05-011-0/+4
* Move lib into srclloyd2014-01-101-0/+668