boringssl/crypto/x509v3
Adam Langley 2b2d66d409 Remove string.h from base.h.
Including string.h in base.h causes any file that includes a BoringSSL
header to include string.h. Generally this wouldn't be a problem,
although string.h might slow down the compile if it wasn't otherwise
needed. However, it also causes problems for ipsec-tools in Android
because OpenSSL didn't have this behaviour.

This change removes string.h from base.h and, instead, adds it to each
.c file that requires it.

Change-Id: I5968e50b0e230fd3adf9b72dd2836e6f52d6fb37
Reviewed-on: https://boringssl-review.googlesource.com/3200
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2015-02-02 19:14:15 +00:00
..
CMakeLists.txt Change CMakeLists.txt to two-space indent. 2015-01-28 16:37:10 -08:00
ext_dat.h Tag a number of globals as const. 2015-01-14 21:53:00 +00:00
pcy_cache.c Inital import. 2014-06-20 13:17:32 -07:00
pcy_data.c Inital import. 2014-06-20 13:17:32 -07:00
pcy_int.h Inital import. 2014-06-20 13:17:32 -07:00
pcy_lib.c Inital import. 2014-06-20 13:17:32 -07:00
pcy_map.c Inital import. 2014-06-20 13:17:32 -07:00
pcy_node.c Inital import. 2014-06-20 13:17:32 -07:00
pcy_tree.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
tabtest.c Tag a number of globals as const. 2015-01-14 21:53:00 +00:00
v3_akey.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_akeya.c Inital import. 2014-06-20 13:17:32 -07:00
v3_alt.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_bcons.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_bitst.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_conf.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_cpols.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_crld.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_enum.c Tag a number of globals as const. 2015-01-14 21:53:00 +00:00
v3_extku.c Inital import. 2014-06-20 13:17:32 -07:00
v3_genn.c Inital import. 2014-06-20 13:17:32 -07:00
v3_ia5.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_info.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_int.c Inital import. 2014-06-20 13:17:32 -07:00
v3_lib.c Fix leak in X509V3_EXT_add on error. 2014-11-06 01:40:58 +00:00
v3_ncons.c RT3662: Allow leading . in nameConstraints 2015-01-14 21:53:12 +00:00
v3_pci.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_pcia.c Convert latin-1 files to UTF-8. 2015-01-29 17:26:36 -08:00
v3_pcons.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_pku.c Inital import. 2014-06-20 13:17:32 -07:00
v3_pmaps.c Inital import. 2014-06-20 13:17:32 -07:00
v3_prn.c Remove CHARSET_EBCDIC 2014-07-07 19:30:35 +00:00
v3_purp.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_skey.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_sxnet.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3_utl.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
v3nametest.c Fix standalone bio_test and v3name_test on Win64. 2014-10-29 21:17:27 +00:00
x509v3_error.c Move public headers to include/openssl/ 2014-07-14 22:42:18 +00:00