Some more ASN.1 struct types that are postponed (because they are
authorschwarze <schwarze@openbsd.org>
Wed, 15 Dec 2021 16:36:39 +0000 (16:36 +0000)
committerschwarze <schwarze@openbsd.org>
Wed, 15 Dec 2021 16:36:39 +0000 (16:36 +0000)
related to templating macros) or intentionally undocumented.
Apart from NETSCAPE, PCTX, and low-level templating stuff,
all ASN.1 functions, types, and macros are now documented.

regress/lib/libcrypto/man/check_complete.pl

index 4d70329..ffd1159 100755 (executable)
@@ -18,7 +18,9 @@ use strict;
 use warnings;
 
 my @obsolete = qw(
+    ASN1_const_CTX ASN1_CTX
     ASN1_dup ASN1_d2i_bio ASN1_d2i_bio_of ASN1_d2i_fp ASN1_d2i_fp_of
+    ASN1_ENCODING
     ASN1_i2d_bio ASN1_i2d_bio_of ASN1_i2d_bio_of_const
     ASN1_i2d_fp ASN1_i2d_fp_of ASN1_i2d_fp_of_const
     ASN1_LONG_UNDEF
@@ -28,7 +30,7 @@ my @obsolete = qw(
     ASN1_STRING_FLAG_MSTRING ASN1_STRING_FLAG_NDEF
     CHARTYPE_FIRST_ESC_2253 CHARTYPE_LAST_ESC_2253 CHARTYPE_PRINTABLESTRING
     d2i_NETSCAPE_X509
-    NETSCAPE_X509_free NETSCAPE_X509_new
+    NETSCAPE_X509 NETSCAPE_X509_free NETSCAPE_X509_new
     i2d_NETSCAPE_X509
     ub_title
     V_ASN1_PRIMATIVE_TAG
@@ -40,7 +42,8 @@ my @obsolete = qw(
 
 # postponed
 push @obsolete, qw(
-    ASN1_ITEM_ptr ASN1_ITEM_ref ASN1_ITEM_rptr
+    ASN1_ITEM_EXP ASN1_ITEM_ptr ASN1_ITEM_ref ASN1_ITEM_rptr
+    ASN1_TEMPLATE ASN1_TLC
     CHECKED_D2I_OF CHECKED_I2D_OF CHECKED_NEW_OF CHECKED_PPTR_OF CHECKED_PTR_OF
     DECLARE_ASN1_ALLOC_FUNCTIONS DECLARE_ASN1_ALLOC_FUNCTIONS_name
     DECLARE_ASN1_ENCODE_FUNCTIONS DECLARE_ASN1_ENCODE_FUNCTIONS_const