Make many X509_xxx types opaque.
authorRich Salz <rsalz@openssl.org>
Fri, 15 Apr 2016 03:59:26 +0000 (23:59 -0400)
committerRich Salz <rsalz@openssl.org>
Fri, 15 Apr 2016 17:21:43 +0000 (13:21 -0400)
commitf0e0fd51fd8307f6eae64862ad9aaea113f1177a
treeb00de87cb2fd4dc437de5994d3c8028dd9262460
parent34da11b39d2421f546ec568f355875eec353844c
Make many X509_xxx types opaque.

Make X509_OBJECT, X509_STORE_CTX, X509_STORE, X509_LOOKUP,
and X509_LOOKUP_METHOD opaque.
Remove unused X509_CERT_FILE_CTX

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
26 files changed:
CHANGES
NEWS
apps/crl.c
apps/pkcs12.c
apps/s_server.c
apps/verify.c
apps/x509.c
crypto/cms/cms_smime.c
crypto/include/internal/x509_int.h
crypto/ocsp/ocsp_vfy.c
crypto/pkcs7/pk7_smime.c
crypto/ts/ts_rsp_verify.c
crypto/x509/by_file.c
crypto/x509/x509_err.c
crypto/x509/x509_lcl.h
crypto/x509/x509_lu.c
crypto/x509/x509_vfy.c
doc/crypto/X509_STORE_CTX_get_error.pod
doc/crypto/X509_STORE_CTX_new.pod
doc/crypto/X509_STORE_CTX_set_verify_cb.pod
include/openssl/ossl_typ.h
include/openssl/x509.h
include/openssl/x509_vfy.h
ssl/ssl_cert.c
test/ssltest_old.c
util/libcrypto.num