Merge X509_VERIFY_PARAM_ID into X509_VERIFY_PARAM
authortb <tb@openbsd.org>
Sun, 28 May 2023 05:25:24 +0000 (05:25 +0000)
committertb <tb@openbsd.org>
Sun, 28 May 2023 05:25:24 +0000 (05:25 +0000)
commitb6c35519473d1d304e593201b7c5ee915c36084b
treeb78392daff73ea07efd26464e2c726c20e55e0a5
parent5acccd09231de6ba63b3f312bd3acbe3c1986d10
Merge X509_VERIFY_PARAM_ID into X509_VERIFY_PARAM

Back in the day when essentially every struct was open to all applications,
X509_VERIFY_PARAM_ID provided a modicum of opacity. This indirection is now
no longer needed with X509_VERIFY_PARAM being opaque itself, so stop using
X509_VERIFY_PARAM_ID and merge it into X509_VERIFY_PARAM. This is a first
small step towards cleaning up the X509_VERIFY_PARAM mess.

ok jsing
lib/libcrypto/x509/x509_local.h
lib/libcrypto/x509/x509_vfy.c
lib/libcrypto/x509/x509_vfy.h
lib/libcrypto/x509/x509_vpm.c