summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
2021-03-31Update for DTLSv1.2 support.tb1-2/+4
2021-03-31Bump minors after symbol additiontb1-1/+1
2021-03-31Expose various DTLSv1.2 specific functions and definestb4-27/+7
2021-03-31Document SSL_set_hostflags(3) and SSL_get0_peername(3)tb1-18/+4
2021-03-31Expose SSL_set_hostflags(3) and SSL_get0_peername(3)tb2-3/+3
2021-03-31Document SSL_use_certificate_chain_file(3)tb1-11/+3
2021-03-31Expose SSL_use_certificate_chain_file(3)tb2-3/+2
2021-03-29whitespace nitstb1-4/+4
2021-03-29Remove pointless assignment in SSL_get0_alpn_selected().jsing1-4/+1
2021-03-29Avoid transcript initialisation when sending a TLS HelloRequest.jsing1-4/+6
2021-03-29Move finished and peer finished to the handshake struct.jsing7-44/+44
2021-03-29Move the TLSv1.2 record number increment into the new record layer.jsing3-19/+44
2021-03-27Garbage collect s->internal->typetb6-18/+9
2021-03-24Rename new_cipher to cipher.jsing11-64/+64
2021-03-24Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.jsing5-40/+48
2021-03-21Fully initialize rrec in tls12_record_layer_open_record_protectedtb1-1/+2
2021-03-21Move the TLSv1.3 handshake struct inside the shared handshake struct.jsing9-226/+227
2021-03-21Split TLSv1.3 record protection from record layer.jsing1-46/+72
2021-03-21Avoid a use-after-scope in tls13_cert_add().jsing1-4/+3
2021-03-19Prepare documenting SSL_use_certificate_chain_filetb1-2/+19
2021-03-19Undo previous. As pointed out by jsing I clearly wasn't fully awake...tb1-2/+2
2021-03-19Prepare to provide SSL_use_certificate_chain_file()tb2-15/+40
2021-03-17fix whitespace nit in previoustb1-2/+2
2021-03-17Enable DTLSv1.2.jsing1-1/+5
2021-03-17Add support for DTLSv1.2 version handling.jsing1-45/+117
2021-03-11Remove ssl_downgrade_max_version().jsing5-54/+15
2021-03-10Guard TLS1_get_{client_,}version() macros with #ifndef LIBRESSL_INTERNAL.jsing1-1/+3
2021-03-10Improve internal version handling.jsing9-108/+145
2021-03-02Separate variable declaration and assignment.jsing1-2/+4
2021-03-02Replace two handrolled tls12_record_protection_engaged().jsing1-3/+3
2021-03-02Move key/IV length checks closer to usage sites.jsing1-5/+11
2021-03-02Add tls12_record_protection_unused() and call from CCS functions.jsing1-8/+17
2021-03-02Fix misleading indentation in SSL_get_error()tb1-2/+2
2021-02-27Move handling of cipher/hash based cipher suites into the new record layer.jsing5-200/+141
2021-02-27Identify DTLS based on the version major value.jsing1-2/+2
2021-02-25Only use TLS versions internally (rather than both TLS and DTLS versions).jsing9-128/+132
2021-02-22Fix bizarre punctuation and capitalization in a comment.tb1-2/+2
2021-02-22Simplify version checks in the TLSv1.3 clienttb1-22/+10
2021-02-22Factor out/change some of the legacy client version handling code.jsing3-12/+36
2021-02-20ugly whitespacetb2-14/+14
2021-02-20Rename f_err into fatal_err.tb7-183/+183
2021-02-20Rename the truncated label into decode_err. This describes its purposetb2-73/+73
2021-02-20Return a min/max version of zero if set to zero.jsing3-17/+41
2021-02-20Add DTLSv1.2 methods.jsing2-3/+159
2021-02-20Handle DTLS1_2_VERSION in various places.jsing3-6/+9
2021-02-20Revise HelloVerifyRequest handling for DTLSv1.2.jsing2-4/+14
2021-02-20Group HelloVerifyRequest decoding and add missing check for trailing data.jsing1-4/+5
2021-02-20Add various public DTLS related defines.jsing2-2/+14
2021-02-20Clean up/simplify dtls1_get_cipher().jsing1-7/+8
2021-02-08Remove bogus DTLS checks to disable ECC and OCSP.jsing2-10/+3