Constify various mostly X509-related parameter types in crypto/ and apps/
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>
Mon, 23 Mar 2020 07:30:37 +0000 (08:30 +0100)
committerDr. David von Oheimb <David.von.Oheimb@siemens.com>
Mon, 23 Mar 2020 07:30:37 +0000 (08:30 +0100)
commit8cc86b81ac20ff3e933ea7fd107a5a6066032330
tree5ce8dc7269dd084b99a2ee8ca4b347c68bb51ed8
parent7e06a6758bef584deabc9cb4b0d21b3e664b25c9
Constify various mostly X509-related parameter types in crypto/ and apps/

in particular X509_NAME*, X509_STORE{,_CTX}*, and ASN1_INTEGER *,
also some result types of new functions, which does not break compatibility

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/10504)
71 files changed:
apps/ca.c
apps/include/apps.h
apps/lib/apps.c
apps/ocsp.c
apps/rehash.c
apps/req.c
crypto/bio/bio_lib.c
crypto/cmp/cmp_hdr.c
crypto/cmp/cmp_local.h
crypto/cmp/cmp_msg.c
crypto/cmp/cmp_server.c
crypto/crmf/crmf_lib.c
crypto/crmf/crmf_local.h
crypto/dh/dh_lib.c
crypto/dsa/dsa_lib.c
crypto/evp/pkey_mac.c
crypto/ocsp/ocsp_cl.c
crypto/ocsp/ocsp_ext.c
crypto/ocsp/ocsp_lib.c
crypto/ocsp/ocsp_vfy.c
crypto/store/store_lib.c
crypto/store/store_local.h
crypto/ui/ui_lib.c
crypto/x509/by_dir.c
crypto/x509/by_store.c
crypto/x509/pcy_lib.c
crypto/x509/t_x509.c
crypto/x509/v3_crld.c
crypto/x509/v3_ncons.c
crypto/x509/v3_purp.c
crypto/x509/v3_utl.c
crypto/x509/x509_cmp.c
crypto/x509/x509_local.h
crypto/x509/x509_lu.c
crypto/x509/x509_r2x.c
crypto/x509/x509_set.c
crypto/x509/x509_vfy.c
crypto/x509/x509_vpm.c
crypto/x509/x509cset.c
crypto/x509/x509name.c
crypto/x509/x509rset.c
crypto/x509/x_crl.c
crypto/x509/x_name.c
crypto/x509/x_x509.c
doc/man3/BIO_get_ex_new_index.pod
doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod
doc/man3/X509_CRL_get0_by_serial.pod
doc/man3/X509_LOOKUP.pod
doc/man3/X509_LOOKUP_meth_new.pod
doc/man3/X509_NAME_get0_der.pod
doc/man3/X509_NAME_get_index_by_NID.pod
doc/man3/X509_STORE_CTX_get_error.pod
doc/man3/X509_STORE_CTX_new.pod
doc/man3/X509_STORE_get0_param.pod
doc/man3/X509_STORE_set_verify_cb_func.pod
doc/man3/X509_VERIFY_PARAM_set_flags.pod
doc/man3/X509_get_subject_name.pod
include/crypto/x509.h
include/openssl/bio.h
include/openssl/crmf.h
include/openssl/dh.h
include/openssl/dsa.h
include/openssl/ocsp.h
include/openssl/ui.h
include/openssl/x509.h
include/openssl/x509_vfy.h
include/openssl/x509v3.h
ssl/t1_lib.c
test/cmp_ctx_test.c
test/cmp_vfy_test.c
test/ocspapitest.c