aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/tls
Commit message (Expand)AuthorAgeFilesLines
* Fix clang-tidy performance warningsJack Lloyd2022-02-069-14/+15
* Text_Policy ignores 25519 if unsupported by buildHannes Rantzsch2022-02-011-0/+5
* Check the TLS record type immediately on decodingJack Lloyd2021-12-111-6/+26
* FIX: review commentRené Meusel2021-11-151-1/+1
* detect unknown ciphers when parsing TLS sessionRené Meusel2021-10-291-1/+9
* remove default c'tor from TLS::CiphersuiteRené Meusel2021-10-283-22/+22
* Ciphersuite::by_id() ::from_name() return a std::optionalRené Meusel2021-10-288-20/+41
* Make get_byte take a compile-time constant indexJack Lloyd2021-04-1611-55/+55
* Merge GH #2709 Avoid using deprecated PBKDF interface within the libraryJack Lloyd2021-04-081-16/+24
|\
| * Avoid now-deprecated PBKDF interface within the libraryJack Lloyd2021-04-081-16/+24
* | Avoid raw pointers in TLSJack Lloyd2021-04-0810-37/+39
|/
* Avoid raw pointers in Cipher_ModeJack Lloyd2021-04-071-2/+3
* KDF::createJack Lloyd2021-04-055-7/+7
* Merge GH #2697 More removal of raw pointersJack Lloyd2021-04-053-7/+7
|\
| * More raw pointer removalJack Lloyd2021-04-053-7/+7
* | Remove obsolete commentJack Lloyd2021-04-051-13/+0
|/
* Post rebase fixesJack Lloyd2021-04-018-20/+6
* Remove SCSVJack Lloyd2021-04-014-25/+0
* Remove TLS 1.0/1.1 and DTLS 1.0Jack Lloyd2021-04-0123-349/+63
* Merge GH #2667 Make TLS::Stream compatible with Boost.Asio extensible modelJack Lloyd2021-03-312-103/+126
|\
| * TLS::Stream Asio extensible model compatibilityHannes Rantzsch2021-03-301-71/+81
| * fix: forward executor through async_shutdown wrapperHannes Rantzsch2021-03-291-19/+27
| * add virtual destructors for asio error typesHannes Rantzsch2021-03-291-13/+18
* | Add HTTP detection logic and update the Bogo shimJack Lloyd2021-03-291-0/+18
* | Try to reject non-TLS messages very earlyJack Lloyd2021-03-291-0/+10
|/
* fix: TLS::Stream broke on being std::move'dHannes Rantzsch2021-03-121-31/+25
* Remove old scalar typedefs when we are building the libraryJack Lloyd2021-03-071-1/+1
* Cleanup to avoid unnecessary conditionalsJack Lloyd2021-02-151-6/+1
* Hash the entire client hello (except the cookie) for hello verifyJack Lloyd2021-02-153-16/+23
* Correct ALPN callback documentationJack Lloyd2021-02-131-5/+13
* Remove support for SHA-1 signatures in TLS 1.2Jack Lloyd2021-02-135-39/+13
* Don't use shouting case for ASN1_{Type,Class} valuesJack Lloyd2021-01-131-11/+11
* Split ASN1 tags enum class into 2 enum classessledgehammer_9992021-01-111-11/+11
* Convert ASN1_Tag to an enum classJack Lloyd2020-12-201-13/+13
* Enable BoringSSL SSLv3 testsJack Lloyd2020-12-091-1/+1
* Update the BoringSSL runner and update the shimJack Lloyd2020-12-058-4/+48
* Make this comment easier to readJack Lloyd2020-11-301-1/+2
* Merge GH #2517 Allow custom RSA private keys during TLSJack Lloyd2020-11-281-1/+1
|\
| * Allow custom RSA Private_Key in Client_Key_Exchange messageClaudius Hauptmann2020-11-271-1/+1
* | Remove support for DHE_PSKJack Lloyd2020-11-248-38/+9
|/
* Merge GH #2511 Remove support for AES-128 OCB ciphersuitesJack Lloyd2020-11-243-11/+1
|\
| * Remove support for AES-128 OCB ciphersuitesJack Lloyd2020-11-243-11/+1
* | Merge GH #2510 Fix some C++17 todosJack Lloyd2020-11-241-33/+30
|\ \ | |/ |/|
| * try to calm gcc 9Hannes Rantzsch2020-11-241-0/+2
| * use if constexpr rather than sfinaeHannes Rantzsch2020-11-241-33/+28
* | Remove Camellia CBC TLS ciphersuitesJack Lloyd2020-11-233-39/+15
* | Remove support for SEED TLS ciphersuitesJack Lloyd2020-11-233-5/+1
* | Remove outer shared_ptr from Certificate in certstore interfaceJack Lloyd2020-11-234-6/+6
* | Remove SRP support from TLSJack Lloyd2020-11-2321-376/+26
|/
* Remove TLS support for DSA certificates/ciphersuitesJack Lloyd2020-11-218-88/+2