openssl/apps
Matt Caswell 68487a9b06 Convert __thread to pthreads for Thread Local Storage
In theory the pthreads approach for Thread Local Storage should be more
portable.

This also changes some APIs in order to accommodate this change. In
particular ASYNC_init_pool is renamed ASYNC_init_thread and
ASYNC_free_pool is renamed ASYNC_cleanup_thread. Also introduced ASYNC_init
and ASYNC_cleanup.

Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-11-20 23:39:30 +00:00
..
demoCA Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
demoSRP Missing SRP files. 2011-03-16 11:50:33 +00:00
app_rand.c GH345: Remove stderr output 2015-08-16 21:08:25 -04:00
apps.c Add s_client support for waiting for async 2015-11-20 23:34:35 +00:00
apps.h Add s_client support for waiting for async 2015-11-20 23:34:35 +00:00
asn1pars.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
ca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
ca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
CA.com Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
CA.pl.in Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c add -psk option to ciphers command 2015-11-14 00:06:33 +00:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
crl2p7.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
crl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
dgst.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
dh1024.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh2048.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh4096.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dhparam.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
dsa512.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa1024.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa-ca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa-pca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
ec.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
ecparam.c Remove useless code 2015-10-23 19:52:08 +02:00
enc.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
engine.c Remove useless code 2015-10-23 19:52:08 +02:00
errstr.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
gendsa.c Remove useless code 2015-10-23 19:52:08 +02:00
genpkey.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
genrsa.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
install-apps.com After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
makeapps.com Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
Makefile make update 2015-11-20 23:34:34 +00:00
nseq.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
ocsp.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
openssl-vms.cnf Use better defaults for TSA. 2015-11-20 13:40:53 +00:00
openssl.c Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
openssl.cnf Use better defaults for TSA. 2015-11-20 13:40:53 +00:00
opt.c Address Windows warnings in apps/. 2015-10-05 09:25:06 +02:00
passwd.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
pca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pkcs7.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkcs8.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkcs12.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkey.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkeyparam.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkeyutl.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
prime.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
privkey.pem PR: 1644 2009-09-06 15:49:46 +00:00
progs.h Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
progs.pl Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
rand.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
rehash.c GH408 follow-on: update buflen 2015-09-25 20:22:27 -04:00
req.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsa.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
rsautl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
s512-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s512-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s_apps.h DTLS: remove unused cookie field 2015-10-09 15:32:35 +02:00
s_cb.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
s_client.c Convert __thread to pthreads for Thread Local Storage 2015-11-20 23:39:30 +00:00
s_server.c Convert __thread to pthreads for Thread Local Storage 2015-11-20 23:39:30 +00:00
s_socket.c Explicitly cast INVALID_SOCKET to (int) to address warnings on Windows. 2015-10-05 09:22:54 +02:00
s_time.c Address Windows warnings in apps/. 2015-10-05 09:25:06 +02:00
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.srl Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
sess_id.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
smime.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
speed.c Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
spkac.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00
srp.c Fix -srpvfile option in srp command line 2015-09-21 10:17:58 +01:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
testrsa.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
timeouts.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ts.c Add support for signer_digest option in TS. 2015-11-20 13:40:53 +00:00
tsget PR: 2031 2009-09-07 17:57:18 +00:00
verify.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
version.c Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
vms_decc_init.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
winrand.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
x509.c Continue standardisation of malloc handling in apps 2015-11-09 22:48:41 +00:00