aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls/tls_channel.cpp
Commit message (Expand)AuthorAgeFilesLines
* prepare TLS 1.2 for addition of TLS 1.3Hannes Rantzsch2022-04-041-725/+0
* 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
* Make get_byte take a compile-time constant indexJack Lloyd2021-04-161-2/+2
* Avoid raw pointers in TLSJack Lloyd2021-04-081-1/+1
* KDF::createJack Lloyd2021-04-051-1/+1
* Remove obsolete commentJack Lloyd2021-04-051-13/+0
* Remove TLS 1.0/1.1 and DTLS 1.0Jack Lloyd2021-04-011-23/+5
* Remove some unused includes of rounding.hJack Lloyd2020-11-111-1/+0
* Remove deprecated TLS interfacesJack Lloyd2020-11-081-36/+2
* Remove deprecated headers, make more headers internalJack Lloyd2020-11-061-1/+1
* Fix cppcheck findingsRené Fischer2020-06-051-2/+4
* Small refactorings of TLS record layerJack Lloyd2020-04-241-8/+12
* Avoid situation where is_active and is_closed could both return trueJack Lloyd2019-10-221-0/+2
* Clean up close_notify handling in TLSJack Lloyd2019-08-011-22/+17
* Fix DTLS reconnectionJack Lloyd2019-07-131-19/+64
* Ignore the record version on alert messages.Jack Lloyd2019-07-121-18/+21
* Return the record metadata in a structJack Lloyd2019-07-051-25/+21
* Remove Record_Raw_InputJack Lloyd2019-07-041-3/+5
* Remove Record_Message structJack Lloyd2019-07-041-3/+3
* Handle DTLS client hello being lostJack Lloyd2019-06-291-1/+1
* Avoid unnecessary copies during TLS handshakeJack Lloyd2019-05-241-2/+4
* Fix bugs when DTLS initial handshake messages are replayedJack Lloyd2019-05-231-0/+4
* Fix more BoGo testsJack Lloyd2019-05-221-0/+3
* 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