summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_enc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove cipher from SSL_SESSION.jsing2024-07-201-8/+10
* Make internal header file names consistenttb2022-11-261-3/+3
* Rewrite TLSv1.2 key exporter.jsing2022-11-071-81/+1
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-6/+6
* Bye bye S3I.jsing2022-02-051-10/+10
* Convert t1_enc.c to opaque EVP_MD_CTX.tb2021-12-091-25/+26
* Mop up enc_read_ctx and read_hash.jsing2021-10-231-3/+1
* Merge SSL_METHOD_INTERNAL into SSL_METHOD.jsing2021-07-011-2/+2
* Remove tls1_alert_code().jsing2021-06-131-66/+1
* Remove references to obsolete alerts.jsing2021-06-131-7/+1
* Indent all labels with a single space.jsing2021-06-111-4/+4
* Make local header inclusion consistent.jsing2021-05-161-3/+2
* Move DTLS structs/definitions/prototypes to dtls_locl.h.jsing2021-05-161-1/+3
* Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*jsing2021-05-161-1/+2
* Replace DTLS w_epoch with epoch from TLSv1.2 record layer.jsing2021-05-051-3/+1
* Rewrite TLSv1.2 key block handling.jsing2021-05-051-74/+23
* Clean up tls1_change_cipher_state().jsing2021-05-021-21/+18
* Clean up dtls1_reset_seq_numbers().jsing2021-05-021-1/+5
* Clean up and harden TLSv1.2 master key derivation.jsing2021-04-301-18/+1
* Clean up derivation of finished/peer finished.jsing2021-04-251-26/+1
* Remove new_sym_enc and new_aead.jsing2021-04-191-5/+3
* Move new_mac_secret_size into the TLSv1.2 handshake struct.jsing2021-04-191-3/+3
* Move the TLSv1.2 record number increment into the new record layer.jsing2021-03-291-12/+1
* Rename new_cipher to cipher.jsing2021-03-241-2/+2
* Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.jsing2021-03-241-9/+10
* Move handling of cipher/hash based cipher suites into the new record layer.jsing2021-02-271-104/+13
* Fail early in legacy exporter if master secret is not availabletb2021-02-031-1/+6
* Move AEAD handling into the new TLSv1.2 record layer.jsing2021-01-281-89/+5
* Move sequence numbers into the new TLSv1.2 record layer.jsing2021-01-261-15/+2
* Add code to handle change of cipher state in the new TLSv1.2 record layer.jsing2021-01-191-3/+17
* Move the read MAC key into the TLSv1.2 record layer.jsing2021-01-071-7/+2
* Use size_t for key_block_len.jsing2020-11-111-7/+5
* Replace SSL_IS_DTLS with SSL_is_dtls().jsing2020-10-141-4/+4
* Mop up various things that are now unused with the new record layer.jsing2020-10-071-14/+1
* Reimplement the TLSv1.2 record handling for the read side.jsing2020-10-031-334/+5
* Start replacing the existing TLSv1.2 record layer.jsing2020-08-301-9/+23
* Consistently spell 'unsigned' as 'unsigned int', as style(9) seemstb2020-03-161-2/+2
* Remove dtls1_enc().jsing2020-03-131-2/+5
* Stop overloading the record type for padding length.jsing2020-03-121-4/+2
* Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.jsing2020-03-121-3/+3
* Remove unused pad check, which is handled by tls1_cbc_remove_padding() now.bcook2019-05-131-4/+2
* Rename tls1_handshake_hash*() to tls1_transcript_hash*().jsing2019-02-091-2/+2
* Clean up and simplify the handshake transcript code.jsing2018-11-081-56/+1
* Make more of libssl's record layer state internal.jsing2018-10-241-3/+3
* Remove now unused code for EVP_CIPH_FLAG_AEAD_CIPHER and EVP_CIPH_GCM_MODE.jsing2018-09-081-56/+10
* Drop SSL_CIPHER_ALGORITHM2_AEAD flag.jsing2018-09-061-2/+2
* Use the newer/more sensible names for EVP_MD_CTX_* functions.jsing2018-09-051-3/+3
* Correctly clear the current cipher state, when changing cipher state.jsing2018-09-051-11/+8
* Remove unused argument to tls1_change_cipher_state_cipher().jsing2018-08-311-7/+4
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-17/+17