boringssl/ssl
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
..
pqueue Fix memory leak in pqueue_test. 2015-02-11 23:18:45 +00:00
test Revert "Temporarily break a test on purpose." 2015-04-15 16:13:49 -04:00
CMakeLists.txt Document everything in ssl_ciph.c, now ssl_cipher.c. 2015-04-13 22:06:55 +00:00
d1_both.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
d1_clnt.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00
d1_lib.c Tidy cipher rule processing. 2015-04-13 22:05:10 +00:00
d1_meth.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
d1_pkt.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00
d1_srtp.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00
d1_srvr.c Switch cipher masks to uint32_t. 2015-04-10 22:16:05 +00:00
internal.h Prune some unused constants from ssl/internal.h. 2015-04-13 22:07:38 +00:00
s3_both.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00
s3_clnt.c Add SSL_set_reject_peer_renegotiations. 2015-04-13 22:38:58 +00:00
s3_enc.c Document everything in ssl_ciph.c, now ssl_cipher.c. 2015-04-13 22:06:55 +00:00
s3_lib.c Remove SSL_CIPHER::valid. 2015-04-13 22:05:41 +00:00
s3_meth.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
s3_pkt.c Add SSL_set_reject_peer_renegotiations. 2015-04-13 22:38:58 +00:00
s3_srvr.c Add SSL_set_reject_peer_renegotiations. 2015-04-13 22:38:58 +00:00
ssl_algs.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
ssl_asn1.c Eliminate unnecessary includes from low-level crypto modules. 2015-04-13 20:49:18 +00:00
ssl_cert.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00
ssl_cipher.c Document everything in ssl_ciph.c, now ssl_cipher.c. 2015-04-13 22:06:55 +00:00
ssl_lib.c Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
ssl_rsa.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
ssl_sess.c Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
ssl_stat.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
ssl_test.cc Tidy cipher rule processing. 2015-04-13 22:05:10 +00:00
ssl_txt.c Rename ssl_locl.h to internal.h 2015-04-10 22:14:09 +00:00
t1_enc.c Document everything in ssl_ciph.c, now ssl_cipher.c. 2015-04-13 22:06:55 +00:00
t1_lib.c Switch cipher masks to uint32_t. 2015-04-10 22:16:05 +00:00
t1_reneg.c Include-what-you-use ssl/internal.h. 2015-04-10 22:15:02 +00:00