Remove ASN1_OBJECT internals from public visibility.
authortb <tb@openbsd.org>
Fri, 14 Jan 2022 08:09:18 +0000 (08:09 +0000)
committertb <tb@openbsd.org>
Fri, 14 Jan 2022 08:09:18 +0000 (08:09 +0000)
commit292b1e0c809dea5611d0b60c3fda8f5c3a232d44
tree1612a405d384cd9b2f7aabbad7d33a654bf2e411
parentd56fe77f5d8577f74e9d3de24ffbd0fded961ec0
Remove ASN1_OBJECT internals from public visibility.

Move the struct declaration to asn1_locl.h and add a forward
declaration to ossl_typ.h. This makes struct visibility in the
asn1 headers match OpenSSL.

ok inoguchi jsing
lib/libcrypto/asn1/asn1.h
lib/libcrypto/asn1/asn1_locl.h
lib/libcrypto/ossl_typ.h