Remove more ASN1_BIT_STRING API
authortb <tb@openbsd.org>
Fri, 28 Jul 2023 10:33:13 +0000 (10:33 +0000)
committertb <tb@openbsd.org>
Fri, 28 Jul 2023 10:33:13 +0000 (10:33 +0000)
commit13e371bf38f1ed6d39bdf991f6fb7edc212a41bc
tree3fbb97aeacc4b2821aa7dff3768078a722e4cb63
parent1411e9ef2a4ec93e44d8b2cd207dd80b45d88efe
Remove more ASN1_BIT_STRING API

This removes ASN1_BIT_STRING_name_print(), ASN1_BIT_STRING_{num,set}_asc().
Before trust was properly handled using OIDs, there was a period where it
used bit strings. The actual interfaces used in openssl x509 were removed,
but the functions they wrapped remained unused for the next 24 years.

ok jsing
lib/libcrypto/Symbols.list
lib/libcrypto/Symbols.namespace
lib/libcrypto/asn1/a_bitstr.c
lib/libcrypto/asn1/asn1.h
lib/libcrypto/hidden/openssl/asn1.h