summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_pkt.c
AgeCommit message (Expand)Author
2022-03-26Clean up {dtls1,ssl3}_read_bytes()Joel Sing
2022-03-17Rewrite legacy TLS unexpected handshake message handling.Joel Sing
2022-03-14Factor out unexpected handshake message handling code in the legacy stack.Joel Sing
2022-03-12Factor out change cipher spec handing code in the legacy stack.Joel Sing
2022-02-21Factor out alert handing code in the legacy stack.Joel Sing
2022-02-05Bye bye S3I.Joel Sing
2021-10-25Add record processing limit to DTLS code.Joel Sing
2021-10-25Use ssl_force_want_read() in the DTLS code.Joel Sing
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-08-28Clean up and simplify ssl3_dispatch_alert() and ssl3_send_alert().Joel Sing
2021-08-04SSL_CTX_remove_session() checks for a NULL session, avoid doing it twice.Joel Sing
2021-07-31We have defines for alert levels - use them instead of magic numbers.Joel Sing
2021-07-26Dedup dtls1_dispatch_alert()/ssl3_dispatch_alert().Joel Sing
2021-06-29Reject zero-length non-application data fragments in the legacy stack.Joel Sing
2021-06-13Remove tls1_alert_code().Joel Sing
2021-05-16Make local header inclusion consistent.Joel Sing
2021-05-02Clean up tls1_change_cipher_state().Joel Sing
2021-04-25Clean up derivation of finished/peer finished.Joel Sing
2021-03-29Move finished and peer finished to the handshake struct.Joel Sing
2021-03-24Rename new_cipher to cipher.Joel Sing
2021-03-24Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.Joel Sing
2021-03-10Improve internal version handling.Joel Sing
2021-02-20Rename f_err into fatal_err.Theo Buehler
2021-02-08Enforce read ahead with DTLS.Joel Sing
2021-01-19Provide functions to determine if TLSv1.2 record protection is engaged.Joel Sing
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-03Reimplement the TLSv1.2 record handling for the read side.Joel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-09Fix some wrapping/indent.Joel Sing
2020-08-09Use CBB more correctly when writing SSL3/DTLS records.Joel Sing
2020-08-02Check the return value of tls1_enc() in the write path.Joel Sing
2020-08-01Clean up/simplify more of the dtls1/ssl3 record writing code:Joel Sing
2020-08-01Pull record version selection code up and pass it as an argument toJoel Sing
2020-07-30Clean up and simplify some of the SSL3/DTLS1 record writing code.Joel Sing
2020-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemsTheo Buehler
2020-03-12Stop overloading the record type for padding length.Joel Sing
2020-03-12Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.Joel Sing
2020-03-10Remove the enc function pointers.Joel Sing
2020-02-23The decryption_failed alert must not be sent by compliant implementations.Theo Buehler
2020-02-21Convert the SSL/TLS record creation code to CBB.Joel Sing
2020-02-21Remove now unused variable.Joel Sing
2020-02-19Refactor do_ssl3_write().Joel Sing
2019-03-19Revert TLS1_get{,_client}_version simplification because DTLS.Joel Sing
2019-03-17Partially clean up the TLS1_get_{,client}_version macros.Joel Sing
2018-10-24Make more of libssl's record layer state internal.Joel Sing
2018-09-08Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.Joel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingBob Beck
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.Bob Beck
2017-01-31Provide an SSL_OP_NO_CLIENT_RENEGOTIATION option that disallowsJoel Sing