boringssl/include/openssl
David Benjamin 9f33fc63c6 Remove hash table lookups from ex_data.
Instead, each module defines a static CRYPTO_EX_DATA_CLASS to hold the values.
This makes CRYPTO_cleanup_all_ex_data a no-op as spreading the
CRYPTO_EX_DATA_CLASSes across modules (and across crypto and ssl) makes cleanup
slightly trickier. We can make it do something if needbe, but it's probably not
worth the trouble.

Change-Id: Ib6f6fd39a51d8ba88649f0fa29c66db540610c76
Reviewed-on: https://boringssl-review.googlesource.com/4375
Reviewed-by: Adam Langley <agl@google.com>
2015-04-15 23:59:35 +00:00
..
aead.h
aes.h
asn1_mac.h
asn1.h
asn1t.h
base64.h
base.h
bio.h
blowfish.h
bn.h
buf.h
bytestring.h
cast.h Add decrepit, initially containing CAST and Blowfish. 2015-04-06 16:58:45 -07:00
chacha.h
cipher.h
conf.h
cpu.h
crypto.h
des.h
dh.h
digest.h
dsa.h
dtls1.h
ec_key.h
ec.h
ecdh.h
ecdsa.h
engine.h
err.h
evp.h
ex_data.h Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
hkdf.h
hmac.h
lhash_macros.h Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
lhash.h Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
md4.h
md5.h
mem.h
modes.h
obj_mac.h
obj.h
objects.h
opensslfeatures.h
opensslv.h
ossl_typ.h
pem.h
pkcs7.h
pkcs8.h Eliminate unnecessary includes from low-level crypto modules. 2015-04-13 20:49:18 +00:00
pkcs12.h
poly1305.h
pqueue.h
rand.h
rc4.h
rsa.h
safestack.h
sha.h
srtp.h
ssl2.h
ssl3.h
ssl23.h
ssl.h
stack_macros.h Add sk_deep_copy and its macro. 2015-02-13 10:59:10 -08:00
stack.h
thread.h
time_support.h
tls1.h
type_check.h
x509_vfy.h
x509.h
x509v3.h