aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls
Commit message (Expand)AuthorAgeFilesLines
* Silence MSVC warningsJack Lloyd2018-12-041-2/+4
* Fix bug in TLS CBC unpaddingJack Lloyd2018-12-031-1/+1
* Add CT::Mask typeJack Lloyd2018-11-281-10/+10
* Make exceptions easier to translate to error codesJack Lloyd2018-11-2310-19/+28
* Fix TLS version intolerance bugJack Lloyd2018-10-171-10/+10
* Fix TLS signature algorithm intoleranceJack Lloyd2018-10-163-17/+23
* move instead of copyrumcajs2018-10-141-2/+2
* Fix more MSVC warningsJack Lloyd2018-10-011-2/+2
* Remove unneeded load_on autoJack Lloyd2018-09-041-2/+0
* Default disable support for TLS v1.0/v1.1 and all CBC and CCM suitesJack Lloyd2018-08-221-6/+6
* Accept PKCS1v15 as an alias for EMSA3Jack Lloyd2018-08-021-2/+2
* Correct Doxygen errorsJack Lloyd2018-07-021-2/+2
* TLS would try to negotiate x25519 even if disabledJack Lloyd2018-06-151-2/+6
* Add 192-bit Suite B policyJack Lloyd2018-06-141-0/+36
* Add message to BOTAN_ARG_CHECK and use it more widelyJack Lloyd2018-05-131-0/+1
* Slight refactoring to avoid GCC signed overflow warnings. [ci skip]Jack Lloyd2018-05-081-4/+4
* Fix some warnings new in GCC 8.1Jack Lloyd2018-05-076-43/+49
* Use bad_record_mac instead of decode_error for short TLS packetsJack Lloyd2018-04-161-1/+8
* Fix bug that broke session decryption (and thus resumption)Jack Lloyd2018-04-091-1/+1
* Fix off by one when decoding TLS-CBC ciphertextsJack Lloyd2018-04-093-27/+30
* Fix interop bug in TLS serverJack Lloyd2018-04-083-0/+33
* Add RAII versions of get_cipher_mode and get_aeadJack Lloyd2018-04-072-4/+3
* Export TLS::ExtensionJack Lloyd2018-03-311-1/+1
* Catch exceptions by reference not valueJack Lloyd2018-03-161-1/+1
* Avoid std::bind in Channel::received_dataJack Lloyd2018-03-051-2/+1
* Add missing overrides [ci skip]Jack Lloyd2018-02-191-1/+1
* Fix server use of EC point format extensionJack Lloyd2018-02-131-1/+1
* Remove house curve supportJack Lloyd2018-02-132-9/+0
* Add a test of TLS handshake with custom curve (secp112r1 in this case)Jack Lloyd2018-02-131-4/+21
* Add callback for decoding TLS group paramsJack Lloyd2018-02-134-3/+20
* Remove cruftJack Lloyd2018-02-134-114/+16
* Use enums for TLS key exchange group paramsJack Lloyd2018-02-1312-224/+246
* Use shared representation of EC_GroupJack Lloyd2018-01-311-1/+1
* Move generic TLS tests to test_tls.cppJack Lloyd2018-01-282-5/+7
* Reorder signature scheme listJack Lloyd2018-01-281-12/+20
* Use enums to represent TLS signature and kex algorithms.Jack Lloyd2018-01-2822-716/+1144
* Avoid resuming a session if policy doesn't allow itJack Lloyd2018-01-282-3/+4
* For TLS client auth add callback giving list of trusted CA namesJack Lloyd2018-01-274-5/+40
* Fix a few warningsJack Lloyd2018-01-271-2/+2
* Make it possible to test custom extensionsJack Lloyd2018-01-273-13/+59
* Add an examine callback alsoJack Lloyd2018-01-277-11/+45
* Add ability for application to control which TLS extensions are usedJack Lloyd2018-01-279-1/+56
* Remove vestigial support for TLS compressionJack Lloyd2018-01-2111-118/+60
* Avoid saving a resumed session multiple timesJack Lloyd2017-12-071-1/+3
* Handle #1303 on the server sideJack Lloyd2017-12-071-1/+13
* On resuming a client session, save the certificates that were used.Jack Lloyd2017-12-073-3/+17
* Fix formatting in TLS server code [ci skip]Jack Lloyd2017-12-071-193/+179
* Add copyright statements to files modified in the preceding 2 commitsHarry Reimann2017-12-0413-0/+13
* Move TLS signature and key exchange code into callbacksHarry Reimann2017-12-047-96/+237
* Make support for certificate status messages optional via policyHarry Reimann2017-12-046-10/+40