boringssl/crypto/ec
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
..
CMakeLists.txt Precompute sorted array for error strings. 2015-02-09 17:35:31 -08:00
ec_asn1.c Fix a failure to NULL a pointer freed on error. 2015-03-19 19:50:32 +00:00
ec_key.c Remove hash table lookups from ex_data. 2015-04-15 23:59:35 +00:00
ec_montgomery.c Simplify ec_group_st on the assumption it is used for GF(p) only. 2015-04-13 20:53:20 +00:00
ec_test.c Eliminate unnecessary includes from low-level crypto modules. 2015-04-13 20:49:18 +00:00
ec.c Compatibility changes for wpa_supplicant and OpenSSH. 2015-04-14 20:18:28 +00:00
example_mul.c Add a CRYPTO_library_init and static-initializer-less build option. 2014-09-12 00:10:53 +00:00
internal.h Simplify ec_group_st on the assumption it is used for GF(p) only. 2015-04-13 20:53:20 +00:00
oct.c Add in missing curly braces part 2. 2015-02-11 23:14:04 +00:00
simple.c Add in missing curly braces part 2. 2015-02-11 23:14:04 +00:00
wnaf.c Eliminate unnecessary includes from low-level crypto modules. 2015-04-13 20:49:18 +00:00