Rename "private" file, doc doc changes in CHANGES
authorRich Salz <rsalz@akamai.com>
Fri, 27 Sep 2019 18:03:57 +0000 (14:03 -0400)
committerRichard Levitte <levitte@openssl.org>
Thu, 3 Oct 2019 13:52:00 +0000 (15:52 +0200)
Use err() for find-doc-nits -e output
Doing this meant we could remove the -s flag, so we do so; move
option/help stuff to top of script.
Add a CHANGES entry.
Rename missing to other.syms

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10039)

CHANGES
Configurations/unix-Makefile.tmpl
util/find-doc-nits
util/other.syms [new file with mode: 0644]
util/private.num [deleted file]

diff --git a/CHANGES b/CHANGES
index db1dc416e8d6107a623e421530f04006b34d70c2..cb6c77bf1434e8c0e4ed27e9103854ca2642be8c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
      pages for further details.
      [Matt Caswell]
 
+  *) Over two thousand fixes were made to the documentation, including:
+     adding missing command flags, better style conformance, documentation
+     of internals, etc.
+     [Rich Salz, Richard Levitte]
+
   *) s390x assembly pack: add hardware-support for P-256, P-384, P-521,
      X25519, X448, Ed25519 and Ed448.
      [Patrick Steuer]
index 1267a2a96d77c8df94f75f90d96245e41f964f93..74b9079219f9391441511d5dd3a157be1ecae6fb 100644 (file)
@@ -729,7 +729,7 @@ generate: generate_apps generate_crypto_bn generate_crypto_objects \
 
 .PHONY: doc-nits
 doc-nits: build_generated
-       (cd $(SRCDIR); $(PERL) util/find-doc-nits -n -p -s )
+       (cd $(SRCDIR); $(PERL) util/find-doc-nits -n -e )
 
 # Test coverage is a good idea for the future
 #coverage: $(PROGRAMS) $(TESTPROGRAMS)
index 74018e799979aa7ad4cf12498970200a2fe4e99b..c1e33fcfe455a0eae08660d1c45a601db856141d 100755 (executable)
@@ -33,24 +33,39 @@ our($opt_u);
 our($opt_v);
 our($opt_c);
 
+# Print usage message and exit.
 sub help {
     print <<EOF;
 Find small errors (nits) in documentation.  Options:
+    -c List undocumented commands and options
     -d Detailed list of undocumented (implies -u)
     -e Detailed list of new undocumented (implies -v)
-    -s Same as -e except no output is generated if nothing is undocumented
-    -o Causes -e/-v to count symbols added since 1.1.1 as new (implies -v)
+    -h Print this help message
     -l Print bogus links
     -n Print nits in POD pages
-    -p Warn if non-public name documented (implies -n)
+    -o Causes -e/-v to count symbols added since 1.1.1 as new (implies -v)
     -u Count undocumented functions
     -v Count new undocumented functions
-    -h Print this help message
-    -c List undocumented commands and options
 EOF
     exit;
 }
 
+getopts('cdehlnouv');
+
+help() if $opt_h;
+$opt_u = 1 if $opt_d;
+$opt_v = 1 if $opt_o || $opt_e;
+die "Cannot use both -u and -v"
+    if $opt_u && $opt_v;
+die "Cannot use both -d and -e"
+    if $opt_d && $opt_e;
+
+# We only need to check c, l, n, u and v.
+# Options d, e, o imply one of the above.
+die "Need one of -[cdehlnouv] flags.\n"
+    unless $opt_c or $opt_l or $opt_n or $opt_u or $opt_v;
+
+
 my $temp = '/tmp/docnits.txt';
 my $OUT;
 my %public;
@@ -109,9 +124,11 @@ sub name_synopsis {
         if %foundfilenames;
     err($id, "$simplename (filename) missing from NAME section")
         unless $foundfilename;
-    foreach my $n ( keys %names ) {
-        err($id, "$n is not public")
-            if $opt_p and !defined $public{$n};
+    if ( $filename !~ /internal/ ) {
+        foreach my $n ( keys %names ) {
+            err($id, "$n is not public")
+                if !defined $public{$n};
+        }
     }
 
     # Find all functions in SYNOPSIS
@@ -525,7 +542,6 @@ sub parsenum {
 
     close $IN;
 
-    print "# Found ", scalar(@apis), " in $file\n" unless $opt_p;
     return sort @apis;
 }
 
@@ -538,7 +554,7 @@ sub getdocced
         my %podinfo = extract_pod_info($pod);
         foreach my $n ( @{$podinfo{names}} ) {
             $return{$n} = $pod;
-            print "# Duplicate $n in $pod and $dups{$n}\n"
+            err("# Duplicate $n in $pod and $dups{$n}")
                 if defined $dups{$n} && $dups{$n} ne $pod;
             $dups{$n} = $pod;
         }
@@ -577,8 +593,6 @@ sub checkmacros {
         @missing = loadmissing('util/missingmacro.txt');
     }
 
-    print "# Checking macros (approximate)\n"
-        if !$opt_s;
     foreach my $f ( glob('include/openssl/*.h') ) {
         # Skip some internals we don't want to document yet.
         next if $f eq 'include/openssl/asn1.h';
@@ -598,15 +612,15 @@ sub checkmacros {
             # Skip macros known to be missing
             next if $opt_v && grep( /^$macro$/, @missing);
     
-            print "$f:$macro\n"
+            err("$f:", "macro $macro undocumented")
                 if $opt_d || $opt_e;
             $count++;
             $seen{$macro} = 1;
         }
         close(IN);
     }
-    print "# Found $count macros missing\n"
-        if !$opt_s || $count > 0;
+    err("# $count macros undocumented (count is approximate)")
+        if $count > 0;
 }
 
 sub printem {
@@ -627,13 +641,13 @@ sub printem {
         # Skip functions known to be missing
         next if $opt_v && grep( /^$func$/, @missing);
 
-        print "$libname:$func\n"
+        err("$libname:", "function $func undocumented")
             if $opt_d || $opt_e;
         $count++;
         $seen{$func} = 1;
     }
-    print "# Found $count missing from $numfile\n\n"
-        if !$opt_s || $count > 0;
+    err("# $count in $numfile are not documented")
+        if $count > 0;
 }
 
 
@@ -721,6 +735,7 @@ sub checklinks {
     }
 }
 
