aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls
Commit message (Expand)AuthorAgeFilesLines
* Use class instead of struct for objects with member functionsJack Lloyd2017-09-301-3/+4
* In TLS CBC padding check, only need to verify last 256 bytesJack Lloyd2017-09-291-8/+16
* Add a test of TLS CBC padding verificationJack Lloyd2017-09-292-9/+12
* Fixes for MSVCJack Lloyd2017-09-281-2/+1
* Further header cleanupsJack Lloyd2017-09-282-0/+3
* More build fixesJack Lloyd2017-09-241-1/+2
* Avoid deprecated warning in tls_blocking.cppJack Lloyd2017-09-221-0/+6
* Apply final annotations to the library alsoJack Lloyd2017-09-2218-25/+25
* De-inline TLS::Text_PolicyJack Lloyd2017-09-214-122/+302
* More include header cleanupsJack Lloyd2017-09-2132-30/+19
* Header file cleanupsJack Lloyd2017-09-214-0/+4
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2028-56/+56
* More annotationsJack Lloyd2017-09-192-9/+9
* Add API stability annotations.Jack Lloyd2017-09-1920-35/+35
* Merge GH #872 Add ability for TLS servers to prohibit renegotiationJack Lloyd2017-09-193-2/+16
|\
| * Fix logic of renegotiation checkJack Lloyd2017-02-203-4/+6
| * Add TLS::Policy::allow_client_initiated_renegotiationJack Lloyd2017-02-193-2/+14
* | Use constant_time_compare instead of same_memJack Lloyd2017-09-162-3/+3
* | Correct TLS::Policy::latest_supported_versionJack Lloyd2017-09-041-2/+16
* | De-inline accessor functions in Client_Hello typeJack Lloyd2017-09-012-93/+130
* | Don't try enforcing the hash policy for PSK ciphersuitesJack Lloyd2017-09-011-1/+1
* | Enforce signature hash policy properlyJack Lloyd2017-08-314-17/+61
* | More MSVC warnings fixesJack Lloyd2017-08-312-6/+6
* | Fix various MSVC warningsJack Lloyd2017-08-312-4/+7
* | Avoid false positive valgrind in TLS CBC decryptionJack Lloyd2017-08-291-2/+2
* | Add support for ECDHE_PSK AEAD ciphersuitesJack Lloyd2017-08-221-2/+6
* | Initialize member var in Certificate_Status_RequestJack Lloyd2017-08-031-1/+2
* | Correct failure when renegotiating with old serverJack Lloyd2017-06-041-1/+1
* | Make it easier to customize Text_Policy when inheriting from itlouiz’2017-04-271-1/+1
* | Add some missing function overrides in TLS::Text_Policylouiz’2017-04-251-0/+12
* | Use 3 arg BOTAN_UNUSED in a codepath that is compiled oftenSimon Warta2017-04-171-3/+1
* | Content:Tomasz Frydrych2017-04-0314-68/+60
* | Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-024-4/+12
|/
* Add static_cast in uint8_t vs enum comparison.Jack Lloyd2017-01-281-2/+2
* Merge GH #814 Avoid negotiating CECPQ1 if x25519 ECC is disabledJack Lloyd2017-01-061-0/+10
|\
| * Avoid negotiating CECPQ1 if x25519 ECC is disabledJack Lloyd2017-01-051-0/+10
* | Add tests for certificate status messageJack Lloyd2017-01-041-8/+8
|/
* Increase default TLS DH min to 2048 bits, and add BSI policy class.Jack Lloyd2016-12-302-2/+56
* Add CECPQ1 OCB ciphersuitesJack Lloyd2016-12-301-1/+3
* Prohibit SHA256/SHA384 ciphersuites in TLS 1.0/1.1 (GH #496)Jack Lloyd2016-12-281-3/+10
* Export tls_messages.h as a public headerRené Korthaus2016-12-2320-30/+43
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1855-880/+881
* Disable TLS signature and finished message checks in fuzzer modeJack Lloyd2016-12-173-3/+23
* Fix bad deref when ciphersuite value is larger than largest known idJack Lloyd2016-12-051-1/+1
* Add TLS::Policy::require_cert_revocation_infoJack Lloyd2016-11-283-1/+14
* Merge GH #738 Add OCSP stapling to TLS clientJack Lloyd2016-11-2812-44/+291
|\
| * Add OCSP stapling support to TLS clientJack Lloyd2016-11-2612-44/+291
* | No reason to deprecate this (only internally called) constructorJack Lloyd2016-11-261-1/+2
* | Add TLS::Policy::to_stringJack Lloyd2016-11-262-0/+13
|/
* Merge GH #653 OCSP and X.509 path validation refactorJack Lloyd2016-11-259-86/+149
|\