summaryrefslogtreecommitdiff
path: root/lib/libssl/d1_pkt.c
AgeCommit message (Expand)Author
2020-10-03Reimplement the TLSv1.2 record handling for the read side.Joel Sing
2020-10-03Make dtls1_copy_record() take a DTLS1_RECORD_DATA_INTERNAL *.Joel Sing
2020-10-03Inline two macros that are only used in one place each.Joel Sing
2020-09-24Release read and write buffers using freezero().Joel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-11Increment the epoch in the same place for both read and write.Joel Sing
2020-08-11Use 0 instead of 0x00 for memset() calls.Joel Sing
2020-08-09Use CBB more correctly when writing SSL3/DTLS records.Joel Sing
2020-08-09Make the explicit IV length handling in DTLS the same as SSL3/TLS.Joel Sing
2020-08-02Check the return value of tls1_enc() in the write path.Joel Sing
2020-08-01Clean up/simplify more of the dtls1/ssl3 record writing code:Joel Sing
2020-07-30Clean up and simplify some of the SSL3/DTLS1 record writing code.Joel Sing
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
2020-03-10Remove the enc function pointers.Joel Sing
2020-02-21Convert the DTLS header creation code to CBB.Joel Sing
2020-02-21Remove some commented code, remove some pointless comments and move someJoel Sing
2020-02-21Remove prefix_len, since it is always zero.Joel Sing
2018-12-03Send SSL_AD_DECODE alerts in the case of a bad hello request or anTheo Buehler
2018-10-24Make more of libssl's record layer state internal.Joel Sing
2018-08-24unifdef DTLS1_AD_MISSING_HANDSHAKE_MESSAGE.Joel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
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-25Provide ssl3_packet_read() and ssl3_packet_extend() functions that improveJoel Sing
2017-01-23Move options and mode from SSL_CTX and SSL to internal, since these can beJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-23send state and rstate from ssl_st into internal. There are accessorsBob Beck
2017-01-23move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andBob Beck
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.Bob Beck
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-22Move most of the SSL3_STATE fields to internal - the ones that remain areJoel Sing
2017-01-22Move most of DTLS1_STATE to internal.Bob Beck
2016-11-04Make do_dtls1_write() static to d1_pkt.c and delete declarations forPhilip Guenther
2015-09-11Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of aJoel Sing
2015-09-10Remove support for DTLS_BAD_VER. We do not support non-standard andJoel Sing
2015-07-19Assign p to CBS_data since it is used later.Doug Hogan
2015-07-18Convert dtls1_get_message_header to CBS and change to int.Doug Hogan
2015-07-18Convert dtls1_get_record to CBS.Doug Hogan
2015-07-18Remove repeated code in dtls1_get_record.Doug Hogan
2015-06-17KNF whitespace.Doug Hogan
2015-06-13Fix bad indenting in LibreSSL.Doug Hogan
2015-02-09Jettison DTLS over SCTP.Joel Sing
2015-01-21Fix DTLS memory leak (CVE-2015-0206).Doug Hogan
2014-12-14Remove trailing whitespace.Joel Sing
2014-11-16Sort and group includes.Joel Sing
2014-10-22Avoid a NULL pointer dereference that can be triggered byJoel Sing