summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_sess.c
AgeCommit message (Expand)Author
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-05-10Provide SSL_SESSION_get0_cipher(3)Theo Buehler
2021-02-20Handle DTLS1_2_VERSION in various places.Joel Sing
2020-10-11Condense and simplify TLS methods.Joel Sing
2020-09-19Prepare to provide SSL_SESSION_{set,get}_max_early_data()Theo Buehler
2020-09-17Simplify SSL method lookups.Joel Sing
2020-09-14Cleanup and simplify SSL_set_session().Joel Sing
2020-09-02KNF and comment tweaksTheo Buehler
2020-09-01Zero out data to avoid leaving stack garbage in the tail ofTheo Buehler
2020-09-01The bumping of sess_cb_hit stats can wait until handling ofTheo Buehler
2020-09-01In the explanatory comment of ssl_get_prev_session fix the spelling ofTheo Buehler
2020-09-01Split session retrieval out of ssl_get_prev_session()Theo Buehler
2020-09-01copy session id directly in ssl_get_prev_sessionTheo Buehler
2020-09-01indent the only other label in this fileTheo Buehler
2020-09-01Indent label and remove dangling elseTheo Buehler
2020-09-01Zap NULL check before SSL_SESSION_free()Theo Buehler
2020-09-01Rename the session pointer ret to sessTheo Buehler
2020-08-31Return code tweaks for session ticket handlersTheo Buehler
2020-08-31Send alert on ssl_get_prev_session failureTheo Buehler
2019-04-22Pass the session ID down to the session/ticket handling code as a CBS.Joel Sing
2019-04-04This case also needs to be fatal.Joel Sing
2019-04-01mark ERR_R_INTERNAL_ERROR instead of assert or _exit, sighTheo de Raadt
2019-03-24do not call assert(), which has a tendency to leave traces of stuff inTheo de Raadt
2018-08-24Simplify session ticket parsing/handling.Joel Sing
2018-04-25OpenSSL started adding const to functions all over the place. Make allTheo Buehler
2018-03-20Provide SSL_SESSION_set1_id()Theo Buehler
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2018-03-17Provide SSL_SESSION_get_ticket_lifetime_hint() andTheo Buehler
2018-03-17SSL_SESSION_get_protocol_version() takes a const SSL_SESSION *.Theo Buehler
2018-03-17Provide SSL_SESSION_get0_id_context().Joel Sing
2018-02-22Provide SSL_SESSION_up_ref().Joel Sing
2018-02-20Provide SSL_SESSION_get_protocol_version()Theo Buehler
2018-02-17Provide SSL_SESSION_get_master_key()Joel Sing
2017-04-10Use freezero() for the internal opaque structures, instead of the currentJoel Sing
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.Bob Beck
2017-01-26Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglyBob Beck
2017-01-26Send the error function codes to rot in the depths of hell where they belongBob Beck
2017-01-24Add support for setting the supported EC curves viaJoel Sing
2017-01-24sk_SSL_CIPHER_free() checks for NULL so do not bother doing the same fromJoel Sing
2017-01-24ssl_sess_cert_free() checks for NULL, so do not bother doing it at theJoel Sing
2017-01-24There is no point in zeroing fields that exist within a struct that isJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.Bob Beck
2017-01-23Move ex_data, next and prev from SSL_SESSION to internal.Joel Sing
2017-01-23Move most of the fields in SSL_CTX to internal - the ones that remain areJoel Sing
2017-01-23move the callbacks from ssl_st to internalBob Beck
2017-01-23Move callback function pointers and argument pointers from SSL_CTX toJoel Sing
2017-01-23Move not_resumable and sess_cert from SSL_SESSION to internal.Joel Sing
2017-01-23Move the stats struct from SSL_CTX to internal.Joel Sing
2017-01-22Move internal parts of ssl_session_st to internalBob Beck