summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/buffer
AgeCommit message (Expand)AuthorFilesLines
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt1-5/+2
2017-04-09Simplify/clean up BUF_MEM_grow_clean().jsing1-17/+16
2017-04-09With recallocarray() BUF_MEM_grow() is essentially the same asjsing1-28/+2
2017-04-09Explicitly test for NULL.jsing1-4/+4
2017-03-16Convert BUF_MEM_grow() and BUF_MEM_grow_clean() to recallocarray(),jsing1-13/+3
2017-03-16Use calloc() instead of malloc() followed by manually zeroing fields.jsing1-6/+3
2017-01-29Send the function codes from the error functions to the bit bucket,beck3-17/+12
2015-06-24Put BUF_memdup() and BUF_reverse() under #ifndef LIBRESSL_INTERNAL.jsing1-3/+2
2014-10-16Get rid of the last remaining BUF_strdup and BUF_strlcpy and friends, usebeck1-2/+5
2014-07-13unbreak build this needed to be an and..beck1-2/+2
2014-07-13Take out __bounded__ in the include files we use it in when not on OpenBSD.beck1-1/+4
2014-07-11Only import cryptlib.h in the four source files that actually need it.jsing2-4/+6
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesjsing1-1/+4
2014-07-10Stop including standard headers via cryptlib.h - pull in the headers thatjsing1-1/+3
2014-07-09Replace memset(a, 0, ...); free(a); by explicit_bzero(a, ...); free(a); inmiod1-2/+2
2014-06-24Unifdef -UNO_SYS_TYPES_Hmiod1-4/+1
2014-06-14Add more bounded attributes to the buffer and md5/sha headers in libsslavsm1-3/+5
2014-06-12tags as requested by miod and teduderaadt3-3/+3
2014-06-01realloc with NULL is same as mallocderaadt1-4/+1
2014-06-01Commit this before the head-scratching leads to premature baldness:deraadt1-1/+1
2014-04-26More KNF.jsing2-6/+10
2014-04-17remove OPENSSL_realloc_clean usage here - replace with intrinsics to makebeck1-4/+7
2014-04-17I've replaced everything in this file. ISC liscense it with my copyrightbeck1-54/+13
2014-04-17KNF.jsing1-3/+3
2014-04-17Initial KNF.jsing3-139/+122
2014-04-17simply wrap around intrinsics, and knf cleanup.beck1-57/+54
2014-04-17Change library to use intrinsic memory allocation functions instead ofbeck2-8/+8
2014-04-15we don't use these files for buildingtedu1-75/+0
2014-04-14remove auto-generated dependencies from the old unused build system, soderaadt1-22/+0
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2-3/+3
2012-10-13import files that CVS missed; sighdjm1-0/+119
2012-10-13resolve conflictsdjm1-59/+1
2012-10-13import OpenSSL-1.0.1cdjm1-2/+9
2012-04-19cherrypick fix for CVE-2012-2110: libcrypto ASN.1 parsing heap overflowdjm1-0/+17
2010-10-01resolve conflicts, fix local changesdjm5-219/+91
2010-10-01import OpenSSL-1.0.0adjm1-10/+3
2009-01-09resolve conflictsdjm1-58/+0
2009-01-09import openssl-0.9.8jdjm2-3/+126
2008-09-06resolve conflictsdjm3-14/+46
2008-09-06import of OpenSSL 0.9.8hdjm1-10/+8
2006-06-27resolve conflictsdjm1-6/+10
2006-06-27import of openssl-0.9.7jdjm1-1/+1
2005-04-29import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@djm1-0/+92
2003-05-12merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus3-1/+67
2002-09-10merge openssl-0.9.7-beta3, tested on vax by miod@markus1-1/+1
2002-09-04execute bourne shell scripts with 'sh' and not with $SHELLmarkus1-1/+1
2002-05-15OpenSSL 0.9.7 stable 2002 05 08 mergebeck4-16/+16
2001-06-22openssl-engine-0.9.6a mergebeck1-1/+2
2000-12-15openssl-engine-0.9.6 mergebeck2-9/+14
2000-04-15OpenSSL 0.9.5a mergebeck1-1/+2