Remove ASN.1 combining.
authorjsing <jsing@openbsd.org>
Tue, 10 May 2022 05:19:22 +0000 (05:19 +0000)
committerjsing <jsing@openbsd.org>
Tue, 10 May 2022 05:19:22 +0000 (05:19 +0000)
commit5a79a2aba1488af67d4b26a61cfe5a412ada9c86
tree2efe2301fad28d337e2404eb8bf274ab40a93dbd
parent42cf3a9b7e783ddd5f0f20629c8e1badb1f87b73
Remove ASN.1 combining.

This was an option used to combine ASN.1 into a single structure, which was
only ever used by DSAPublicKey and X509_ATTRIBUTE. Since they no longer use
it we can mop this up and simplify all of the related code.

ok tb@
lib/libcrypto/asn1/asn1t.h
lib/libcrypto/asn1/tasn_dec.c
lib/libcrypto/asn1/tasn_fre.c
lib/libcrypto/asn1/tasn_new.c
lib/libcrypto/asn1/tasn_utl.c