summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-09-04Bump TLS_API for addition of callbacks.jsing1-2/+2
2016-09-04Less IA64.jsing10-6846/+1
ok deraadt@
2016-09-04Less vax.jsing4-617/+1
ok deraadt@
2016-09-04Maintain consistency with function naming.jsing2-8/+8
2016-09-04Sort headers and use the installed tls.h, rather than the local one.jsing1-5/+5
2016-09-04$OpenBSD$ tagjsing1-1/+1
2016-09-04New sentence, new line. Also wrap at 80 chars.jsing1-3/+7
2016-09-04include <sys/types.h> to get <sys/cdefs.h> instead (for __warn_references)bcook1-2/+2
corrected by deraadt@ / guenther@
2016-09-04Add callback-based interface to libtls.bcook10-37/+371
This allows working with buffers and callback functions instead of directly on sockets or file descriptors. Original patch from Tobias Pape <tobias_at_netshed.de>. ok beck@
2016-09-04include <sys/cdefs.h> for portablebcook1-1/+3
2016-09-04State that libtls functions apply to both clients and servers, unlessjsing1-47/+16
noted otherwise. Remove all of the now redundant "client and server" notations and change the client and server notations to "client only" and "server only". With input from jmc@. ok beck@ jmc@
2016-09-04Add ISRG Root X1, the letsencrypt CA root. This is now included in its ownsthen1-1/+55
right in Mozilla's CA list, rather than relying on IdenTrust cross-signing. ok beck@ jca@
2016-09-04only regen pkg-config files when required; ok jaspernatano2-8/+10
2016-09-04test wcrtomb(3)schwarze2-0/+93
2016-09-04Options that take a time argument....take an argumentguenther1-2/+3
diff from Kinichiro Inoguchi (kinichiro.inoguchi (at) gmail.com)
2016-09-03test mbrtowc(3) in conjunction with mbsinit(3)schwarze2-0/+93
2016-09-03squash some possibly-used-uninitialized warningsbcook1-3/+3
2016-09-03switch to a constant-time gather procedure for amd64 mont5 asmbcook1-199/+314
from OpenSSL commit 7f98aa7403a1244cf17d1aa489f5bb0f39bae431 CVE-2016-0702 ok beck@
2016-09-03import new BN tests from OpenSSLbcook2-167/+434
New tests that various BIGNUM methods behave correctly on zero/even inputs. from OpenSSL ok beck@
2016-09-03add constant-time MOD_EXP_CTIME_COPY_FROM_PREBUF.bcook1-16/+55
Patch based on OpenSSL commit d7a854c055ff22fb7da80c3b0e7cb08d248591d0 "Performance penalty varies from platform to platform, and even key length. For rsa2048 sign it was observed to reach almost 10%." CVE-2016-0702 ok beck@
2016-09-03BN_mod_exp_mont_consttime: check for zero modulus.bcook1-9/+33
Don't dereference d when top is zero. Original patch from OpenSSL commit d46e946d2603c64df6e1e4f9db0c70baaf1c4c03 ok jsing@
2016-09-03remove unneeded reach-around includebcook1-2/+2
2016-09-03add iOS support for getentropybcook1-1/+12
from Jacob Berkman, ok beck@
2016-09-03deprecate EVP_EncryptFinal(), EVP_DecryptFinal() and EVP_CipherFinal()bcook2-7/+23
This switches EVP_CipherFinal() to work as EVP_EncryptFinal() and EVP_DecryptFinal() do, always clearing the cipher context on completion. Indicate that, since it is not possible to tell whether this function will clear the context (the API has changed over time in OpenSSL), it is better to use the _ex() variants and explicitly clear instead. ok beck@
2016-09-03BN_mod_exp_mont_consttime: check for zero modulus.bcook1-4/+5
Don't dereference |d| when |top| is zero. Also test that various BIGNUM methods behave correctly on zero/even inputs. Original patch from OpenSSL commit d46e946d2603c64df6e1e4f9db0c70baaf1c4c03
2016-09-03Avoid undefined-behavior right-shifting by a word-size # of bits.bcook1-3/+2
Found with STACK, originally from OpenSSL, ok @beck
2016-09-03shorten s_time; help/ok bcookjmc1-91/+22
2016-09-03Make tree build againbeck6-12/+482
2016-09-03remove unused variablebeck1-2/+1
2016-09-03Fix some very unnecessary convoultion.beck1-16/+6
ok krw@
2016-09-03crank minor for API addiiton of x509_email, etc. functionsbeck2-2/+2
2016-09-03Bring in functions used by stunnel and exim from BoringSSL - this bringsbeck2-2/+452
in X509_check_host, X509_check_email, X509_check_ip, and X509_check_ip_asc, with some cleanup on the way in by myself and jsing@ ok bcook@
2016-09-03Remove the libcrypto/crypto directorybeck41-6330/+0
2016-09-03Remove the libssl/ssl directorybeck2-54/+0
2016-09-03Remove the libssl/src directorybeck1190-386114/+0
2016-09-02Print SKIPPED if a regress test cannot be executed for some reason.bluhm1-2/+3
This allows to identify such tests by looking at their output.
2016-09-02shorten s_server;jmc1-134/+72
2016-09-02Fix build of regress after source movesbeck1-2/+2
2016-09-02Make this regress build againbeck2-4/+4
2016-09-01Less lock contention by using more pools for mult-threaded programs.otto2-94/+190
tested by many (thanks!) ok tedu, guenther@
2016-09-01black magic for sparc page size can gotedu1-4/+2
2016-09-01shorten s_client;jmc1-142/+50
2016-08-31Crank minor due to API additionbeck1-1/+1
2016-08-31We don't need any VMS access tricks.deraadt1-27/+4
ok beck tedu
2016-08-30Add OPTION_ARG_TIME for parsing a (64 bit if needed) time_tderaadt3-4/+15
prodding & ok jsing
2016-08-30buf[][] with strange use all over the place is ridiculous, especiallyderaadt1-15/+14
if buf[1] is never used. ok guenther beck
2016-08-30Fix 32-bit time handling, using time_t and make it work on systemsderaadt2-24/+25
where that is long long. ok beck guenther
2016-08-30shorten rsautl;jmc1-152/+13
2016-08-28shorten the rsa text; of note, i've also reduced the descriptionjmc1-278/+44
for -inform/-outform/-text and removed the oft-repeated header/footer blurb;
2016-08-28Don't call lstat() before readlink() just to see if it's a symlink,guenther1-14/+17
as readlink() will tell you that more cheaply. ok millert@