Get rid of last use of db_meth
authortb <tb@openbsd.org>
Wed, 28 Aug 2024 08:59:03 +0000 (08:59 +0000)
committertb <tb@openbsd.org>
Wed, 28 Aug 2024 08:59:03 +0000 (08:59 +0000)
commit36eb614eeac569371ae66ec52f7ed59719eef491
tree677956e82b329c25d87c32028d9541b415bfbe85
parentc32a9a389e3538eb95c50358c4f11296da083777
Get rid of last use of db_meth

Nothing touches db_meth in ports. Thus only way a db_meth can be set is
now as a side effect X509V3_set_conf() in which case the db is an NCONF
database and the db_meth will be a thin wrapper of NCONF_get_section().
Make that explicit in the implementation, remove the guts of the unused
X509V3_get_string() and X509V3_string_free(), turn X509V3_section_free()
into a noop and replace several checks for ctx->db, ctx->db->meth, ...
with a simple ctx->db != NULL check.

ok beck jsing
lib/libcrypto/hidden/openssl/x509v3.h
lib/libcrypto/x509/x509_conf.c