Remove X509_TRUST extensibility
authortb <tb@openbsd.org>
Sun, 7 Jan 2024 14:50:45 +0000 (14:50 +0000)
committertb <tb@openbsd.org>
Sun, 7 Jan 2024 14:50:45 +0000 (14:50 +0000)
commit307dc1ce7d41ff7c7e7ff0c6e9756ef392e0352d
tree68bd0b4b0bb536ddd5292eeec4d46a10650c0628
parent3db25975d7aefd284bdced88747d1753116e9fae
Remove X509_TRUST extensibility

This is pretty much identical to the X509_PURPOSE case: remove the stack
used for extending and overriding the trust table and make X509_TRUST_add()
always fail. Simplify some other bits accordingly.

ok jsing
lib/libcrypto/x509/x509_trs.c