summaryrefslogtreecommitdiff
path: root/lib/libssl/d1_lib.c
AgeCommit message (Expand)Author
2021-10-23Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.Joel Sing
2021-10-21Avoid potential NULL dereferences in dtls1_free()Theo Buehler
2021-08-30Replace DTLS r_epoch with the read epoch from the TLSv1.2 record layer.Joel Sing
2021-07-21Remove DTLS processed_rcds queue.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-19Provide the ability to set the initial DTLS epoch value.Joel Sing
2021-06-19Initialise the epoch for the DTLS processed and unprocessed queues.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-02-20Clean up/simplify dtls1_get_cipher().Joel Sing
2021-01-21Mop up unused dtls1_build_sequence_number() function.Joel Sing
2020-10-03Use TLSv1_1_enc_data instead of DTLSv1_enc_data.Joel Sing
2020-09-26Call dtls1_hm_fragment_free() from dtls1_drain_fragments()Joel Sing
2020-09-26Have dtls1_new() call dtls1_free() on failure.Joel Sing
2020-09-26Refactor dtls1_clear_queues()Theo Buehler
2020-09-24Release read and write buffers using freezero().Joel Sing
2020-07-07Remove some unnecessary function pointers from SSL_METHOD_INTERNAL.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-21Convert dtls1_build_sequence_number() to CBB.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-26Send the error function codes to rot in the depths of hell where they belongBob Beck
2017-01-26Remove most of SSL3_ENC_METHOD - we can just inline the function callsJoel Sing
2017-01-25Change the SSL_IS_DTLS() macro to check the version, rather than using aJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-22Move most of DTLS1_STATE to internal.Bob Beck
2017-01-22Convert publically visible structs to translucent structs.Joel Sing
2016-11-04Mark a couple local functions as staticPhilip Guenther
2016-02-29remove NULL checks for pqueue_free()Michael McConville
2015-10-07include <sys/time.h> for gettimeofday(2)Brent Cook
2015-09-10Remove support for DTLS_BAD_VER. We do not support non-standard andJoel Sing
2015-09-10Correct spelling of OPENSSL_cleanse.Joel Sing
2015-07-19Allow *_free() functions in libssl to handle NULL input.Doug Hogan
2015-03-19Fix several crash causing defects from OpenSSL.Ted Unangst
2015-02-09Jettison DTLS over SCTP.Joel Sing
2014-12-14Remove trailing whitespace.Joel Sing
2014-11-16Sort and group includes.Joel Sing
2014-07-17avoid sys/param.h; Jonas TermansenTheo de Raadt
2014-07-11In dtls1_clear_queues(), free buffered_add_data.q correctly, it's made ofMiod Vallat
2014-07-09remove unused, private version strings except SSL_version_strBrent Cook
2014-06-21Pull the code that builds a DTLS sequence number out into its own functionJoel Sing
2014-06-13Remove support for the `opaque PRF input' extension, which draft has expiredMiod Vallat
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-06-11Fix memory leak: free s if calloc fails.Loganaden Velvindron
2014-05-29Make it substantially easier to identify protocol version requirementsJoel Sing
2014-05-28There is no point in checking if a pointer is non-NULL before calling free,Joel Sing
2014-05-26repair some KNF missed by the script; ok jsingTheo de Raadt
2014-05-24Use C99 initialisers for SSL3_ENC_METHOD structs.Joel Sing
2014-05-22Stop pulling pqueue.h into ssl_locl.h since only a small part of libsslJoel Sing
2014-04-20gettimeofday() is portable enough and does not need a wrapperTheo de Raadt