Remove ASN1_bn_print() and ASN1_buf_print()
authortb <tb@openbsd.org>
Fri, 28 Jul 2023 10:02:11 +0000 (10:02 +0000)
committertb <tb@openbsd.org>
Fri, 28 Jul 2023 10:02:11 +0000 (10:02 +0000)
commit21b70af53d391472fdb08380e1c40ae4f1dd3d58
tree6cc3210cbc7690866d8994e567c74a7705dea82a
parentc9ae38aaca3d2f08df1c80e641aecddff4204d2d
Remove ASN1_bn_print() and ASN1_buf_print()

ASN1_bn_print() is a hilariously bad API that was replaced with a saner
interface internally. ASN1_buf_print() isn't terrible, but it is too
specialized to be of real use. It was only exposed because ASN1_bn_print()
was already there. Its only use had been in the EdDSA printing code before
it was replaced with an internal helper.

ok jsing
lib/libcrypto/Makefile
lib/libcrypto/Symbols.list
lib/libcrypto/Symbols.namespace
lib/libcrypto/asn1/asn1.h
lib/libcrypto/asn1/t_pkey.c [deleted file]
lib/libcrypto/hidden/openssl/asn1.h