openssl/include/openssl
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
..
aes.h
asn1.h embed support for ASN1_STRING 2015-10-11 20:33:57 +01:00
asn1t.h asn1t.h: silence -Wmissing-prototype in Windows builds. 2015-09-29 18:05:13 +02:00
async.h Convert __thread to pthreads for Thread Local Storage 2015-11-20 23:39:30 +00:00
bio.h Remove the state parameter from BIO_ctrl_set_connected 2015-11-02 17:36:49 +01:00
blowfish.h
bn.h More secure storage of key material. 2015-06-23 17:09:35 -04:00
buffer.h BUF_strndup: tidy 2015-09-22 19:51:18 +02:00
camellia.h
cast.h
cmac.h Move EVP_PKEY_METHOD into private headers. 2015-09-20 03:46:16 +01:00
cms.h
comp.h Make COMP_CTX and COMP_METHOD opaque 2015-05-12 10:24:48 -04:00
conf_api.h
conf.h Fix no-stdio build 2015-09-29 21:59:19 -04:00
crypto.h Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
des.h
dh.h Make update / libeay.num fix 2015-09-30 11:15:14 -04:00
dsa.h Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
dso.h
dtls1.h
e_os2.h Address more Windows warnings illuminated by mingw. 2015-10-06 09:44:27 +02:00
ebcdic.h
ec.h Move EVP_PKEY_METHOD into private headers. 2015-09-20 03:46:16 +01:00
ecdh.h
ecdsa.h Constify ECDSA_METHOD_new. 2015-09-12 01:53:52 +01:00
engine.h Add the Dummy Async engine (dasync) 2015-11-20 23:31:42 +00:00
err.h Add ASYNC error codes 2015-11-20 23:34:35 +00:00
evp.h Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
hmac.h Remove HAMC_cleanup 2015-10-27 16:07:56 -04:00
idea.h
jpake.h
lhash.h
md2.h
md4.h
md5.h
mdc2.h
modes.h
obj_mac.h New cipher and cipher modes standardized in Russia 2015-10-05 21:55:10 +01:00
objects.h
ocsp.h Embed various OCSP fields. 2015-10-11 20:33:57 +01:00
opensslv.h RT3999: Remove sub-component version strings 2015-08-10 12:13:32 -04:00
ossl_typ.h RT3948: Some structs have confusing names. 2015-09-28 22:07:29 -04:00
pem2.h
pem.h Fix no-stdio build 2015-09-29 21:59:19 -04:00
pkcs7.h
pkcs12.h Add function PKCS8_set0_pbe 2015-05-26 13:09:26 +01:00
pqueue.h
rand.h Replace "SSLeay" in API with OpenSSL 2015-10-30 17:21:42 -04:00
rc2.h
rc4.h
rc5.h
ripemd.h Fix no-ripemd on Windows 2015-10-08 15:31:08 +01:00
rsa.h Rename RSA_eay_xxx to rsa_ossl_xxx 2015-11-17 17:14:28 -05:00
safestack.h Add ASYNC_JOB pools 2015-11-20 23:33:46 +00:00
seed.h
sha.h
srp.h Use #error in openssl/srp.h 2015-05-15 08:16:21 -04:00
srtp.h
ssl2.h
ssl3.h Remove the old state defines 2015-10-30 08:39:47 +00:00
ssl.h Rename start_async_job to ssl_start_async_job 2015-11-20 23:35:19 +00:00
stack.h
store.h Move OPENSSL_ITEM to store.h 2015-09-02 11:12:36 -04:00
symhacks.h Remove _locked memory functions. 2015-08-26 07:02:33 -04:00
tls1.h Fix references to various RFCs 2015-10-23 19:52:08 +02:00
ts.h Add support for signer_digest option in TS. 2015-11-20 13:40:53 +00:00
txt_db.h No fprintf in the txt_db component 2015-06-09 12:39:08 -04:00
ui.h
whrlpool.h
x509_vfy.h Fix no-stdio build 2015-09-29 21:59:19 -04:00
x509.h Use accessors for X509_print_ex(). 2015-11-14 00:13:08 +00:00
x509v3.h Fix no-stdio build 2015-09-29 21:59:19 -04:00