Move the now internal X.509-related structs into x509_lcl.h.
authortb <tb@openbsd.org>
Mon, 1 Nov 2021 20:53:08 +0000 (20:53 +0000)
committertb <tb@openbsd.org>
Mon, 1 Nov 2021 20:53:08 +0000 (20:53 +0000)
commit838f0b6de4538105536e21117faea8e09e76a8f7
tree7f2f825dd7709cc71de47ae59fdf1f6b12fdd8df
parent98cd3bfcfda03e27edd18271652ee263e0e1dc39
Move the now internal X.509-related structs into x509_lcl.h.
Garbage collect the now unused LIBRESSL_CRYPTO_INTERNAL and
LIBRESSL_OPAQUE_X509. Include "x509_lcl.h" where needed and
fix a couple of unnecessary reacharounds.

ok jsing
72 files changed:
lib/libcrypto/Makefile
lib/libcrypto/asn1/a_strex.c
lib/libcrypto/asn1/n_pkey.c
lib/libcrypto/asn1/p8_pkey.c
lib/libcrypto/asn1/t_crl.c
lib/libcrypto/asn1/t_req.c
lib/libcrypto/asn1/t_spki.c
lib/libcrypto/asn1/t_x509.c
lib/libcrypto/asn1/t_x509a.c
lib/libcrypto/asn1/x_attrib.c
lib/libcrypto/asn1/x_crl.c
lib/libcrypto/asn1/x_exten.c
lib/libcrypto/asn1/x_name.c
lib/libcrypto/asn1/x_pubkey.c
lib/libcrypto/asn1/x_req.c
lib/libcrypto/asn1/x_sig.c
lib/libcrypto/asn1/x_x509.c
lib/libcrypto/asn1/x_x509a.c
lib/libcrypto/cms/cms_lib.c
lib/libcrypto/ocsp/ocsp_cl.c
lib/libcrypto/ocsp/ocsp_ext.c
lib/libcrypto/ocsp/ocsp_srv.c
lib/libcrypto/ocsp/ocsp_vfy.c
lib/libcrypto/opensslfeatures.h
lib/libcrypto/ossl_typ.h
lib/libcrypto/pkcs12/p12_attr.c
lib/libcrypto/pkcs12/p12_mutl.c
lib/libcrypto/pkcs12/p12_npas.c
lib/libcrypto/pkcs12/p12_p8d.c
lib/libcrypto/pkcs12/p12_p8e.c
lib/libcrypto/pkcs7/pk7_doit.c
lib/libcrypto/pkcs7/pk7_lib.c
lib/libcrypto/pkcs7/pk7_smime.c
lib/libcrypto/rsa/rsa_sign.c
lib/libcrypto/ts/ts_lib.c
lib/libcrypto/ts/ts_rsp_sign.c
lib/libcrypto/ts/ts_rsp_verify.c
lib/libcrypto/x509/by_dir.c
lib/libcrypto/x509/by_file.c
lib/libcrypto/x509/by_mem.c
lib/libcrypto/x509/pcy_cache.c
lib/libcrypto/x509/pcy_map.c
lib/libcrypto/x509/pcy_tree.c
lib/libcrypto/x509/x509.h
lib/libcrypto/x509/x509_addr.c
lib/libcrypto/x509/x509_asid.c
lib/libcrypto/x509/x509_att.c
lib/libcrypto/x509/x509_cmp.c
lib/libcrypto/x509/x509_conf.c
lib/libcrypto/x509/x509_crld.c
lib/libcrypto/x509/x509_ext.c
lib/libcrypto/x509/x509_internal.h
lib/libcrypto/x509/x509_lcl.h
lib/libcrypto/x509/x509_lib.c
lib/libcrypto/x509/x509_ncons.c
lib/libcrypto/x509/x509_obj.c
lib/libcrypto/x509/x509_prn.c
lib/libcrypto/x509/x509_purp.c
lib/libcrypto/x509/x509_r2x.c
lib/libcrypto/x509/x509_req.c
lib/libcrypto/x509/x509_set.c
lib/libcrypto/x509/x509_skey.c
lib/libcrypto/x509/x509_trs.c
lib/libcrypto/x509/x509_v3.c
lib/libcrypto/x509/x509_vfy.c
lib/libcrypto/x509/x509_vfy.h
lib/libcrypto/x509/x509_vpm.c
lib/libcrypto/x509/x509cset.c
lib/libcrypto/x509/x509name.c
lib/libcrypto/x509/x509rset.c
lib/libcrypto/x509/x509type.c
lib/libcrypto/x509/x_all.c