aboutsummaryrefslogtreecommitdiff
path: root/ssl/ssl_session.cc
AgeCommit message (Expand)AuthorFilesLines
2024-03-07Rename CRYPTO_get_ex_new_index to CRYPTO_get_ex_new_index_exDavid Benjamin1-1/+1
2024-03-05Align CRYPTO_get_ex_new_index with the public API's calling conventionDavid Benjamin1-6/+1
2024-02-22Make an internal RefCounted base class for libsslDavid Benjamin1-8/+5
2023-04-03Convert a few more ints to bools in libssl.David Benjamin1-21/+19
2023-02-13Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure.Bob Beck1-1/+0
2023-02-06Fix various malloc failure paths.David Benjamin1-0/+1
2023-01-17Const-correct sk_FOO_deep_copy's copy callback.David Benjamin1-3/+3
2022-08-30Prefer established session properties mid renegotiation.David Benjamin1-8/+19
2021-06-24Reduce bouncing on the cache lock in ssl_update_cache.David Benjamin1-65/+121
2021-06-03Remove the Channel ID callback.David Benjamin1-9/+0
2021-05-13Check for resumption identifiers in SSL_SESSION_is_resumable.David Benjamin1-1/+2
2021-05-13Move session ID assignment out of ssl_get_new_session.David Benjamin1-21/+6
2020-11-19Rename the master_key field in SSL_SESSION to secret.David Benjamin1-8/+7
2020-10-14Implement draft-vvv-tls-alps-01.Steven Valdez1-8/+11
2020-09-30Fix handling of quic_early_data_context.Nick Harper1-6/+0
2020-05-26Modify how QUIC 0-RTT go/no-go decision is made.Nick Harper1-24/+4
2020-05-08Restrict when 0-RTT will be accepted in QUIC.Nick Harper1-0/+31
2020-04-09Add SSL_SESSION_copy_without_early_data.David Benjamin1-0/+18
2020-04-01Add is_quic bit to SSL_SESSIONNick Harper1-2/+8
2020-02-14Fix client handling of 0-RTT rejects with cipher mismatch.David Benjamin1-3/+7
2019-10-21Rename a number of BUF_* functions to OPENSSL_*.David Benjamin1-1/+2
2019-05-23Always store early data tickets.Steven Valdez1-0/+5
2018-09-06Support symbol prefixesJoshua Liebow-Feeser1-2/+2
2018-08-14Use Span/Array for ticket decryption.David Benjamin1-8/+7
2018-07-06C++ the ticket keys a bit.David Benjamin1-31/+28
2018-07-06Switch some easy SSL fields to UniquePtr.David Benjamin1-10/+6
2018-07-03Give SSL_SESSION a destructor.David Benjamin1-79/+45
2018-07-03Add lh_FOO_retrieve_key to avoid stack-allocating SSL_SESSION.David Benjamin1-11/+37
2018-07-03Remove the redundant version check in ssl_session_cmp.David Benjamin1-1/+0
2018-07-03Add bssl::UpRef.David Benjamin1-15/+9
2018-07-03Flip SSL_SESSION fields to bool.David Benjamin1-2/+2
2018-06-28Remove SSL 3.0 implementation.David Benjamin1-1/+0
2018-06-11Add SSL_SESSION_get0_id_context.David Benjamin1-0/+8
2018-06-04Add SSL_SESSION_set1_id.David Benjamin1-0/+13
2018-05-14Add APIs to query authentication properties of SSL_SESSIONs.David Benjamin1-0/+23
2018-05-08Add some more accessors to SSL_SESSION.David Benjamin1-0/+27
2018-05-02Consistently use session_ctx for session caching.David Benjamin1-21/+21
2018-05-01SSL_CONFIG: new struct for sheddable handshake configuration.Matthew Braithwaite1-45/+49
2018-04-27Add an accessor for session->certs.David Benjamin1-0/+5
2018-04-16Remove legacy SSL_CTX_sess_set_get_cb overload.David Benjamin1-16/+3
2018-04-13Add SSL_SESSION_get0_cipher.David Benjamin1-0/+4
2017-10-24Use more scopers.David Benjamin1-2/+2
2017-10-12Rename ssl3_send_alert and ssl3_protocol_version.David Benjamin1-1/+1
2017-10-03Add SSL_SESSION_{get,set}_protocol_version.David Benjamin1-4/+4
2017-09-29Switch OPENSSL_VERSION_NUMBER to 1.1.0.David Benjamin1-8/+41
2017-09-28Add SSL_SESSION_is_single_use.David Benjamin1-0/+4
2017-09-28Have fun with lock scopers.David Benjamin1-14/+14
2017-09-27Remove SSL_CTX_sessions and properly lock SSL_CTX_sess_number.David Benjamin1-1/+2
2017-09-26Revert "Work around a Java client bug when rotating certificates."David Benjamin1-97/+2
2017-09-18Remove redundant calls to |OPENSSL_cleanse| and |OPENSSL_realloc_clean|.Martin Kreichgauer1-1/+0