summaryrefslogtreecommitdiff
path: root/lib/libssl/d1_both.c
AgeCommit message (Expand)Author
2019-02-10"non-existant" is one of those words that don't exist, so use "non-existent"Peter Hessler
2018-11-08Clean up and simplify the handshake transcript code.Joel Sing
2018-09-05Use the newer/more sensible names for EVP_MD_CTX_* functions.Joel Sing
2018-08-30Nuke ssl_pending/ssl_shutdown function pointers.Joel Sing
2018-08-27Dedup DTLS header writing code and convert to CBB.Joel Sing
2017-10-08Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,Joel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
2017-03-04Drop the second argument of dtls1_set_message_header() and make it a voidJoel 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-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 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-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-12-06Now that ssl3_send_{client,server}_certificate() are using the commonJoel Sing
2016-03-06Make sure stdio functions don't end up in the library, from miod@Bob Beck
2015-09-11Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of aJoel Sing
2015-09-11Replace dtls1_send_finished() with ssl3_send_finished() - they're nowJoel Sing
2015-09-11Convert dtls1_send_finished() and ssl3_send_finished() toJoel Sing
2015-09-10Remove support for DTLS_BAD_VER. We do not support non-standard andJoel Sing
2015-07-19Allow *_free() functions in libssl to handle NULL input.Doug Hogan
2015-07-18Convert dtls1_get_message_header to CBS and change to int.Doug Hogan
2015-02-09Jettison DTLS over SCTP.Joel Sing
2014-12-14Provide functions for starting, finishing and writing SSL handshakeJoel Sing
2014-11-16Sort and group includes.Joel Sing
2014-10-18Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().Joel Sing
2014-08-08Fix CVE-2014-3507, avoid allocating and then leaking a fresh fragmentPhilip Guenther
2014-08-07Fix CVE-2014-3506, DTLS handshake message size checks. FromPhilip Guenther
2014-08-07Oops, revert changes commited by mistake. The previous commit was supposedMiod Vallat
2014-08-07When you expect a function to return a particular value, don't put a commentMiod Vallat
2014-07-10decompress libssl. ok beck jsingTed Unangst
2014-07-10KNF comments, reflowing and moving out of the middle of argument lists inPhilip Guenther
2014-07-02Memory leak in error path of the day, from clang via dhill@bitrig;Miod Vallat
2014-06-12tags as requested by miod and teduTheo de Raadt
2014-06-05Do not recurse when a 'Hello Request' message is received while gettingJoel Sing
2014-06-05Avoid a buffer overflow that can be triggered by sending specially craftedJoel Sing
2014-05-31BUF_MEM_grow_clean() takes a size_t as the size argument. Remove false commentsMiod Vallat
2014-05-30remove some #if 0 code. we don't need any more reminders that we're usingTed Unangst
2014-05-28There is no point in checking if a pointer is non-NULL before calling free,Joel Sing
2014-05-22Stop pulling pqueue.h into ssl_locl.h since only a small part of libsslJoel Sing
2014-05-18In dtls1_reassemble_fragment() and dtls1_process_out_of_seq_message(), in caseMiod Vallat
2014-04-30Avoid a potential null pointer dereference by checking that we actuallyJoel Sing
2014-04-24More KNF.Joel Sing
2014-04-21more malloc/realloc/calloc cleanups; ok beck kettenisTheo de Raadt
2014-04-17Change library to use intrinsic memory allocation functions instead ofBob Beck
2014-04-16fix a few bugs observed on http://www.viva64.com/en/b/0250/Ted Unangst
2014-04-15correct cases of code occuring directly after goto/break/returnJonathan Gray