summaryrefslogtreecommitdiff
path: root/lib/libssl/t1_enc.c
AgeCommit message (Expand)Author
2024-07-20Remove cipher from SSL_SESSION.Joel Sing
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-07Rewrite TLSv1.2 key exporter.Joel Sing
2022-10-02Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.Joel Sing
2022-02-05Bye bye S3I.Joel Sing
2021-12-09Convert t1_enc.c to opaque EVP_MD_CTX.Theo Buehler
2021-10-23Mop up enc_read_ctx and read_hash.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-13Remove tls1_alert_code().Joel Sing
2021-06-13Remove references to obsolete alerts.Joel Sing
2021-06-11Indent all labels with a single space.Joel Sing
2021-05-16Make local header inclusion consistent.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-05-05Replace DTLS w_epoch with epoch from TLSv1.2 record layer.Joel Sing
2021-05-05Rewrite TLSv1.2 key block handling.Joel Sing
2021-05-02Clean up tls1_change_cipher_state().Joel Sing
2021-05-02Clean up dtls1_reset_seq_numbers().Joel Sing
2021-04-30Clean up and harden TLSv1.2 master key derivation.Joel Sing
2021-04-25Clean up derivation of finished/peer finished.Joel Sing
2021-04-19Remove new_sym_enc and new_aead.Joel Sing
2021-04-19Move new_mac_secret_size into the TLSv1.2 handshake struct.Joel Sing
2021-03-29Move the TLSv1.2 record number increment into the new record layer.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-02-27Move handling of cipher/hash based cipher suites into the new record layer.Joel Sing
2021-02-03Fail early in legacy exporter if master secret is not availableTheo Buehler
2021-01-28Move AEAD handling into the new TLSv1.2 record layer.Joel Sing
2021-01-26Move sequence numbers into the new TLSv1.2 record layer.Joel Sing
2021-01-19Add code to handle change of cipher state in the new TLSv1.2 record layer.Joel Sing
2021-01-07Move the read MAC key into the TLSv1.2 record layer.Joel Sing
2020-11-11Use size_t for key_block_len.Joel Sing
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-07Mop up various things that are now unused with the new record layer.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-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemsTheo Buehler
2020-03-13Remove dtls1_enc().Joel Sing
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
2019-05-13Remove unused pad check, which is handled by tls1_cbc_remove_padding() now.Brent Cook
2019-02-09Rename tls1_handshake_hash*() to tls1_transcript_hash*().Joel Sing
2018-11-08Clean up and simplify the handshake transcript code.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
2018-09-06Drop SSL_CIPHER_ALGORITHM2_AEAD flag.Joel Sing
2018-09-05Use the newer/more sensible names for EVP_MD_CTX_* functions.Joel Sing
2018-09-05Correctly clear the current cipher state, when changing cipher state.Joel Sing
2018-08-31Remove unused argument to tls1_change_cipher_state_cipher().Joel Sing
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingBob Beck