summaryrefslogtreecommitdiffstats
path: root/lib/libssl/d1_lib.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-12Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.jsing1-5/+5
2020-03-10Remove the enc function pointers.jsing1-2/+1
2020-02-21Convert dtls1_build_sequence_number() to CBB.jsing1-7/+15
2017-04-10Use freezero() for the internal opaque structures, instead of the currentjsing1-6/+3
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.beck1-2/+2
2017-01-26Send the error function codes to rot in the depths of hell where they belongbeck1-2/+2
2017-01-26Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing1-14/+1
2017-01-25Change the SSL_IS_DTLS() macro to check the version, rather than using ajsing1-2/+2
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.jsing1-2/+2
2017-01-22Move most of DTLS1_STATE to internal.beck1-42/+42
2017-01-22Convert publically visible structs to translucent structs.jsing1-4/+17
2016-11-04Mark a couple local functions as staticguenther1-2/+2
2016-02-29remove NULL checks for pqueue_free()mmcc1-11/+6
2015-10-07include <sys/time.h> for gettimeofday(2)bcook1-1/+2
2015-09-10Remove support for DTLS_BAD_VER. We do not support non-standard andjsing1-5/+3
2015-09-10Correct spelling of OPENSSL_cleanse.jsing1-2/+2
2015-07-19Allow *_free() functions in libssl to handle NULL input.doug1-1/+4
2015-03-19Fix several crash causing defects from OpenSSL.tedu1-1/+4
2015-02-09Jettison DTLS over SCTP.jsing1-8/+1
2014-12-14Remove trailing whitespace.jsing1-4/+4
2014-11-16Sort and group includes.jsing1-1/+2
2014-07-17avoid sys/param.h; Jonas Termansenderaadt1-2/+2
2014-07-11In dtls1_clear_queues(), free buffered_add_data.q correctly, it's made ofmiod1-4/+4
2014-07-09remove unused, private version strings except SSL_version_strbcook1-2/+1
2014-06-21Pull the code that builds a DTLS sequence number out into its own functionjsing1-1/+14
2014-06-13Remove support for the `opaque PRF input' extension, which draft has expiredmiod1-1/+3
2014-06-12tags as requested by miod and teduderaadt1-1/+1
2014-06-11Fix memory leak: free s if calloc fails.logan1-1/+3
2014-05-29Make it substantially easier to identify protocol version requirementsjsing1-0/+1
2014-05-28There is no point in checking if a pointer is non-NULL before calling free,jsing1-6/+2
2014-05-26repair some KNF missed by the script; ok jsingderaadt1-6/+10
2014-05-24Use C99 initialisers for SSL3_ENC_METHOD structs.jsing1-12/+14
2014-05-22Stop pulling pqueue.h into ssl_locl.h since only a small part of libssljsing1-0/+2
2014-04-20gettimeofday() is portable enough and does not need a wrapperderaadt1-9/+2
2014-04-20calloc() rather than malloc+memsetderaadt1-2/+2
2014-04-19More KNF and style consistency tweaksguenther1-2/+2
2014-04-17Change library to use intrinsic memory allocation functions instead ofbeck1-13/+13
2014-04-14make OPENSSL_NO_HEARTBLEED the default and only option. ok deraadt miodtedu1-7/+0
2014-04-14First pass at applying KNF to the OpenSSL code, which almost makes itjsing1-181/+177
2014-04-14Revert previous. I don't known why cvs blame tells me I committed this,mpi1-27/+292
2014-04-14Revert to 1.1 minus the VMS stuff, I accidentally committed this chunkmpi1-292/+27
2014-04-13Fix the gettimeofday function that I broke with my last commit.beck1-6/+0
2014-04-13Remove vms support stuff.beck1-10/+0
2014-04-13Do not include "e_os.h" anymore. Simply pull in the necessary headers.mpi1-1/+5
2014-04-13Import OpenSSL 1.0.1gmiod1-0/+1
2012-10-13import OpenSSL-1.0.1cdjm1-11/+43
2012-01-05OpenSSL 1.0.0f: import upstream sourcedjm1-1/+8
2011-11-03import OpenSSL 1.0.0edjm1-8/+57
2010-10-01import OpenSSL-1.0.0adjm1-26/+209
2009-01-09import openssl-0.9.8jdjm1-0/+1