+# Load the public symbol/macro names
 sub publicize {
     foreach my $name ( parsenum('util/libcrypto.num') ) {
         $public{$name} = 1;
@@ -728,7 +743,7 @@ sub publicize {
     foreach my $name ( parsenum('util/libssl.num') ) {
         $public{$name} = 1;
     }
-    foreach my $name ( parsenum('util/private.num') ) {
+    foreach my $name ( parsenum('util/other.syms') ) {
         $public{$name} = 1;
     }
 }
@@ -811,25 +826,6 @@ sub checkflags {
     }
 }
 
-getopts('cdesolnphuv');
-
-help() if $opt_h;
-
-$opt_n = 1 if $opt_p;
-$opt_u = 1 if $opt_d;
-$opt_e = 1 if $opt_s;
-$opt_v = 1 if $opt_o || $opt_e;
-
-die "Cannot use both -u and -v"
-    if $opt_u && $opt_v;
-die "Cannot use both -d and -e"
-    if $opt_d && $opt_e;
-
-# We only need to check c, l, n, u and v.
-# Options d, e, s, o and p imply one of the above.
-die "Need one of -[cdesolnpuv] flags.\n"
-    unless $opt_c or $opt_l or $opt_n or $opt_u or $opt_v;
-
 if ( $opt_c ) {
     my @commands = ();
 
@@ -876,15 +872,12 @@ if ( $opt_l ) {
 }
 
 if ( $opt_n ) {
-    publicize() if $opt_p;
+    publicize();
     foreach (@ARGV ? @ARGV : (glob('doc/*/*.pod'), glob('doc/*/*.pod.in'))) {
         check($_);
     }
-    {
-        local $opt_p = undef;
-        foreach (@ARGV ? @ARGV : glob('doc/internal/*/*.pod')) {
-            check($_);
-        }
+    foreach (@ARGV ? @ARGV : glob('doc/internal/*/*.pod')) {
+        check($_);
     }
 
     # If not given args, check that all man1 commands are named properly.
diff --git a/util/other.syms b/util/other.syms
new file mode 100644 (file)
index 0000000..8cb980e
--- /dev/null
@@ -0,0 +1,539 @@
+# This isn't a library ".num" file but is a list of documented items
+# that don't appear in lib*.num -- because they are define's, in
+# assembly language, etc.
+#
+OPENSSL_ia32cap                         environment
+OPENSSL_s390xcap                        environment
+OPENSSL_MALLOC_FD                       environment
+OPENSSL_MALLOC_FAILURES                 environment
+OPENSSL_instrument_bus                  assembler
+OPENSSL_instrument_bus2                 assembler
+#
+ADMISSION_SYNTAX                        datatype
+ADMISSIONS                              datatype
+ASN1_STRING_TABLE                       datatype
+BIO_ADDR                                datatype
+BIO_ADDRINFO                            datatype
+BIO_callback_fn                         datatype
+BIO_callback_fn_ex                      datatype
+BIO_hostserv_priorities                 datatype
+BIO_lookup_type                         datatype
+CRYPTO_EX_dup                           datatype
+CRYPTO_EX_free                          datatype
+CRYPTO_EX_new                           datatype
+DTLS_timer_cb                           datatype
+EVP_KDF                                 datatype
+EVP_KDF_CTX                             datatype
+EVP_KEYMGMT                             datatype
+EVP_MAC                                 datatype
+EVP_MAC_CTX                             datatype
+EVP_PKEY_gen_cb                         datatype
+EVP_PKEY_METHOD                         datatype
+EVP_PKEY_ASN1_METHOD                    datatype
+GEN_SESSION_CB                          datatype
+OPENSSL_Applink                         external
+OPENSSL_CTX                             datatype
+NAMING_AUTHORITY                        datatype
+OSSL_PARAM                              datatype
+OSSL_PROVIDER                           datatype
+OSSL_STORE_CTX                          datatype
+OSSL_STORE_INFO                         datatype
+OSSL_STORE_LOADER                       datatype
+OSSL_STORE_LOADER_CTX                   datatype
+OSSL_STORE_SEARCH                       datatype
+OSSL_STORE_close_fn                     datatype
+OSSL_STORE_ctrl_fn                      datatype
+OSSL_STORE_expect_fn                    datatype
+OSSL_STORE_find_fn                      datatype
+OSSL_STORE_eof_fn                       datatype
+OSSL_STORE_error_fn                     datatype
+OSSL_STORE_load_fn                      datatype
+OSSL_STORE_open_fn                      datatype
+OSSL_STORE_post_process_info_fn         datatype
+OSSL_trace_cb                           datatype
+PROFESSION_INFO                         datatype
+PROFESSION_INFOS                        datatype
+RAND_DRBG_cleanup_entropy_fn            datatype
+RAND_DRBG_cleanup_nonce_fn              datatype
+RAND_DRBG_get_entropy_fn                datatype
+RAND_DRBG_get_nonce_fn                  datatype
+RAND_poll_cb                            datatype
+SSL_CTX_allow_early_data_cb_fn          datatype
+SSL_CTX_keylog_cb_func                  datatype
+SSL_allow_early_data_cb_fn              datatype
+SSL_client_hello_cb_fn                  datatype
+SSL_psk_client_cb_func                  datatype
+SSL_psk_find_session_cb_func            datatype
+SSL_psk_server_cb_func                  datatype
+SSL_psk_use_session_cb_func             datatype
+SSL_verify_cb                           datatype
+UI                                      datatype
+UI_METHOD                               datatype
+UI_STRING                               datatype
+UI_string_types                         datatype
+UI_string_types                         datatype
+X509_STORE_CTX_cert_crl_fn              datatype
+X509_STORE_CTX_check_crl_fn             datatype
+X509_STORE_CTX_check_issued_fn          datatype
+X509_STORE_CTX_check_policy_fn          datatype
+X509_STORE_CTX_check_revocation_fn      datatype
+X509_STORE_CTX_cleanup_fn               datatype
+X509_STORE_CTX_get_crl_fn               datatype
+X509_STORE_CTX_get_issuer_fn            datatype
+X509_STORE_CTX_lookup_certs_fn          datatype
+X509_STORE_CTX_lookup_crls_fn           datatype
+X509_STORE_CTX_verify_cb                datatype
+X509_STORE_CTX_verify_fn                datatype
+X509_STORE_set_verify_cb_func           datatype
+X509_LOOKUP_get_by_alias_fn             datatype
+X509_LOOKUP_get_by_subject_fn           datatype
+X509_LOOKUP_get_by_fingerprint_fn       datatype
+X509_LOOKUP_ctrl_fn                     datatype
+X509_LOOKUP_get_by_issuer_serial_fn     datatype
+bio_info_cb                             datatype
+BIO_info_cb                             datatype
+custom_ext_add_cb                       datatype
+custom_ext_free_cb                      datatype
+custom_ext_parse_cb                     datatype
+pem_password_cb                         datatype
+ssl_ct_validation_cb                    datatype
+ASYNC_callback_fn                       datatype
+SSL_async_callback_fn                   datatype
+#
+BIO_append_filename                     define
+BIO_destroy_bio_pair                    define
+BIO_do_accept                           define
+BIO_do_connect                          define
+BIO_do_handshake                        define
+BIO_eof                                 define
+BIO_flush                               define
+BIO_get_accept_name                     define
+BIO_get_accept_port                     define
+BIO_get_accept_ip_family                define
+BIO_get_peer_name                       define
+BIO_get_peer_port                       define
+BIO_get_bind_mode                       define
+BIO_get_buffer_num_lines                define
+BIO_get_cipher_ctx                      define
+BIO_get_cipher_status                   define
+BIO_get_close                           define
+BIO_get_ktls_send                       define
+BIO_get_ktls_recv                       define
+BIO_get_conn_address                    define
+BIO_get_conn_hostname                   define
+BIO_get_conn_port                       define
+BIO_get_conn_ip_family                  define
+BIO_get_fd                              define
+BIO_get_fp                              define
+BIO_get_info_callback                   define
+BIO_get_md                              define
+BIO_get_md_ctx                          define
+BIO_get_mem_data                        define
+BIO_get_mem_ptr                         define
+BIO_get_num_renegotiates                define
+BIO_get_read_request                    define
+BIO_get_ssl                             define
+BIO_get_write_buf_size                  define
+BIO_get_write_guarantee                 define
+BIO_make_bio_pair                       define
+BIO_pending                             define
+BIO_read_filename                       define
+BIO_reset                               define
+BIO_retry_type                          define
+BIO_rw_filename                         define
+BIO_seek                                define
+BIO_set_accept_bios                     define
+BIO_set_accept_name                     define
+BIO_set_accept_port                     define
+BIO_set_accept_ip_family                define
+BIO_set_bind_mode                       define
+BIO_set_buffer_read_data                define
+BIO_set_buffer_size                     define
+BIO_set_close                           define
+BIO_set_conn_address                    define
+BIO_set_conn_hostname                   define
+BIO_set_conn_port                       define
+BIO_set_conn_ip_family                  define
+BIO_set_fd                              define
+BIO_set_fp                              define
+BIO_set_info_callback                   define
+BIO_set_md                              define
+BIO_set_mem_buf                         define
+BIO_set_mem_eof_return                  define
+BIO_set_nbio                            define
+BIO_set_nbio_accept                     define
+BIO_set_read_buffer_size                define
+BIO_set_ssl                             define
+BIO_set_ssl_mode                        define
+BIO_set_ssl_renegotiate_bytes           define
+BIO_set_ssl_renegotiate_timeout         define
+BIO_set_write_buf_size                  define
+BIO_set_write_buffer_size               define
+BIO_should_io_special                   define
+BIO_should_read                         define
+BIO_should_retry                        define
+BIO_should_write                        define
+BIO_shutdown_wr                         define
+BIO_tell                                define
+BIO_wpending                            define
+BIO_write_filename                      define
+BN_mod                                  define
+BN_num_bytes                            define
+BN_one                                  define
+BN_zero                                 define deprecated 0.9.8
+CONF_modules_free                       define deprecated 1.1.0
+DES_ecb2_encrypt                        define
+DES_ede2_cbc_encrypt                    define
+DES_ede2_cfb64_encrypt                  define
+DES_ede2_ofb64_encrypt                  define
+DTLS_get_link_min_mtu                   define
+DTLS_set_link_mtu                       define
+ENGINE_cleanup                          define deprecated 1.1.0
+ERR_FATAL_ERROR                         define
+ERR_GET_FUNC                            define
+ERR_GET_LIB                             define
+ERR_GET_REASON                          define
+ERR_PACK                                define
+ERR_free_strings                        define deprecated 1.1.0
+ERR_put_error                           define deprecated 3.0
+ERR_load_crypto_strings                 define deprecated 1.1.0
+ERR_raise                               define
+ERR_raise_data                          define
+EVP_DigestSignUpdate                    define
+EVP_DigestVerifyUpdate                  define
+EVP_KDF_name                            define
+EVP_MAC_name                            define
+EVP_MD_CTX_block_size                   define
+EVP_MD_CTX_name                         define
+EVP_MD_CTX_size                         define
+EVP_MD_CTX_type                         define
+EVP_OpenUpdate                          define
+EVP_PKEY_CTX_add1_hkdf_info             define
+EVP_PKEY_CTX_add1_tls1_prf_seed         define
+EVP_PKEY_CTX_get0_dh_kdf_oid            define
+EVP_PKEY_CTX_get0_dh_kdf_ukm            define
+EVP_PKEY_CTX_get0_ecdh_kdf_ukm          define
+EVP_PKEY_CTX_get0_rsa_oaep_label        define
+EVP_PKEY_CTX_get_dh_kdf_md              define
+EVP_PKEY_CTX_get_dh_kdf_outlen          define
+EVP_PKEY_CTX_get_dh_kdf_type            define
+EVP_PKEY_CTX_get_ecdh_cofactor_mode     define
+EVP_PKEY_CTX_get_ecdh_kdf_md            define
+EVP_PKEY_CTX_get_ecdh_kdf_outlen        define
+EVP_PKEY_CTX_get_ecdh_kdf_type          define
+EVP_PKEY_CTX_get_rsa_mgf1_md            define
+EVP_PKEY_CTX_get_rsa_oaep_md            define
+EVP_PKEY_CTX_get_rsa_padding            define
+EVP_PKEY_CTX_get_rsa_pss_saltlen        define
+EVP_PKEY_CTX_get_signature_md           define
+EVP_PKEY_CTX_hkdf_mode                  define
+EVP_PKEY_CTX_set0_dh_kdf_oid            define
+EVP_PKEY_CTX_set0_dh_kdf_ukm            define
+EVP_PKEY_CTX_set0_ecdh_kdf_ukm          define
+EVP_PKEY_CTX_set0_rsa_oaep_label        define
+EVP_PKEY_CTX_set1_hkdf_key              define
+EVP_PKEY_CTX_set1_hkdf_salt             define
+EVP_PKEY_CTX_set1_pbe_pass              define
+EVP_PKEY_CTX_set1_scrypt_salt           define
+EVP_PKEY_CTX_set1_tls1_prf_secret       define
+EVP_PKEY_CTX_set_dh_paramgen_generator  define
+EVP_PKEY_CTX_set_dh_paramgen_prime_len  define
+EVP_PKEY_CTX_set_dh_paramgen_subprime_len     define
+EVP_PKEY_CTX_set_dh_paramgen_type       define
+EVP_PKEY_CTX_set_dh_kdf_md              define
+EVP_PKEY_CTX_set_dh_kdf_outlen          define
+EVP_PKEY_CTX_set_dh_kdf_type            define
+EVP_PKEY_CTX_set_dh_nid                 define
+EVP_PKEY_CTX_set_dh_pad                 define
+EVP_PKEY_CTX_set_dh_rfc5114             define
+EVP_PKEY_CTX_set_dhx_rfc5114            define
+EVP_PKEY_CTX_set_dsa_paramgen_bits      define
+EVP_PKEY_CTX_set_dsa_paramgen_q_bits    define
+EVP_PKEY_CTX_set_dsa_paramgen_md        define
+EVP_PKEY_CTX_set_ec_param_enc           define
+EVP_PKEY_CTX_set_ec_paramgen_curve_nid  define
+EVP_PKEY_CTX_set_ecdh_cofactor_mode     define
+EVP_PKEY_CTX_set_ecdh_kdf_md            define
+EVP_PKEY_CTX_set_ecdh_kdf_outlen        define
+EVP_PKEY_CTX_set_ecdh_kdf_type          define
+EVP_PKEY_CTX_set_hkdf_md                define
+EVP_PKEY_CTX_set_mac_key                define
+EVP_PKEY_CTX_set_rsa_keygen_bits        define
+EVP_PKEY_CTX_set_rsa_keygen_pubexp      define
+EVP_PKEY_CTX_set_rsa_keygen_primes      define
+EVP_PKEY_CTX_set_rsa_mgf1_md            define
+EVP_PKEY_CTX_set_rsa_oaep_md            define
+EVP_PKEY_CTX_set_rsa_padding            define
+EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md define
+EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen define
+EVP_PKEY_CTX_set_rsa_pss_keygen_md      define
+EVP_PKEY_CTX_set_rsa_pss_saltlen        define
+EVP_PKEY_CTX_set_scrypt_N               define
+EVP_PKEY_CTX_set_scrypt_r               define
+EVP_PKEY_CTX_set_scrypt_maxmem_bytes    define
+EVP_PKEY_CTX_set_scrypt_p               define
+EVP_PKEY_CTX_set_signature_md           define
+EVP_PKEY_CTX_set_tls1_prf_md            define
+EVP_PKEY_assign_DH                      define
+EVP_PKEY_assign_DSA                     define
+EVP_PKEY_assign_EC_KEY                  define
+EVP_PKEY_assign_POLY1305                define
+EVP_PKEY_assign_RSA                     define
+EVP_PKEY_assign_SIPHASH                 define
+EVP_SealUpdate                          define
+EVP_SignInit                            define
+EVP_SignInit_ex                         define
+EVP_SignUpdate                          define
+EVP_VerifyInit                          define
+EVP_VerifyInit_ex                       define
+EVP_VerifyUpdate                        define
+EVP_bf_cfb                              define
+EVP_cast5_cfb                           define
+EVP_cleanup                             define deprecated 1.1.0
+EVP_get_digestbynid                     define
+EVP_get_digestbyobj                     define
+EVP_get_macbynid                        define
+EVP_get_macbyobj                        define
+EVP_idea_cfb                            define
+EVP_rc2_cfb                             define
+EVP_rc5_32_12_16_cfb                    define
+EVP_seed_cfb                            define
+EVP_sm4_cfb                             define
+OBJ_cleanup                             define deprecated 1.1.0
+OPENSSL_VERSION_MAJOR                   define
+OPENSSL_VERSION_MINOR                   define
+OPENSSL_VERSION_NUMBER                  define deprecated 3.0.0
+OPENSSL_VERSION_PATCH                   define
+OPENSSL_VERSION_PRE_RELEASE             define
+OPENSSL_VERSION_BUILD_METADATA          define
+OPENSSL_VERSION_PRE_RELEASE_STR         define
+OPENSSL_VERSION_BUILD_METADATA_STR      define
+OPENSSL_VERSION_TEXT                    define
+OPENSSL_clear_free                      define
+OPENSSL_clear_realloc                   define
+OPENSSL_free                            define
+OPENSSL_malloc                          define
+OPENSSL_malloc_init                     define
+OPENSSL_mem_debug_pop                   define deprecated 3.0.0
+OPENSSL_mem_debug_push                  define deprecated 3.0.0
+OPENSSL_memdup                          define
+OPENSSL_no_config                       define deprecated 1.1.0
+OPENSSL_realloc                         define
+OPENSSL_secure_actual_size              define
+OPENSSL_secure_clear_free               define
+OPENSSL_secure_free                     define
+OPENSSL_secure_malloc                   define
+OPENSSL_secure_zalloc                   define
+OPENSSL_strdup                          define
+OPENSSL_strndup                         define
+OPENSSL_zalloc                          define
+OpenSSL_add_all_algorithms              define deprecated 1.1.0
+OpenSSL_add_all_ciphers                 define deprecated 1.1.0
+OpenSSL_add_all_digests                 define deprecated 1.1.0
+OpenSSL_add_ssl_algorithms              define
+OSSL_CMP_CTX_set_log_verbosity          define
+OSSL_CMP_DEFAULT_PORT                   define
+OSSL_CMP_LOG_ALERT                      define
+OSSL_CMP_LOG_CRIT                       define
+OSSL_CMP_LOG_DEBUG                      define
+OSSL_CMP_LOG_EMERG                      define
+OSSL_CMP_LOG_ERR                        define
+OSSL_CMP_LOG_INFO                       define
+OSSL_CMP_LOG_NOTICE                     define
+OSSL_CMP_LOG_WARNING                    define
+OSSL_CMP_alert                          define
+OSSL_CMP_debug                          define
+OSSL_CMP_err                            define
+OSSL_CMP_info                           define
+OSSL_CMP_log                            define
+OSSL_CMP_log1                           define
+OSSL_CMP_log2                           define
+OSSL_CMP_log3                           define
+OSSL_CMP_log4                           define
+OSSL_CMP_severity                       datatype
+OSSL_CMP_warn                           define
+OSSL_PARAM_TYPE                         define
+OSSL_PARAM_octet_ptr                    define
+OSSL_PARAM_octet_string                 define
+OSSL_PARAM_utf8_ptr                     define
+OSSL_PARAM_BN                           define
+OSSL_PARAM_TYPE                         generic
+OSSL_PARAM_construct_TYPE               generic
+OSSL_PARAM_utf8_string                  define
+OSSL_PARAM_get_TYPE                     generic
+OSSL_PARAM_END                          define
+OSSL_PARAM_set_TYPE                     generic
+PEM_FLAG_EAY_COMPATIBLE                 define
+PEM_FLAG_ONLY_B64                       define
+PEM_FLAG_SECURE                         define
+RAND_cleanup                            define deprecated 1.1.0
+RAND_DRBG_get_ex_new_index              define
+SSL_COMP_free_compression_methods       define deprecated 1.1.0
+SSL_CTX_add0_chain_cert                 define
+SSL_CTX_add1_chain_cert                 define
+SSL_CTX_add_extra_chain_cert            define
+SSL_CTX_build_cert_chain                define
+SSL_CTX_clear_chain_certs               define
+SSL_CTX_clear_extra_chain_certs         define
+SSL_CTX_clear_mode                      define
+SSL_CTX_decrypt_session_ticket_fn       define
+SSL_CTX_disable_ct                      define
+SSL_CTX_generate_session_ticket_fn      define
+SSL_CTX_get0_chain_certs                define
+SSL_CTX_get_default_read_ahead          define
+SSL_CTX_get_extra_chain_certs           define
+SSL_CTX_get_extra_chain_certs_only      define
+SSL_CTX_get_max_cert_list               define
+SSL_CTX_get_max_proto_version           define
+SSL_CTX_get_min_proto_version           define
+SSL_CTX_get_mode                        define
+SSL_CTX_get_read_ahead                  define
+SSL_CTX_get_session_cache_mode          define
+SSL_CTX_get_tlsext_status_arg           define
+SSL_CTX_get_tlsext_status_cb            define
+SSL_CTX_get_tlsext_status_type          define
+SSL_CTX_select_current_cert             define
+SSL_CTX_sess_accept                     define
+SSL_CTX_sess_accept_good                define
+SSL_CTX_sess_accept_renegotiate         define
+SSL_CTX_sess_cache_full                 define
+SSL_CTX_sess_cb_hits                    define
+SSL_CTX_sess_connect                    define
+SSL_CTX_sess_connect_good               define
+SSL_CTX_sess_connect_renegotiate        define
+SSL_CTX_sess_get_cache_size             define
+SSL_CTX_sess_hits                       define
+SSL_CTX_sess_misses                     define
+SSL_CTX_sess_number                     define
+SSL_CTX_sess_set_cache_size             define
+SSL_CTX_sess_timeouts                   define
+SSL_CTX_set0_chain                      define
+SSL_CTX_set0_chain_cert_store           define
+SSL_CTX_set0_verify_cert_store          define
+SSL_CTX_set1_chain                      define
+SSL_CTX_set1_chain_cert_store           define
+SSL_CTX_set1_client_sigalgs             define
+SSL_CTX_set1_client_sigalgs_list        define
+SSL_CTX_set1_curves                     define
+SSL_CTX_set1_curves_list                define
+SSL_CTX_set1_groups                     define
+SSL_CTX_set1_groups_list                define
+SSL_CTX_set1_sigalgs                    define
+SSL_CTX_set1_sigalgs_list               define
+SSL_CTX_set1_verify_cert_store          define
+SSL_CTX_set_current_cert                define
+SSL_CTX_set_ecdh_auto                   define
+SSL_CTX_set_max_cert_list               define
+SSL_CTX_set_max_pipelines               define
+SSL_CTX_set_max_proto_version           define
+SSL_CTX_set_max_send_fragment           define
+SSL_CTX_set_min_proto_version           define
+SSL_CTX_set_mode                        define
+SSL_CTX_set_msg_callback_arg            define
+SSL_CTX_set_read_ahead                  define
+SSL_CTX_set_session_cache_mode          define
+SSL_CTX_set_split_send_fragment         define
+SSL_CTX_set_tlsext_servername_arg       define
+SSL_CTX_set_tlsext_servername_callback  define
+SSL_CTX_set_tlsext_status_arg           define
+SSL_CTX_set_tlsext_status_cb            define
+SSL_CTX_set_tlsext_status_type          define
+SSL_CTX_set_tlsext_ticket_key_cb        define
+SSL_CTX_set_tmp_dh                      define
+SSL_CTX_set_tmp_ecdh                    define
+SSL_DEFAULT_CIPHER_LIST                 define deprecated 3.0.0
+SSL_add0_chain_cert                     define
+SSL_add1_chain_cert                     define
+SSL_build_cert_chain                    define
+SSL_clear_chain_certs                   define
+SSL_clear_mode                          define
+SSL_disable_ct                          define
+SSL_get0_chain_certs                    define
+SSL_get0_session                        define
+SSL_get1_curves                         define
+SSL_get1_groups                         define
+SSL_get_cipher                          define
+SSL_get_cipher_bits                     define
+SSL_get_cipher_name                     define
+SSL_get_cipher_version                  define
+SSL_get_extms_support                   define
+SSL_get_max_cert_list                   define
+SSL_get_max_proto_version               define
+SSL_get_min_proto_version               define
+SSL_get_mode                            define
+SSL_get_peer_signature_nid              define
+SSL_get_peer_tmp_key                    define
+SSL_get_secure_renegotiation_support    define
+SSL_get_server_tmp_key                  define
+SSL_get_shared_curve                    define
+SSL_get_shared_group                    define
+SSL_get_negotiated_group                define
+SSL_get_signature_nid                   define
+SSL_get_time                            define
+SSL_get_timeout                         define
+SSL_get_tlsext_status_ocsp_resp         define
+SSL_get_tlsext_status_type              define
+SSL_get_tmp_key                         define
+SSL_in_accept_init                      define
+SSL_in_connect_init                     define
+SSL_library_init                        define
+SSL_load_error_strings                  define deprecated 1.1.0
+SSL_select_current_cert                 define
+SSL_set0_chain                          define
+SSL_set0_chain_cert_store               define
+SSL_set0_verify_cert_store              define
+SSL_set1_chain                          define
+SSL_set1_chain_cert_store               define
+SSL_set1_client_sigalgs                 define
+SSL_set1_client_sigalgs_list            define
+SSL_set1_curves                         define
+SSL_set1_curves_list                    define
+SSL_set1_groups                         define
+SSL_set1_groups_list                    define
+SSL_set1_sigalgs                        define
+SSL_set1_sigalgs_list                   define
+SSL_set1_verify_cert_store              define
+SSL_set_current_cert                    define
+SSL_set_ecdh_auto                       define
+SSL_set_max_cert_list                   define
+SSL_set_max_pipelines                   define
+SSL_set_max_proto_version               define
+SSL_set_max_send_fragment               define
+SSL_set_min_proto_version               define
+SSL_set_mode                            define
+SSL_set_msg_callback_arg                define
+SSL_set_mtu                             define
+SSL_set_split_send_fragment             define
+SSL_set_time                            define
+SSL_set_timeout                         define
+SSL_set_tlsext_host_name                define
+SSL_set_tlsext_status_ocsp_resp         define
+SSL_set_tlsext_status_type              define
+SSL_set_tmp_dh                          define
+SSL_set_tmp_ecdh                        define
+SSL_want_async                          define
+SSL_want_async_job                      define
+SSL_want_client_hello_cb                define
+SSL_want_nothing                        define
+SSL_want_read                           define
+SSL_want_write                          define
+SSL_want_x509_lookup                    define
+SSLv23_client_method                    define
+SSLv23_method                           define
+SSLv23_server_method                    define
+TLS_DEFAULT_CIPHERSUITES                define deprecated 3.0.0
+X509_STORE_set_lookup_crls_cb           define
+X509_STORE_set_verify_func              define
+EVP_PKEY_CTX_set1_id                    define
+EVP_PKEY_CTX_get1_id                    define
+EVP_PKEY_CTX_get1_id_len                define
+ASYNC_STATUS_EAGAIN                     define
+ASYNC_STATUS_OK                         define
+ASYNC_STATUS_ERR                        define
+ASYNC_STATUS_UNSUPPORTED                define
+OSSL_TRACE_BEGIN                        define
+OSSL_TRACE_END                          define
+OSSL_TRACE_CANCEL                       define
+OSSL_TRACE1                             define
+OSSL_TRACE2                             define
+OSSL_TRACE9                             define
diff --git a/util/private.num b/util/private.num
deleted file mode 100644 (file)
index 8cb980e..0000000
+++ /dev/null
@@ -1,539 +0,0 @@
-# This isn't a library ".num" file but is a list of documented items
-# that don't appear in lib*.num -- because they are define's, in
-# assembly language, etc.
-#
-OPENSSL_ia32cap                         environment
-OPENSSL_s390xcap                        environment
-OPENSSL_MALLOC_FD                       environment
-OPENSSL_MALLOC_FAILURES                 environment
-OPENSSL_instrument_bus                  assembler
-OPENSSL_instrument_bus2                 assembler
-#
-ADMISSION_SYNTAX                        datatype
-ADMISSIONS                              datatype
-ASN1_STRING_TABLE                       datatype
-BIO_ADDR                                datatype
-BIO_ADDRINFO                            datatype
-BIO_callback_fn                         datatype
-BIO_callback_fn_ex                      datatype
-BIO_hostserv_priorities                 datatype
-BIO_lookup_type                         datatype
-CRYPTO_EX_dup                           datatype
-CRYPTO_EX_free                          datatype
-CRYPTO_EX_new                           datatype
-DTLS_timer_cb                           datatype
-EVP_KDF                                 datatype
-EVP_KDF_CTX                             datatype
-EVP_KEYMGMT                             datatype
-EVP_MAC                                 datatype
-EVP_MAC_CTX                             datatype
-EVP_PKEY_gen_cb                         datatype
-EVP_PKEY_METHOD                         datatype
-EVP_PKEY_ASN1_METHOD                    datatype
-GEN_SESSION_CB                          datatype
-OPENSSL_Applink                         external
-OPENSSL_CTX                             datatype
-NAMING_AUTHORITY                        datatype
-OSSL_PARAM                              datatype
-OSSL_PROVIDER                           datatype
-OSSL_STORE_CTX                          datatype
-OSSL_STORE_INFO                         datatype
-OSSL_STORE_LOADER                       datatype
-OSSL_STORE_LOADER_CTX                   datatype
-OSSL_STORE_SEARCH                       datatype
-OSSL_STORE_close_fn                     datatype
-OSSL_STORE_ctrl_fn                      datatype
-OSSL_STORE_expect_fn                    datatype
-OSSL_STORE_find_fn                      datatype
-OSSL_STORE_eof_fn                       datatype
-OSSL_STORE_error_fn                     datatype
-OSSL_STORE_load_fn                      datatype
-OSSL_STORE_open_fn                      datatype
-OSSL_STORE_post_process_info_fn         datatype
-OSSL_trace_cb                           datatype
-PROFESSION_INFO                         datatype
-PROFESSION_INFOS                        datatype
-RAND_DRBG_cleanup_entropy_fn            datatype
-RAND_DRBG_cleanup_nonce_fn              datatype
-RAND_DRBG_get_entropy_fn                datatype
-RAND_DRBG_get_nonce_fn                  datatype
-RAND_poll_cb                            datatype
-SSL_CTX_allow_early_data_cb_fn          datatype
-SSL_CTX_keylog_cb_func                  datatype
-SSL_allow_early_data_cb_fn              datatype
-SSL_client_hello_cb_fn                  datatype
-SSL_psk_client_cb_func                  datatype
-SSL_psk_find_session_cb_func            datatype
-SSL_psk_server_cb_func                  datatype
-SSL_psk_use_session_cb_func             datatype
-SSL_verify_cb                           datatype
-UI                                      datatype
-UI_METHOD                               datatype
-UI_STRING                               datatype
-UI_string_types                         datatype
-UI_string_types                         datatype
-X509_STORE_CTX_cert_crl_fn              datatype
-X509_STORE_CTX_check_crl_fn             datatype
-X509_STORE_CTX_check_issued_fn          datatype
-X509_STORE_CTX_check_policy_fn          datatype
-X509_STORE_CTX_check_revocation_fn      datatype
-X509_STORE_CTX_cleanup_fn               datatype
-X509_STORE_CTX_get_crl_fn               datatype
-X509_STORE_CTX_get_issuer_fn            datatype
-X509_STORE_CTX_lookup_certs_fn          datatype
-X509_STORE_CTX_lookup_crls_fn           datatype
-X509_STORE_CTX_verify_cb                datatype
-X509_STORE_CTX_verify_fn                datatype
-X509_STORE_set_verify_cb_func           datatype
-X509_LOOKUP_get_by_alias_fn             datatype
-X509_LOOKUP_get_by_subject_fn           datatype
-X509_LOOKUP_get_by_fingerprint_fn       datatype
-X509_LOOKUP_ctrl_fn                     datatype
-X509_LOOKUP_get_by_issuer_serial_fn     datatype
-bio_info_cb                             datatype
-BIO_info_cb                             datatype
-custom_ext_add_cb                       datatype
-custom_ext_free_cb                      datatype
-custom_ext_parse_cb                     datatype
-pem_password_cb                         datatype
-ssl_ct_validation_cb                    datatype
-ASYNC_callback_fn                       datatype
-SSL_async_callback_fn                   datatype
-#
-BIO_append_filename                     define
-BIO_destroy_bio_pair                    define
-BIO_do_accept                           define
-BIO_do_connect                          define
-BIO_do_handshake                        define
-BIO_eof                                 define
-BIO_flush                               define
-BIO_get_accept_name                     define
-BIO_get_accept_port                     define
-BIO_get_accept_ip_family                define
-BIO_get_peer_name                       define
-BIO_get_peer_port                       define
-BIO_get_bind_mode                       define
-BIO_get_buffer_num_lines                define
-BIO_get_cipher_ctx                      define
-BIO_get_cipher_status                   define
-BIO_get_close                           define
-BIO_get_ktls_send                       define
-BIO_get_ktls_recv                       define
-BIO_get_conn_address                    define
-BIO_get_conn_hostname                   define
-BIO_get_conn_port                       define
-BIO_get_conn_ip_family                  define
-BIO_get_fd                              define
-BIO_get_fp                              define
-BIO_get_info_callback                   define
-BIO_get_md                              define
-BIO_get_md_ctx                          define
-BIO_get_mem_data                        define
-BIO_get_mem_ptr                         define
-BIO_get_num_renegotiates                define
-BIO_get_read_request                    define
-BIO_get_ssl                             define
-BIO_get_write_buf_size                  define
-BIO_get_write_guarantee                 define
-BIO_make_bio_pair                       define
-BIO_pending                             define
-BIO_read_filename                       define
-BIO_reset                               define
-BIO_retry_type                          define
-BIO_rw_filename                         define
-BIO_seek                                define
-BIO_set_accept_bios                     define
-BIO_set_accept_name                     define
-BIO_set_accept_port                     define
-BIO_set_accept_ip_family                define
-BIO_set_bind_mode                       define
-BIO_set_buffer_read_data                define
-BIO_set_buffer_size                     define
-BIO_set_close                           define
-BIO_set_conn_address                    define
-BIO_set_conn_hostname                   define
-BIO_set_conn_port                       define
-BIO_set_conn_ip_family                  define
-BIO_set_fd                              define
-BIO_set_fp                              define
-BIO_set_info_callback                   define
-BIO_set_md                              define
-BIO_set_mem_buf                         define
-BIO_set_mem_eof_return                  define
-BIO_set_nbio                            define
-BIO_set_nbio_accept                     define
-BIO_set_read_buffer_size                define
-BIO_set_ssl                             define
-BIO_set_ssl_mode                        define
-BIO_set_ssl_renegotiate_bytes           define
-BIO_set_ssl_renegotiate_timeout         define
-BIO_set_write_buf_size                  define
-BIO_set_write_buffer_size               define
-BIO_should_io_special                   define
-BIO_should_read                         define
-BIO_should_retry                        define
-BIO_should_write                        define
-BIO_shutdown_wr                         define
-BIO_tell                                define
-BIO_wpending                            define
-BIO_write_filename                      define
-BN_mod                                  define
-BN_num_bytes                            define
-BN_one                                  define
-BN_zero                                 define deprecated 0.9.8
-CONF_modules_free                       define deprecated 1.1.0
-DES_ecb2_encrypt                        define
-DES_ede2_cbc_encrypt                    define
-DES_ede2_cfb64_encrypt                  define
-DES_ede2_ofb64_encrypt                  define
-DTLS_get_link_min_mtu                   define
-DTLS_set_link_mtu                       define
-ENGINE_cleanup                          define deprecated 1.1.0
-ERR_FATAL_ERROR                         define
-ERR_GET_FUNC                            define
-ERR_GET_LIB                             define
-ERR_GET_REASON                          define
-ERR_PACK                                define
-ERR_free_strings                        define deprecated 1.1.0
-ERR_put_error                           define deprecated 3.0
-ERR_load_crypto_strings                 define deprecated 1.1.0
-ERR_raise                               define
-ERR_raise_data                          define
-EVP_DigestSignUpdate                    define
-EVP_DigestVerifyUpdate                  define
-EVP_KDF_name                            define
-EVP_MAC_name                            define
-EVP_MD_CTX_block_size                   define
-EVP_MD_CTX_name                         define
-EVP_MD_CTX_size                         define
-EVP_MD_CTX_type                         define
-EVP_OpenUpdate                          define
-EVP_PKEY_CTX_add1_hkdf_info             define
-EVP_PKEY_CTX_add1_tls1_prf_seed         define
-EVP_PKEY_CTX_get0_dh_kdf_oid            define
-EVP_PKEY_CTX_get0_dh_kdf_ukm            define
-EVP_PKEY_CTX_get0_ecdh_kdf_ukm          define
-EVP_PKEY_CTX_get0_rsa_oaep_label        define
-EVP_PKEY_CTX_get_dh_kdf_md              define
-EVP_PKEY_CTX_get_dh_kdf_outlen          define
-EVP_PKEY_CTX_get_dh_kdf_type            define
-EVP_PKEY_CTX_get_ecdh_cofactor_mode     define
-EVP_PKEY_CTX_get_ecdh_kdf_md            define
-EVP_PKEY_CTX_get_ecdh_kdf_outlen        define
-EVP_PKEY_CTX_get_ecdh_kdf_type          define
-EVP_PKEY_CTX_get_rsa_mgf1_md            define
-EVP_PKEY_CTX_get_rsa_oaep_md            define
-EVP_PKEY_CTX_get_rsa_padding            define
-EVP_PKEY_CTX_get_rsa_pss_saltlen        define
-EVP_PKEY_CTX_get_signature_md           define
-EVP_PKEY_CTX_hkdf_mode                  define
-EVP_PKEY_CTX_set0_dh_kdf_oid            define
-EVP_PKEY_CTX_set0_dh_kdf_ukm            define
-EVP_PKEY_CTX_set0_ecdh_kdf_ukm          define
-EVP_PKEY_CTX_set0_rsa_oaep_label        define
-EVP_PKEY_CTX_set1_hkdf_key              define
-EVP_PKEY_CTX_set1_hkdf_salt             define
-EVP_PKEY_CTX_set1_pbe_pass              define
-EVP_PKEY_CTX_set1_scrypt_salt           define
-EVP_PKEY_CTX_set1_tls1_prf_secret       define
-EVP_PKEY_CTX_set_dh_paramgen_generator  define
-EVP_PKEY_CTX_set_dh_paramgen_prime_len  define
-EVP_PKEY_CTX_set_dh_paramgen_subprime_len     define
-EVP_PKEY_CTX_set_dh_paramgen_type       define
-EVP_PKEY_CTX_set_dh_kdf_md              define
-EVP_PKEY_CTX_set_dh_kdf_outlen          define
-EVP_PKEY_CTX_set_dh_kdf_type            define
-EVP_PKEY_CTX_set_dh_nid                 define
-EVP_PKEY_CTX_set_dh_pad                 define
-EVP_PKEY_CTX_set_dh_rfc5114             define
-EVP_PKEY_CTX_set_dhx_rfc5114            define
-EVP_PKEY_CTX_set_dsa_paramgen_bits      define
-EVP_PKEY_CTX_set_dsa_paramgen_q_bits    define
-EVP_PKEY_CTX_set_dsa_paramgen_md        define
-EVP_PKEY_CTX_set_ec_param_enc           define
-EVP_PKEY_CTX_set_ec_paramgen_curve_nid  define
-EVP_PKEY_CTX_set_ecdh_cofactor_mode     define
-EVP_PKEY_CTX_set_ecdh_kdf_md            define
-EVP_PKEY_CTX_set_ecdh_kdf_outlen        define
-EVP_PKEY_CTX_set_ecdh_kdf_type          define
-EVP_PKEY_CTX_set_hkdf_md                define
-EVP_PKEY_CTX_set_mac_key                define
-EVP_PKEY_CTX_set_rsa_keygen_bits        define
-EVP_PKEY_CTX_set_rsa_keygen_pubexp      define
-EVP_PKEY_CTX_set_rsa_keygen_primes      define
-EVP_PKEY_CTX_set_rsa_mgf1_md            define
-EVP_PKEY_CTX_set_rsa_oaep_md            define
-EVP_PKEY_CTX_set_rsa_padding            define
-EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md define
-EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen define
-EVP_PKEY_CTX_set_rsa_pss_keygen_md      define
-EVP_PKEY_CTX_set_rsa_pss_saltlen        define
-EVP_PKEY_CTX_set_scrypt_N               define
-EVP_PKEY_CTX_set_scrypt_r               define
-EVP_PKEY_CTX_set_scrypt_maxmem_bytes    define
-EVP_PKEY_CTX_set_scrypt_p               define
-EVP_PKEY_CTX_set_signature_md           define
-EVP_PKEY_CTX_set_tls1_prf_md            define
-EVP_PKEY_assign_DH                      define
-EVP_PKEY_assign_DSA                     define
-EVP_PKEY_assign_EC_KEY                  define
-EVP_PKEY_assign_POLY1305                define
-EVP_PKEY_assign_RSA                     define
-EVP_PKEY_assign_SIPHASH                 define
-EVP_SealUpdate                          define
-EVP_SignInit                            define
-EVP_SignInit_ex                         define
-EVP_SignUpdate                          define
-EVP_VerifyInit                          define
-EVP_VerifyInit_ex                       define
-EVP_VerifyUpdate                        define
-EVP_bf_cfb                              define
-EVP_cast5_cfb                           define
-EVP_cleanup                             define deprecated 1.1.0
-EVP_get_digestbynid                     define
-EVP_get_digestbyobj                     define
-EVP_get_macbynid                        define
-EVP_get_macbyobj                        define
-EVP_idea_cfb                            define
-EVP_rc2_cfb                             define
-EVP_rc5_32_12_16_cfb                    define
-EVP_seed_cfb                            define
-EVP_sm4_cfb                             define
-OBJ_cleanup                             define deprecated 1.1.0
-OPENSSL_VERSION_MAJOR                   define
-OPENSSL_VERSION_MINOR                   define
-OPENSSL_VERSION_NUMBER                  define deprecated 3.0.0
-OPENSSL_VERSION_PATCH                   define
-OPENSSL_VERSION_PRE_RELEASE             define
-OPENSSL_VERSION_BUILD_METADATA          define
-OPENSSL_VERSION_PRE_RELEASE_STR         define
-OPENSSL_VERSION_BUILD_METADATA_STR      define
-OPENSSL_VERSION_TEXT                    define
-OPENSSL_clear_free                      define
-OPENSSL_clear_realloc                   define
-OPENSSL_free                            define
-OPENSSL_malloc                          define
-OPENSSL_malloc_init                     define
-OPENSSL_mem_debug_pop                   define deprecated 3.0.0
-OPENSSL_mem_debug_push                  define deprecated 3.0.0
-OPENSSL_memdup                          define
-OPENSSL_no_config                       define deprecated 1.1.0
-OPENSSL_realloc                         define
-OPENSSL_secure_actual_size              define
-OPENSSL_secure_clear_free               define
-OPENSSL_secure_free                     define
-OPENSSL_secure_malloc                   define
-OPENSSL_secure_zalloc                   define
-OPENSSL_strdup                          define
-OPENSSL_strndup                         define
-OPENSSL_zalloc                          define
-OpenSSL_add_all_algorithms              define deprecated 1.1.0
-OpenSSL_add_all_ciphers                 define deprecated 1.1.0
-OpenSSL_add_all_digests                 define deprecated 1.1.0
-OpenSSL_add_ssl_algorithms              define
-OSSL_CMP_CTX_set_log_verbosity          define
-OSSL_CMP_DEFAULT_PORT                   define
-OSSL_CMP_LOG_ALERT                      define
-OSSL_CMP_LOG_CRIT                       define
-OSSL_CMP_LOG_DEBUG                      define
-OSSL_CMP_LOG_EMERG                      define
-OSSL_CMP_LOG_ERR                        define
-OSSL_CMP_LOG_INFO                       define
-OSSL_CMP_LOG_NOTICE                     define
-OSSL_CMP_LOG_WARNING                    define
-OSSL_CMP_alert                          define
-OSSL_CMP_debug                          define
-OSSL_CMP_err                            define
-OSSL_CMP_info                           define
-OSSL_CMP_log                            define
-OSSL_CMP_log1                           define
-OSSL_CMP_log2                           define
-OSSL_CMP_log3                           define
-OSSL_CMP_log4                           define
-OSSL_CMP_severity                       datatype
-OSSL_CMP_warn                           define
-OSSL_PARAM_TYPE                         define
-OSSL_PARAM_octet_ptr                    define
-OSSL_PARAM_octet_string                 define
-OSSL_PARAM_utf8_ptr                     define
-OSSL_PARAM_BN                           define
-OSSL_PARAM_TYPE                         generic
-OSSL_PARAM_construct_TYPE               generic
-OSSL_PARAM_utf8_string                  define
-OSSL_PARAM_get_TYPE                     generic
-OSSL_PARAM_END                          define
-OSSL_PARAM_set_TYPE                     generic
-PEM_FLAG_EAY_COMPATIBLE                 define
-PEM_FLAG_ONLY_B64                       define
-PEM_FLAG_SECURE                         define
-RAND_cleanup                            define deprecated 1.1.0
-RAND_DRBG_get_ex_new_index              define
-SSL_COMP_free_compression_methods       define deprecated 1.1.0
-SSL_CTX_add0_chain_cert                 define
-SSL_CTX_add1_chain_cert                 define
-SSL_CTX_add_extra_chain_cert            define
-SSL_CTX_build_cert_chain                define
-SSL_CTX_clear_chain_certs               define
-SSL_CTX_clear_extra_chain_certs         define
-SSL_CTX_clear_mode                      define
-SSL_CTX_decrypt_session_ticket_fn       define
-SSL_CTX_disable_ct                      define
-SSL_CTX_generate_session_ticket_fn      define
-SSL_CTX_get0_chain_certs                define
-SSL_CTX_get_default_read_ahead          define
-SSL_CTX_get_extra_chain_certs           define
-SSL_CTX_get_extra_chain_certs_only      define
-SSL_CTX_get_max_cert_list               define
-SSL_CTX_get_max_proto_version           define
-SSL_CTX_get_min_proto_version           define
-SSL_CTX_get_mode                        define
-SSL_CTX_get_read_ahead                  define
-SSL_CTX_get_session_cache_mode          define
-SSL_CTX_get_tlsext_status_arg           define
-SSL_CTX_get_tlsext_status_cb            define
-SSL_CTX_get_tlsext_status_type          define
-SSL_CTX_select_current_cert             define
-SSL_CTX_sess_accept                     define
-SSL_CTX_sess_accept_good                define
-SSL_CTX_sess_accept_renegotiate         define
-SSL_CTX_sess_cache_full                 define
-SSL_CTX_sess_cb_hits                    define
-SSL_CTX_sess_connect                    define
-SSL_CTX_sess_connect_good               define
-SSL_CTX_sess_connect_renegotiate        define
-SSL_CTX_sess_get_cache_size             define
-SSL_CTX_sess_hits                       define
-SSL_CTX_sess_misses                     define
-SSL_CTX_sess_number                     define
-SSL_CTX_sess_set_cache_size             define
-SSL_CTX_sess_timeouts                   define
-SSL_CTX_set0_chain                      define
-SSL_CTX_set0_chain_cert_store           define
-SSL_CTX_set0_verify_cert_store          define
-SSL_CTX_set1_chain                      define
-SSL_CTX_set1_chain_cert_store           define
-SSL_CTX_set1_client_sigalgs             define
-SSL_CTX_set1_client_sigalgs_list        define
-SSL_CTX_set1_curves                     define
-SSL_CTX_set1_curves_list                define
-SSL_CTX_set1_groups                     define
-SSL_CTX_set1_groups_list                define
-SSL_CTX_set1_sigalgs                    define
-SSL_CTX_set1_sigalgs_list               define
-SSL_CTX_set1_verify_cert_store          define
-SSL_CTX_set_current_cert                define
-SSL_CTX_set_ecdh_auto                   define
-SSL_CTX_set_max_cert_list               define
-SSL_CTX_set_max_pipelines               define
-SSL_CTX_set_max_proto_version           define
-SSL_CTX_set_max_send_fragment           define
-SSL_CTX_set_min_proto_version           define
-SSL_CTX_set_mode                        define
-SSL_CTX_set_msg_callback_arg            define
-SSL_CTX_set_read_ahead                  define
-SSL_CTX_set_session_cache_mode          define
-SSL_CTX_set_split_send_fragment         define
-SSL_CTX_set_tlsext_servername_arg       define
-SSL_CTX_set_tlsext_servername_callback  define
-SSL_CTX_set_tlsext_status_arg           define
-SSL_CTX_set_tlsext_status_cb            define
-SSL_CTX_set_tlsext_status_type          define
-SSL_CTX_set_tlsext_ticket_key_cb        define
-SSL_CTX_set_tmp_dh                      define
-SSL_CTX_set_tmp_ecdh                    define
-SSL_DEFAULT_CIPHER_LIST                 define deprecated 3.0.0
-SSL_add0_chain_cert                     define
-SSL_add1_chain_cert                     define
-SSL_build_cert_chain                    define
-SSL_clear_chain_certs                   define
-SSL_clear_mode                          define
-SSL_disable_ct                          define
-SSL_get0_chain_certs                    define
-SSL_get0_session                        define
-SSL_get1_curves                         define
-SSL_get1_groups                         define
-SSL_get_cipher                          define
-SSL_get_cipher_bits                     define
-SSL_get_cipher_name                     define
-SSL_get_cipher_version                  define
-SSL_get_extms_support                   define
-SSL_get_max_cert_list                   define
-SSL_get_max_proto_version               define
-SSL_get_min_proto_version               define
-SSL_get_mode                            define
-SSL_get_peer_signature_nid              define
-SSL_get_peer_tmp_key                    define
-SSL_get_secure_renegotiation_support    define
-SSL_get_server_tmp_key                  define
-SSL_get_shared_curve                    define
-SSL_get_shared_group                    define
-SSL_get_negotiated_group                define
-SSL_get_signature_nid                   define
-SSL_get_time                            define
-SSL_get_timeout                         define
-SSL_get_tlsext_status_ocsp_resp         define
-SSL_get_tlsext_status_type              define
-SSL_get_tmp_key                         define
-SSL_in_accept_init                      define
-SSL_in_connect_init                     define
-SSL_library_init                        define
-SSL_load_error_strings                  define deprecated 1.1.0
-SSL_select_current_cert                 define
-SSL_set0_chain                          define
-SSL_set0_chain_cert_store               define
-SSL_set0_verify_cert_store              define
-SSL_set1_chain                          define
-SSL_set1_chain_cert_store               define
-SSL_set1_client_sigalgs                 define
-SSL_set1_client_sigalgs_list            define
-SSL_set1_curves                         define
-SSL_set1_curves_list                    define
-SSL_set1_groups                         define
-SSL_set1_groups_list                    define
-SSL_set1_sigalgs                        define
-SSL_set1_sigalgs_list                   define
-SSL_set1_verify_cert_store              define
-SSL_set_current_cert                    define
-SSL_set_ecdh_auto                       define
-SSL_set_max_cert_list                   define
-SSL_set_max_pipelines                   define
-SSL_set_max_proto_version               define
-SSL_set_max_send_fragment               define
-SSL_set_min_proto_version               define
-SSL_set_mode                            define
-SSL_set_msg_callback_arg                define
-SSL_set_mtu                             define
-SSL_set_split_send_fragment             define
-SSL_set_time                            define
-SSL_set_timeout                         define
-SSL_set_tlsext_host_name                define
-SSL_set_tlsext_status_ocsp_resp         define
-SSL_set_tlsext_status_type              define
-SSL_set_tmp_dh                          define
-SSL_set_tmp_ecdh                        define
-SSL_want_async                          define
-SSL_want_async_job                      define
-SSL_want_client_hello_cb                define
-SSL_want_nothing                        define
-SSL_want_read                           define
-SSL_want_write                          define
-SSL_want_x509_lookup                    define
-SSLv23_client_method                    define
-SSLv23_method                           define
-SSLv23_server_method                    define
-TLS_DEFAULT_CIPHERSUITES                define deprecated 3.0.0
-X509_STORE_set_lookup_crls_cb           define
-X509_STORE_set_verify_func              define
-EVP_PKEY_CTX_set1_id                    define
-EVP_PKEY_CTX_get1_id                    define
-EVP_PKEY_CTX_get1_id_len                define
-ASYNC_STATUS_EAGAIN                     define
-ASYNC_STATUS_OK                         define
-ASYNC_STATUS_ERR                        define
-ASYNC_STATUS_UNSUPPORTED                define
-OSSL_TRACE_BEGIN                        define
-OSSL_TRACE_END                          define
-OSSL_TRACE_CANCEL                       define
-OSSL_TRACE1                             define
-OSSL_TRACE2                             define
-OSSL_TRACE9                             define