Update from stable branch.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 12 Nov 2008 17:28:18 +0000 (17:28 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 12 Nov 2008 17:28:18 +0000 (17:28 +0000)
CHANGES
Configure
apps/apps.c
apps/apps.h
apps/s_client.c
apps/s_server.c
crypto/err/err_all.c
crypto/jpake/jpake.h
util/libeay.num
util/mkdef.pl

diff --git a/CHANGES b/CHANGES
index b49f83e..dc95e02 100644 (file)
--- a/CHANGES
+++ b/CHANGES
      [NTT]
 
  Changes between 0.9.8i and 0.9.8j  [xx XXX xxxx]
+  
+  *) Update Configure code and WIN32 build scripts to support experimental
+     code. This is surrounded by OPENSSL_EXPERIMENTAL_FOO and not compiled
+     in by default. Using the configuration option "enable-experimental-foo"
+     enables it. Use this option for JPAKE.
+     [Steve Henson]
 
   *) Add JPAKE support, including demo authentication in s_client and
      s_server.
index d86a93b..5d8305b 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -604,6 +604,7 @@ my $no_threads=0;
 my $threads=0;
 my $no_shared=0; # but "no-shared" is default
 my $zlib=1;      # but "no-zlib" is default
+my $jpake=1;      # but "no-jpake" is default
 my $no_krb5=0;   # but "no-krb5" is implied unless "--with-krb5-..." is used
 my $no_rfc3779=1; # but "no-rfc3779" is default
 my $no_asm=0;
@@ -640,6 +641,7 @@ my $perl;
 
 my %disabled = ( # "what"         => "comment"
                 "gmp"            => "default",
+                 "experimental-jpake"          => "default",
                  "mdc2"           => "default",
                  "rc5"            => "default",
                 "rfc3779"        => "default",
@@ -920,6 +922,8 @@ foreach (sort (keys %disabled))
                { $no_threads = 1; }
        elsif (/^shared$/)
                { $no_shared = 1; }
+       elsif (/^experimental-jpake$/)
+               { $jpake = 0; push @skip, "jpake"}
        elsif (/^zlib$/)
                { $zlib = 0; }
        elsif (/^static-engine$/)
@@ -1161,6 +1165,11 @@ if ($threads)
        $openssl_thread_defines .= $thread_defines;
        }
 
+if ($jpake)
+       {
+       $openssl_other_defines = "#define OPENSSL_EXPERIMENTAL_JPAKE\n";
+       }
+
 if ($zlib)
        {
        $cflags = "-DZLIB $cflags";
@@ -1367,7 +1376,8 @@ while (<IN>)
        if ($sdirs) {
                my $dir;
                foreach $dir (@skip) {
-                       s/([    ])$dir /\1/;
+                       s/(\s)$dir /$1/;
+                       s/\s$dir$//;
                        }
                }
        $sdirs = 0 unless /\\$/;
index 7038ac1..455bf28 100644 (file)
 #include <openssl/rsa.h>
 #endif
 #include <openssl/bn.h>
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
 #include <openssl/jpake.h>
+#endif
 
 #define NON_MAIN
 #include "apps.h"
@@ -2379,6 +2381,8 @@ void policies_print(BIO *out, X509_STORE_CTX *ctx)
                BIO_free(out);
        }
 
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
+
 static JPAKE_CTX *jpake_init(const char *us, const char *them,
                                                         const char *secret)
        {
@@ -2591,6 +2595,8 @@ void jpake_server_auth(BIO *out, BIO *conn, const char *secret)
        BIO_free(bconn);
        }
 
+#endif
+
 /*
  * Platform-specific sections
  */
index f08893e..7172edf 100644 (file)
@@ -308,8 +308,10 @@ int bio_to_mem(unsigned char **out, int maxlen, BIO *in);
 int pkey_ctrl_string(EVP_PKEY_CTX *ctx, char *value);
 int init_gen_str(BIO *err, EVP_PKEY_CTX **pctx,
                        const char *algname, ENGINE *e, int do_param);
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
 void jpake_client_auth(BIO *out, BIO *conn, const char *secret);
 void jpake_server_auth(BIO *out, BIO *conn, const char *secret);
+#endif
 
 #define FORMAT_UNDEF    0
 #define FORMAT_ASN1     1
index 93c62b4..2319151 100644 (file)
@@ -429,7 +429,9 @@ int MAIN(int argc, char **argv)
        int peerlen = sizeof(peer);
        int enable_timeouts = 0 ;
        long socket_mtu = 0;
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
        char *jpake_secret = NULL;
+#endif
 
 #if !defined(OPENSSL_NO_SSL2) && !defined(OPENSSL_NO_SSL3)
        meth=SSLv23_client_method();
@@ -699,11 +701,13 @@ int MAIN(int argc, char **argv)
                        /* meth=TLSv1_client_method(); */
                        }
 #endif
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
                else if (strcmp(*argv,"-jpake") == 0)
                        {
                        if (--argc < 1) goto bad;
                        jpake_secret = *++argv;
                        }
+#endif
                else
                        {
                        BIO_printf(bio_err,"unknown option %s\n",*argv);
@@ -1022,9 +1026,10 @@ SSL_set_tlsext_status_ids(con, ids);
 #endif
                }
 #endif
-
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
        if (jpake_secret)
                jpake_client_auth(bio_c_out, sbio, jpake_secret);
+#endif
 
        SSL_set_bio(con,sbio,sbio);
        SSL_set_connect_state(con);
index 1bf649b..6b0d340 100644 (file)
@@ -822,7 +822,9 @@ BIO_printf(err, "cert_status: received %d ids\n", sk_OCSP_RESPID_num(ids));
 
 int MAIN(int, char **);
 
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
 static char *jpake_secret = NULL;
+#endif
 
 int MAIN(int argc, char *argv[])
        {
@@ -1182,11 +1184,13 @@ int MAIN(int argc, char *argv[])
                        }
                        
 #endif
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
                else if (strcmp(*argv,"-jpake") == 0)
                        {
                        if (--argc < 1) goto bad;
                        jpake_secret = *(++argv);
                        }
+#endif
                else
                        {
                        BIO_printf(bio_err,"unknown option %s\n",*argv);
@@ -1814,9 +1818,10 @@ static int sv_body(char *hostname, int s, unsigned char *context)
                test=BIO_new(BIO_f_nbio_test());
                sbio=BIO_push(test,sbio);
                }
-
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
        if(jpake_secret)
                jpake_server_auth(bio_s_out, sbio, jpake_secret);
+#endif
 
        SSL_set_bio(con,sbio,sbio);
        SSL_set_accept_state(con);
index 5ab89f9..06e137e 100644 (file)
@@ -99,8 +99,9 @@
 #ifndef OPENSSL_NO_CMS
 #include <openssl/cms.h>
 #endif
-
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
 #include <openssl/jpake.h>
+#endif
 
 void ERR_load_crypto_strings(void)
        {
@@ -150,6 +151,8 @@ void ERR_load_crypto_strings(void)
 #ifndef OPENSSL_NO_CMS
        ERR_load_CMS_strings();
 #endif
+#ifdef OPENSSL_EXPERIMENTAL_JPAKE
        ERR_load_JPAKE_strings();
+#endif
 #endif
        }
index becc66c..a39a9a8 100644 (file)
@@ -8,6 +8,12 @@
 #ifndef HEADER_JPAKE_H
 #define HEADER_JPAKE_H
 
+#include <openssl/opensslconf.h>
+
+#ifndef OPENSSL_EXPERIMENTAL_JPAKE
+#error JPAKE is disabled.
+#endif
+
 #ifdef  __cplusplus
 extern "C" {
 #endif
index de5ee7b..922f439 100755 (executable)
@@ -185,7 +185,7 @@ CRYPTO_mem_leaks_fp                     192 EXIST::FUNCTION:FP_API
 CRYPTO_realloc                          193    EXIST::FUNCTION:
 CRYPTO_remalloc                         194    EXIST::FUNCTION:
 CRYPTO_set_add_lock_callback            195    EXIST::FUNCTION:
-CRYPTO_set_id_callback                  196    EXIST::FUNCTION:
+CRYPTO_set_id_callback                  196    EXIST::FUNCTION:DEPRECATED
 CRYPTO_set_locking_callback             197    EXIST::FUNCTION:
 CRYPTO_set_mem_functions                198    EXIST::FUNCTION:
 CRYPTO_thread_id                        199    EXIST::FUNCTION:DEPRECATED
@@ -343,7 +343,7 @@ NETSCAPE_SPKI_new                       350 EXIST::FUNCTION:
 NETSCAPE_SPKI_sign                      351    EXIST::FUNCTION:EVP
 NETSCAPE_SPKI_verify                    352    EXIST::FUNCTION:EVP
 OBJ_add_object                          353    EXIST::FUNCTION:
-OBJ_bsearch                             354    EXIST::FUNCTION:
+OBJ_bsearch                             354    NOEXIST::FUNCTION:
 OBJ_cleanup                             355    EXIST::FUNCTION:
 OBJ_cmp                                 356    EXIST::FUNCTION:
 OBJ_create                              357    EXIST::FUNCTION:
@@ -3176,7 +3176,7 @@ STORE_meth_get_modify_fn                3591      NOEXIST::FUNCTION:
 STORE_method_get_modify_function        3591   NOEXIST::FUNCTION:
 v2i_ASN1_BIT_STRING                     3592   EXIST::FUNCTION:
 STORE_store_certificate                 3593   NOEXIST::FUNCTION:
-OBJ_bsearch_ex                          3594   EXIST::FUNCTION:
+OBJ_bsearch_ex                          3594   NOEXIST::FUNCTION:
 X509_STORE_CTX_set_default              3595   EXIST::FUNCTION:
 STORE_ATTR_INFO_set_sha1str             3596   NOEXIST::FUNCTION:
 BN_GF2m_mod_inv                         3597   EXIST::FUNCTION:
@@ -3656,426 +3656,502 @@ ENGINE_set_load_ssl_client_cert_function 4044 EXIST::FUNCTION:ENGINE
 ENGINE_get_ssl_client_cert_function     4045   EXIST::FUNCTION:ENGINE
 ENGINE_load_ssl_client_cert             4046   EXIST::FUNCTION:ENGINE
 ENGINE_load_capi                        4047   EXIST::FUNCTION:CAPIENG,ENGINE,STATIC_ENGINE
-i2d_TS_TST_INFO                         4050   EXIST::FUNCTION:
-BN_BLINDING_set_thread                  4051   EXIST::FUNCTION:
-EVP_PKEY_asn1_find                      4052   EXIST::FUNCTION:
-DSO_METHOD_beos                         4053   EXIST::FUNCTION:
-TS_CONF_load_cert                       4054   EXIST::FUNCTION:
-TS_REQ_get_ext                          4055   EXIST::FUNCTION:
-EVP_PKEY_sign_init                      4056   EXIST::FUNCTION:
-ASN1_item_print                         4057   EXIST::FUNCTION:
-TS_TST_INFO_set_nonce                   4058   EXIST::FUNCTION:
-TS_RESP_dup                             4059   EXIST::FUNCTION:
-ENGINE_register_pkey_meths              4060   EXIST::FUNCTION:ENGINE
-EVP_PKEY_asn1_add0                      4061   EXIST::FUNCTION:
-PKCS7_add0_attrib_signing_time          4062   EXIST::FUNCTION:
-i2d_TS_TST_INFO_fp                      4063   EXIST::FUNCTION:
-BIO_asn1_get_prefix                     4064   EXIST::FUNCTION:
-TS_TST_INFO_set_time                    4065   EXIST::FUNCTION:
-EVP_PKEY_meth_set_decrypt               4066   EXIST::FUNCTION:
-EVP_PKEY_set_type_str                   4067   EXIST::FUNCTION:
-EVP_PKEY_CTX_get_keygen_info            4068   EXIST::FUNCTION:
-TS_REQ_set_policy_id                    4069   EXIST::FUNCTION:
-d2i_TS_RESP_fp                          4070   EXIST::FUNCTION:
-ENGINE_get_pkey_asn1_meth_engine        4071   EXIST:!VMS:FUNCTION:ENGINE
-ENGINE_get_pkey_asn1_meth_eng           4071   EXIST:VMS:FUNCTION:ENGINE
-WHIRLPOOL_Init                          4072   EXIST::FUNCTION:WHIRLPOOL
-TS_RESP_set_status_info                 4073   EXIST::FUNCTION:
-EVP_PKEY_keygen                         4074   EXIST::FUNCTION:
-EVP_DigestSignInit                      4075   EXIST::FUNCTION:
-TS_ACCURACY_set_millis                  4076   EXIST::FUNCTION:
-TS_REQ_dup                              4077   EXIST::FUNCTION:
-GENERAL_NAME_dup                        4078   EXIST::FUNCTION:
-ASN1_SEQUENCE_ANY_it                    4079   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-ASN1_SEQUENCE_ANY_it                    4079   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-WHIRLPOOL                               4080   EXIST::FUNCTION:WHIRLPOOL
-X509_STORE_get1_crls                    4081   EXIST::FUNCTION:
-ENGINE_get_pkey_asn1_meth               4082   EXIST::FUNCTION:ENGINE
-EVP_PKEY_asn1_new                       4083   EXIST::FUNCTION:
-BIO_new_NDEF                            4084   EXIST::FUNCTION:
-ENGINE_get_pkey_meth                    4085   EXIST::FUNCTION:ENGINE
-TS_MSG_IMPRINT_set_algo                 4086   EXIST::FUNCTION:
-i2d_TS_TST_INFO_bio                     4087   EXIST::FUNCTION:
-TS_TST_INFO_set_ordering                4088   EXIST::FUNCTION:
-TS_TST_INFO_get_ext_by_OBJ              4089   EXIST::FUNCTION:
-TS_CONF_get_tsa_section                 4090   EXIST::FUNCTION:
-SMIME_write_ASN1                        4091   EXIST::FUNCTION:
-TS_RESP_CTX_set_signer_key              4092   EXIST::FUNCTION:
-EVP_PKEY_encrypt_old                    4093   EXIST::FUNCTION:
-EVP_PKEY_encrypt_init                   4094   EXIST::FUNCTION:
-CRYPTO_THREADID_cpy                     4095   EXIST::FUNCTION:
-ASN1_PCTX_get_cert_flags                4096   EXIST::FUNCTION:
-i2d_ESS_SIGNING_CERT                    4097   EXIST::FUNCTION:
-TS_CONF_load_key                        4098   EXIST::FUNCTION:
-i2d_ASN1_SEQUENCE_ANY                   4099   EXIST::FUNCTION:
-d2i_TS_MSG_IMPRINT_bio                  4100   EXIST::FUNCTION:
-EVP_PKEY_asn1_set_public                4101   EXIST::FUNCTION:
-b2i_PublicKey_bio                       4102   EXIST::FUNCTION:
-BIO_asn1_set_prefix                     4103   EXIST::FUNCTION:
-EVP_PKEY_new_mac_key                    4104   EXIST::FUNCTION:
-BIO_new_CMS                             4105   EXIST::FUNCTION:CMS
-CRYPTO_THREADID_cmp                     4106   EXIST::FUNCTION:
-TS_REQ_ext_free                         4107   EXIST::FUNCTION:
-EVP_PKEY_asn1_set_free                  4108   EXIST::FUNCTION:
-EVP_PKEY_get0_asn1                      4109   EXIST::FUNCTION:
-d2i_NETSCAPE_X509                       4110   EXIST::FUNCTION:
-EVP_PKEY_verify_recover_init            4111   EXIST::FUNCTION:
-EVP_PKEY_CTX_set_data                   4112   EXIST::FUNCTION:
-EVP_PKEY_keygen_init                    4113   EXIST::FUNCTION:
-TS_RESP_CTX_set_status_info             4114   EXIST::FUNCTION:
-TS_MSG_IMPRINT_get_algo                 4115   EXIST::FUNCTION:
-TS_REQ_print_bio                        4116   EXIST::FUNCTION:
-EVP_PKEY_CTX_ctrl_str                   4117   EXIST::FUNCTION:
-EVP_PKEY_get_default_digest_nid         4118   EXIST::FUNCTION:
-PEM_write_bio_PKCS7_stream              4119   EXIST::FUNCTION:
-TS_MSG_IMPRINT_print_bio                4120   EXIST::FUNCTION:
-BN_asc2bn                               4121   EXIST::FUNCTION:
-TS_REQ_get_policy_id                    4122   EXIST::FUNCTION:
-ENGINE_set_default_pkey_asn1_meths      4123   EXIST:!VMS:FUNCTION:ENGINE
-ENGINE_set_def_pkey_asn1_meths          4123   EXIST:VMS:FUNCTION:ENGINE
-d2i_TS_ACCURACY                         4124   EXIST::FUNCTION:
-DSO_global_lookup                       4125   EXIST::FUNCTION:
-TS_CONF_set_tsa_name                    4126   EXIST::FUNCTION:
-i2d_ASN1_SET_ANY                        4127   EXIST::FUNCTION:
-ENGINE_load_gost                        4128   EXIST::FUNCTION:ENGINE,GOST,STATIC_ENGINE
-WHIRLPOOL_BitUpdate                     4129   EXIST::FUNCTION:WHIRLPOOL
-ASN1_PCTX_get_flags                     4130   EXIST::FUNCTION:
-TS_TST_INFO_get_ext_by_NID              4131   EXIST::FUNCTION:
-TS_RESP_new                             4132   EXIST::FUNCTION:
-ESS_CERT_ID_dup                         4133   EXIST::FUNCTION:
-TS_STATUS_INFO_dup                      4134   EXIST::FUNCTION:
-TS_REQ_delete_ext                       4135   EXIST::FUNCTION:
-EVP_DigestVerifyFinal                   4136   EXIST::FUNCTION:
-EVP_PKEY_print_params                   4137   EXIST::FUNCTION:
-i2d_CMS_bio_stream                      4138   EXIST::FUNCTION:CMS
-TS_REQ_get_msg_imprint                  4139   EXIST::FUNCTION:
-OBJ_find_sigid_by_algs                  4140   EXIST::FUNCTION:
-TS_TST_INFO_get_serial                  4141   EXIST::FUNCTION:
-TS_REQ_get_nonce                        4142   EXIST::FUNCTION:
-BN_BLINDING_cmp_thread                  4143   EXIST::FUNCTION:
-X509_PUBKEY_set0_param                  4144   EXIST::FUNCTION:
-EVP_PKEY_CTX_set0_keygen_info           4145   EXIST::FUNCTION:
-i2d_ISSUING_DIST_POINT                  4146   EXIST::FUNCTION:
-ASN1_SET_ANY_it                         4147   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-ASN1_SET_ANY_it                         4147   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-EVP_PKEY_CTX_get_data                   4148   EXIST::FUNCTION:
-TS_STATUS_INFO_print_bio                4149   EXIST::FUNCTION:
-EVP_PKEY_derive_init                    4150   EXIST::FUNCTION:
-d2i_TS_TST_INFO                         4151   EXIST::FUNCTION:
-EVP_PKEY_asn1_add_alias                 4152   EXIST::FUNCTION:
-d2i_TS_RESP_bio                         4153   EXIST::FUNCTION:
-OTHERNAME_cmp                           4154   EXIST::FUNCTION:
-GENERAL_NAME_set0_value                 4155   EXIST::FUNCTION:
-PKCS7_RECIP_INFO_get0_alg               4156   EXIST::FUNCTION:
-TS_RESP_CTX_new                         4157   EXIST::FUNCTION:
-TS_RESP_set_tst_info                    4158   EXIST::FUNCTION:
-PKCS7_final                             4159   EXIST::FUNCTION:
-EVP_PKEY_base_id                        4160   EXIST::FUNCTION:
-TS_RESP_CTX_set_signer_cert             4161   EXIST::FUNCTION:
-TS_REQ_set_msg_imprint                  4162   EXIST::FUNCTION:
-EVP_PKEY_CTX_ctrl                       4163   EXIST::FUNCTION:
-TS_CONF_set_digests                     4164   EXIST::FUNCTION:
-d2i_TS_MSG_IMPRINT                      4165   EXIST::FUNCTION:
-EVP_PKEY_meth_set_ctrl                  4166   EXIST::FUNCTION:
-TS_REQ_get_ext_by_NID                   4167   EXIST::FUNCTION:
-PKCS5_pbe_set0_algor                    4168   EXIST::FUNCTION:
-TS_ACCURACY_new                         4169   EXIST::FUNCTION:
-X509_CRL_METHOD_free                    4170   EXIST::FUNCTION:
-ASN1_PCTX_get_nm_flags                  4171   EXIST::FUNCTION:
-EVP_PKEY_meth_set_sign                  4172   EXIST::FUNCTION:
-EVP_PKEY_decrypt_init                   4173   EXIST::FUNCTION:
-NETSCAPE_X509_free                      4174   EXIST::FUNCTION:
-i2b_PVK_bio                             4175   EXIST::FUNCTION:
-EVP_PKEY_print_private                  4176   EXIST::FUNCTION:
-GENERAL_NAME_get0_value                 4177   EXIST::FUNCTION:
-b2i_PVK_bio                             4178   EXIST::FUNCTION:
-TS_TST_INFO_new                         4179   EXIST::FUNCTION:
-EVP_MD_do_all_sorted                    4180   EXIST::FUNCTION:
-TS_CONF_set_default_engine              4181   EXIST::FUNCTION:
-TS_ACCURACY_set_seconds                 4182   EXIST::FUNCTION:
-TS_TST_INFO_get_time                    4183   EXIST::FUNCTION:
-PKCS8_pkey_get0                         4184   EXIST::FUNCTION:
-EVP_PKEY_asn1_get0                      4185   EXIST::FUNCTION:
-OBJ_add_sigid                           4186   EXIST::FUNCTION:
-PKCS7_SIGNER_INFO_sign                  4187   EXIST::FUNCTION:
-EVP_PKEY_paramgen_init                  4188   EXIST::FUNCTION:
-EVP_PKEY_sign                           4189   EXIST::FUNCTION:
-OBJ_sigid_free                          4190   EXIST::FUNCTION:
-EVP_PKEY_meth_set_init                  4191   EXIST::FUNCTION:
-d2i_ESS_ISSUER_SERIAL                   4192   EXIST::FUNCTION:
-ISSUING_DIST_POINT_new                  4193   EXIST::FUNCTION:
-TS_OBJ_print_bio                        4194   EXIST::FUNCTION:
-EVP_PKEY_meth_set_verify_recover        4195   EXIST:!VMS:FUNCTION:
-EVP_PKEY_meth_set_vrfy_recover          4195   EXIST:VMS:FUNCTION:
-TS_RESP_get_status_info                 4196   EXIST::FUNCTION:
-CMS_stream                              4197   EXIST::FUNCTION:CMS
-EVP_PKEY_CTX_set_cb                     4198   EXIST::FUNCTION:
-PKCS7_to_TS_TST_INFO                    4199   EXIST::FUNCTION:
-ASN1_PCTX_get_oid_flags                 4200   EXIST::FUNCTION:
-TS_TST_INFO_add_ext                     4201   EXIST::FUNCTION:
-EVP_PKEY_meth_set_derive                4202   EXIST::FUNCTION:
-i2d_TS_RESP_fp                          4203   EXIST::FUNCTION:
-i2d_TS_MSG_IMPRINT_bio                  4204   EXIST::FUNCTION:
-TS_RESP_CTX_set_accuracy                4205   EXIST::FUNCTION:
-TS_REQ_set_nonce                        4206   EXIST::FUNCTION:
-ESS_CERT_ID_new                         4207   EXIST::FUNCTION:
-ENGINE_pkey_asn1_find_str               4208   EXIST::FUNCTION:ENGINE
-TS_REQ_get_ext_count                    4209   EXIST::FUNCTION:
-BUF_reverse                             4210   EXIST::FUNCTION:
-TS_TST_INFO_print_bio                   4211   EXIST::FUNCTION:
-d2i_ISSUING_DIST_POINT                  4212   EXIST::FUNCTION:
-ENGINE_get_pkey_meths                   4213   EXIST::FUNCTION:ENGINE
-i2b_PrivateKey_bio                      4214   EXIST::FUNCTION:
-i2d_TS_RESP                             4215   EXIST::FUNCTION:
-b2i_PublicKey                           4216   EXIST::FUNCTION:
-TS_VERIFY_CTX_cleanup                   4217   EXIST::FUNCTION:
-TS_STATUS_INFO_free                     4218   EXIST::FUNCTION:
-TS_RESP_verify_token                    4219   EXIST::FUNCTION:
-ASN1_bn_print                           4220   EXIST::FUNCTION:BIO
-EVP_PKEY_asn1_get_count                 4221   EXIST::FUNCTION:
-ENGINE_register_pkey_asn1_meths         4222   EXIST::FUNCTION:ENGINE
-ASN1_PCTX_set_nm_flags                  4223   EXIST::FUNCTION:
-EVP_DigestVerifyInit                    4224   EXIST::FUNCTION:
-ENGINE_set_default_pkey_meths           4225   EXIST::FUNCTION:ENGINE
-TS_TST_INFO_get_policy_id               4226   EXIST::FUNCTION:
-TS_REQ_get_cert_req                     4227   EXIST::FUNCTION:
-X509_CRL_set_meth_data                  4228   EXIST::FUNCTION:
-PKCS8_pkey_set0                         4229   EXIST::FUNCTION:
-ASN1_STRING_copy                        4230   EXIST::FUNCTION:
-d2i_TS_TST_INFO_fp                      4231   EXIST::FUNCTION:
-X509_CRL_match                          4232   EXIST::FUNCTION:
-EVP_PKEY_asn1_set_private               4233   EXIST::FUNCTION:
-TS_TST_INFO_get_ext_d2i                 4234   EXIST::FUNCTION:
-TS_RESP_CTX_add_policy                  4235   EXIST::FUNCTION:
-d2i_TS_RESP                             4236   EXIST::FUNCTION:
-TS_CONF_load_certs                      4237   EXIST::FUNCTION:
-TS_TST_INFO_get_msg_imprint             4238   EXIST::FUNCTION:
-ERR_load_TS_strings                     4239   EXIST::FUNCTION:
-TS_TST_INFO_get_version                 4240   EXIST::FUNCTION:
-EVP_PKEY_CTX_dup                        4241   EXIST::FUNCTION:
-EVP_PKEY_meth_set_verify                4242   EXIST::FUNCTION:
-i2b_PublicKey_bio                       4243   EXIST::FUNCTION:
-TS_CONF_set_certs                       4244   EXIST::FUNCTION:
-EVP_PKEY_asn1_get0_info                 4245   EXIST::FUNCTION:
-TS_VERIFY_CTX_free                      4246   EXIST::FUNCTION:
-TS_REQ_get_ext_by_critical              4247   EXIST::FUNCTION:
-TS_RESP_CTX_set_serial_cb               4248   EXIST::FUNCTION:
-X509_CRL_get_meth_data                  4249   EXIST::FUNCTION:
-TS_RESP_CTX_set_time_cb                 4250   EXIST::FUNCTION:
-TS_MSG_IMPRINT_get_msg                  4251   EXIST::FUNCTION:
-TS_TST_INFO_ext_free                    4252   EXIST::FUNCTION:
-TS_REQ_get_version                      4253   EXIST::FUNCTION:
-TS_REQ_add_ext                          4254   EXIST::FUNCTION:
-EVP_PKEY_CTX_set_app_data               4255   EXIST::FUNCTION:
-EVP_PKEY_meth_set_verifyctx             4256   EXIST::FUNCTION:
-i2d_PKCS7_bio_stream                    4257   EXIST::FUNCTION:
-PKCS7_sign_add_signer                   4258   EXIST::FUNCTION:
-d2i_TS_TST_INFO_bio                     4259   EXIST::FUNCTION:
-TS_TST_INFO_get_ordering                4260   EXIST::FUNCTION:
-TS_RESP_print_bio                       4261   EXIST::FUNCTION:
-TS_TST_INFO_get_exts                    4262   EXIST::FUNCTION:
-HMAC_CTX_copy                           4263   EXIST::FUNCTION:HMAC
-PKCS5_pbe2_set_iv                       4264   EXIST::FUNCTION:
-ENGINE_get_pkey_asn1_meths              4265   EXIST::FUNCTION:ENGINE
-b2i_PrivateKey                          4266   EXIST::FUNCTION:
-EVP_PKEY_CTX_get_app_data               4267   EXIST::FUNCTION:
-TS_REQ_set_cert_req                     4268   EXIST::FUNCTION:
-TS_CONF_set_serial                      4269   EXIST::FUNCTION:
-TS_TST_INFO_free                        4270   EXIST::FUNCTION:
-d2i_TS_REQ_fp                           4271   EXIST::FUNCTION:
-TS_RESP_verify_response                 4272   EXIST::FUNCTION:
-i2d_ESS_ISSUER_SERIAL                   4273   EXIST::FUNCTION:
-TS_ACCURACY_get_seconds                 4274   EXIST::FUNCTION:
-EVP_CIPHER_do_all                       4275   EXIST::FUNCTION:
-b2i_PrivateKey_bio                      4276   EXIST::FUNCTION:
-OCSP_CERTID_dup                         4277   EXIST::FUNCTION:
-X509_PUBKEY_get0_param                  4278   EXIST::FUNCTION:
-TS_MSG_IMPRINT_dup                      4279   EXIST::FUNCTION:
-PKCS7_print_ctx                         4280   EXIST::FUNCTION:
-i2d_TS_REQ_bio                          4281   EXIST::FUNCTION:
-EVP_whirlpool                           4282   EXIST::FUNCTION:WHIRLPOOL
-EVP_PKEY_asn1_set_param                 4283   EXIST::FUNCTION:
-EVP_PKEY_meth_set_encrypt               4284   EXIST::FUNCTION:
-ASN1_PCTX_set_flags                     4285   EXIST::FUNCTION:
-i2d_ESS_CERT_ID                         4286   EXIST::FUNCTION:
-TS_VERIFY_CTX_new                       4287   EXIST::FUNCTION:
-TS_RESP_CTX_set_extension_cb            4288   EXIST::FUNCTION:
-ENGINE_register_all_pkey_meths          4289   EXIST::FUNCTION:ENGINE
-TS_RESP_CTX_set_status_info_cond        4290   EXIST:!VMS:FUNCTION:
-TS_RESP_CTX_set_stat_info_cond          4290   EXIST:VMS:FUNCTION:
-EVP_PKEY_verify                         4291   EXIST::FUNCTION:
-WHIRLPOOL_Final                         4292   EXIST::FUNCTION:WHIRLPOOL
-X509_CRL_METHOD_new                     4293   EXIST::FUNCTION:
-EVP_DigestSignFinal                     4294   EXIST::FUNCTION:
-TS_RESP_CTX_set_def_policy              4295   EXIST::FUNCTION:
-NETSCAPE_X509_it                        4296   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-NETSCAPE_X509_it                        4296   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-TS_RESP_create_response                 4297   EXIST::FUNCTION:
-PKCS7_SIGNER_INFO_get0_algs             4298   EXIST::FUNCTION:
-TS_TST_INFO_get_nonce                   4299   EXIST::FUNCTION:
-EVP_PKEY_decrypt_old                    4300   EXIST::FUNCTION:
-TS_TST_INFO_set_policy_id               4301   EXIST::FUNCTION:
-TS_CONF_set_ess_cert_id_chain           4302   EXIST::FUNCTION:
-EVP_PKEY_CTX_get0_pkey                  4303   EXIST::FUNCTION:
-d2i_TS_REQ                              4304   EXIST::FUNCTION:
-EVP_PKEY_asn1_find_str                  4305   EXIST::FUNCTION:
-CRYPTO_set_idptr_callback               4306   EXIST::FUNCTION:
-BIO_f_asn1                              4307   EXIST::FUNCTION:
-ESS_SIGNING_CERT_new                    4308   EXIST::FUNCTION:
-EVP_PBE_find                            4309   EXIST::FUNCTION:
-EVP_PKEY_derive                         4310   EXIST::FUNCTION:
-i2d_TS_REQ                              4311   EXIST::FUNCTION:
-TS_TST_INFO_delete_ext                  4312   EXIST::FUNCTION:
-ESS_ISSUER_SERIAL_free                  4313   EXIST::FUNCTION:
-ASN1_PCTX_set_str_flags                 4314   EXIST::FUNCTION:
-ENGINE_get_pkey_asn1_meth_str           4315   EXIST::FUNCTION:ENGINE
-TS_CONF_set_signer_key                  4316   EXIST::FUNCTION:
-TS_ACCURACY_get_millis                  4317   EXIST::FUNCTION:
-TS_RESP_get_token                       4318   EXIST::FUNCTION:
-TS_ACCURACY_dup                         4319   EXIST::FUNCTION:
-ENGINE_register_all_pkey_asn1_meths     4320   EXIST:!VMS:FUNCTION:ENGINE
-ENGINE_reg_all_pkey_asn1_meths          4320   EXIST:VMS:FUNCTION:ENGINE
-X509_CRL_set_default_method             4321   EXIST::FUNCTION:
-CRYPTO_THREADID_hash                    4322   EXIST::FUNCTION:
-CMS_ContentInfo_print_ctx               4323   EXIST::FUNCTION:CMS
-TS_RESP_free                            4324   EXIST::FUNCTION:
-ISSUING_DIST_POINT_free                 4325   EXIST::FUNCTION:
-ESS_ISSUER_SERIAL_new                   4326   EXIST::FUNCTION:
-PKCS7_add1_attrib_digest                4327   EXIST::FUNCTION:
-TS_RESP_CTX_add_md                      4328   EXIST::FUNCTION:
-TS_TST_INFO_dup                         4329   EXIST::FUNCTION:
-ENGINE_set_pkey_asn1_meths              4330   EXIST::FUNCTION:ENGINE
-PEM_write_bio_Parameters                4331   EXIST::FUNCTION:
-TS_TST_INFO_get_accuracy                4332   EXIST::FUNCTION:
-CRYPTO_THREADID_set                     4333   EXIST::FUNCTION:
-X509_CRL_get0_by_serial                 4334   EXIST::FUNCTION:
-TS_TST_INFO_set_version                 4335   EXIST::FUNCTION:
-TS_RESP_CTX_get_tst_info                4336   EXIST::FUNCTION:
-TS_RESP_verify_signature                4337   EXIST::FUNCTION:
-TS_TST_INFO_get_tsa                     4338   EXIST::FUNCTION:
-TS_STATUS_INFO_new                      4339   EXIST::FUNCTION:
-EVP_PKEY_CTX_get_cb                     4340   EXIST::FUNCTION:
-TS_REQ_get_ext_d2i                      4341   EXIST::FUNCTION:
-GENERAL_NAME_set0_othername             4342   EXIST::FUNCTION:
-TS_TST_INFO_get_ext_count               4343   EXIST::FUNCTION:
-TS_RESP_CTX_get_request                 4344   EXIST::FUNCTION:
-i2d_NETSCAPE_X509                       4345   EXIST::FUNCTION:
-ENGINE_get_pkey_meth_engine             4346   EXIST::FUNCTION:ENGINE
-EVP_PKEY_meth_set_signctx               4347   EXIST::FUNCTION:
-EVP_PKEY_asn1_copy                      4348   EXIST::FUNCTION:
-ASN1_TYPE_cmp                           4349   EXIST::FUNCTION:
-EVP_CIPHER_do_all_sorted                4350   EXIST::FUNCTION:
-EVP_PKEY_CTX_free                       4351   EXIST::FUNCTION:
-ISSUING_DIST_POINT_it                   4352   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-ISSUING_DIST_POINT_it                   4352   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-d2i_TS_MSG_IMPRINT_fp                   4353   EXIST::FUNCTION:
-X509_STORE_get1_certs                   4354   EXIST::FUNCTION:
-EVP_PKEY_CTX_get_operation              4355   EXIST::FUNCTION:
-d2i_ESS_SIGNING_CERT                    4356   EXIST::FUNCTION:
-TS_CONF_set_ordering                    4357   EXIST::FUNCTION:
-EVP_PBE_alg_add_type                    4358   EXIST::FUNCTION:
-TS_REQ_set_version                      4359   EXIST::FUNCTION:
-EVP_PKEY_get0                           4360   EXIST::FUNCTION:
-BIO_asn1_set_suffix                     4361   EXIST::FUNCTION:
-i2d_TS_STATUS_INFO                      4362   EXIST::FUNCTION:
-EVP_MD_do_all                           4363   EXIST::FUNCTION:
-TS_TST_INFO_set_accuracy                4364   EXIST::FUNCTION:
-PKCS7_add_attrib_content_type           4365   EXIST::FUNCTION:
-ERR_remove_thread_state                 4366   EXIST::FUNCTION:
-EVP_PKEY_meth_add0                      4367   EXIST::FUNCTION:
-TS_TST_INFO_set_tsa                     4368   EXIST::FUNCTION:
-EVP_PKEY_meth_new                       4369   EXIST::FUNCTION:
-WHIRLPOOL_Update                        4370   EXIST::FUNCTION:WHIRLPOOL
-TS_CONF_set_accuracy                    4371   EXIST::FUNCTION:
-ASN1_PCTX_set_oid_flags                 4372   EXIST::FUNCTION:
-ESS_SIGNING_CERT_dup                    4373   EXIST::FUNCTION:
-d2i_TS_REQ_bio                          4374   EXIST::FUNCTION:
-TS_RESP_CTX_add_flags                   4375   EXIST::FUNCTION:
-d2i_TS_STATUS_INFO                      4376   EXIST::FUNCTION:
-TS_MSG_IMPRINT_set_msg                  4377   EXIST::FUNCTION:
-BIO_asn1_get_suffix                     4378   EXIST::FUNCTION:
-TS_REQ_free                             4379   EXIST::FUNCTION:
-EVP_PKEY_meth_free                      4380   EXIST::FUNCTION:
-TS_REQ_get_exts                         4381   EXIST::FUNCTION:
-TS_RESP_CTX_set_clock_precision_digits  4382   EXIST:!VMS:FUNCTION:
-TS_RESP_CTX_set_clk_prec_digits         4382   EXIST:VMS:FUNCTION:
-TS_RESP_CTX_add_failure_info            4383   EXIST::FUNCTION:
-i2d_TS_RESP_bio                         4384   EXIST::FUNCTION:
-EVP_PKEY_CTX_get0_peerkey               4385   EXIST::FUNCTION:
-PEM_write_bio_CMS_stream                4386   EXIST::FUNCTION:CMS
-TS_REQ_new                              4387   EXIST::FUNCTION:
-TS_MSG_IMPRINT_new                      4388   EXIST::FUNCTION:
-EVP_PKEY_meth_find                      4389   EXIST::FUNCTION:
-EVP_PKEY_id                             4390   EXIST::FUNCTION:
-TS_TST_INFO_set_serial                  4391   EXIST::FUNCTION:
-a2i_GENERAL_NAME                        4392   EXIST::FUNCTION:
-TS_CONF_set_crypto_device               4393   EXIST::FUNCTION:
-EVP_PKEY_verify_init                    4394   EXIST::FUNCTION:
-TS_CONF_set_policies                    4395   EXIST::FUNCTION:
-ASN1_PCTX_new                           4396   EXIST::FUNCTION:
-ESS_CERT_ID_free                        4397   EXIST::FUNCTION:
-ENGINE_unregister_pkey_meths            4398   EXIST::FUNCTION:ENGINE
-TS_MSG_IMPRINT_free                     4399   EXIST::FUNCTION:
-TS_VERIFY_CTX_init                      4400   EXIST::FUNCTION:
-PKCS7_stream                            4401   EXIST::FUNCTION:
-TS_RESP_CTX_set_certs                   4402   EXIST::FUNCTION:
-TS_CONF_set_def_policy                  4403   EXIST::FUNCTION:
-NETSCAPE_X509_new                       4404   EXIST::FUNCTION:
-TS_ACCURACY_free                        4405   EXIST::FUNCTION:
-TS_RESP_get_tst_info                    4406   EXIST::FUNCTION:
-EVP_PKEY_derive_set_peer                4407   EXIST::FUNCTION:
-PEM_read_bio_Parameters                 4408   EXIST::FUNCTION:
-TS_CONF_set_clock_precision_digits      4409   EXIST:!VMS:FUNCTION:
-TS_CONF_set_clk_prec_digits             4409   EXIST:VMS:FUNCTION:
-ESS_ISSUER_SERIAL_dup                   4410   EXIST::FUNCTION:
-TS_ACCURACY_get_micros                  4411   EXIST::FUNCTION:
-ASN1_PCTX_get_str_flags                 4412   EXIST::FUNCTION:
-ASN1_BIT_STRING_check                   4413   EXIST::FUNCTION:
-X509_check_akid                         4414   EXIST::FUNCTION:
-ENGINE_unregister_pkey_asn1_meths       4415   EXIST:!VMS:FUNCTION:ENGINE
-ENGINE_unreg_pkey_asn1_meths            4415   EXIST:VMS:FUNCTION:ENGINE
-ASN1_PCTX_free                          4416   EXIST::FUNCTION:
-PEM_write_bio_ASN1_stream               4417   EXIST::FUNCTION:
-i2d_ASN1_bio_stream                     4418   EXIST::FUNCTION:
-TS_X509_ALGOR_print_bio                 4419   EXIST::FUNCTION:
-EVP_PKEY_meth_set_cleanup               4420   EXIST::FUNCTION:
-EVP_PKEY_asn1_free                      4421   EXIST::FUNCTION:
-ESS_SIGNING_CERT_free                   4422   EXIST::FUNCTION:
-TS_TST_INFO_set_msg_imprint             4423   EXIST::FUNCTION:
-GENERAL_NAME_cmp                        4424   EXIST::FUNCTION:
-d2i_ASN1_SET_ANY                        4425   EXIST::FUNCTION:
-ENGINE_set_pkey_meths                   4426   EXIST::FUNCTION:ENGINE
-i2d_TS_REQ_fp                           4427   EXIST::FUNCTION:
-d2i_ASN1_SEQUENCE_ANY                   4428   EXIST::FUNCTION:
-GENERAL_NAME_get0_otherName             4429   EXIST::FUNCTION:
-d2i_ESS_CERT_ID                         4430   EXIST::FUNCTION:
-OBJ_find_sigid_algs                     4431   EXIST::FUNCTION:
-EVP_PKEY_meth_set_keygen                4432   EXIST::FUNCTION:
-PKCS5_PBKDF2_HMAC                       4433   EXIST::FUNCTION:
-EVP_PKEY_paramgen                       4434   EXIST::FUNCTION:
-EVP_PKEY_meth_set_paramgen              4435   EXIST::FUNCTION:
-BIO_new_PKCS7                           4436   EXIST::FUNCTION:
-EVP_PKEY_verify_recover                 4437   EXIST::FUNCTION:
-TS_ext_print_bio                        4438   EXIST::FUNCTION:
-TS_ASN1_INTEGER_print_bio               4439   EXIST::FUNCTION:
-check_defer                             4440   EXIST::FUNCTION:
-DSO_pathbyaddr                          4441   EXIST::FUNCTION:
-EVP_PKEY_set_type                       4442   EXIST::FUNCTION:
-TS_ACCURACY_set_micros                  4443   EXIST::FUNCTION:
-TS_REQ_to_TS_VERIFY_CTX                 4444   EXIST::FUNCTION:
-EVP_PKEY_meth_set_copy                  4445   EXIST::FUNCTION:
-ASN1_PCTX_set_cert_flags                4446   EXIST::FUNCTION:
-TS_TST_INFO_get_ext                     4447   EXIST::FUNCTION:
-EVP_PKEY_asn1_set_ctrl                  4448   EXIST::FUNCTION:
-TS_TST_INFO_get_ext_by_critical         4449   EXIST::FUNCTION:
-EVP_PKEY_CTX_new_id                     4450   EXIST::FUNCTION:
-TS_REQ_get_ext_by_OBJ                   4451   EXIST::FUNCTION:
-TS_CONF_set_signer_cert                 4452   EXIST::FUNCTION:
-CMS_add1_crl                            4453   EXIST::FUNCTION:CMS
-TS_RESP_CTX_free                        4454   EXIST::FUNCTION:
-i2d_TS_ACCURACY                         4455   EXIST::FUNCTION:
-i2d_TS_MSG_IMPRINT_fp                   4456   EXIST::FUNCTION:
-i2d_TS_MSG_IMPRINT                      4457   EXIST::FUNCTION:
-OPENSSL_isservice                       4458   EXIST:WIN32:FUNCTION:
-EVP_PKEY_print_public                   4459   EXIST::FUNCTION:
-EVP_PKEY_CTX_new                        4460   EXIST::FUNCTION:
+OPENSSL_isservice                       4048   NOEXIST::FUNCTION:
+FIPS_dsa_sig_decode                     4049   NOEXIST::FUNCTION:
+EVP_CIPHER_CTX_clear_flags              4050   NOEXIST::FUNCTION:
+FIPS_rand_status                        4051   NOEXIST::FUNCTION:
+FIPS_rand_set_key                       4052   NOEXIST::FUNCTION:
+CRYPTO_set_mem_info_functions           4053   NOEXIST::FUNCTION:
+RSA_X931_generate_key_ex                4054   NOEXIST::FUNCTION:
+int_ERR_set_state_func                  4055   NOEXIST::FUNCTION:
+int_EVP_MD_set_engine_callbacks         4056   NOEXIST::FUNCTION:
+int_CRYPTO_set_do_dynlock_callback      4057   NOEXIST::FUNCTION:
+FIPS_rng_stick                          4058   NOEXIST::FUNCTION:
+EVP_CIPHER_CTX_set_flags                4059   NOEXIST::FUNCTION:
+BN_X931_generate_prime_ex               4060   NOEXIST::FUNCTION:
+FIPS_selftest_check                     4061   NOEXIST::FUNCTION:
+FIPS_rand_set_dt                        4062   NOEXIST::FUNCTION:
+CRYPTO_dbg_pop_info                     4063   NOEXIST::FUNCTION:
+FIPS_dsa_free                           4064   NOEXIST::FUNCTION:
+RSA_X931_derive_ex                      4065   NOEXIST::FUNCTION:
+FIPS_rsa_new                            4066   NOEXIST::FUNCTION:
+FIPS_rand_bytes                         4067   NOEXIST::FUNCTION:
+fips_cipher_test                        4068   NOEXIST::FUNCTION:
+EVP_CIPHER_CTX_test_flags               4069   NOEXIST::FUNCTION:
+CRYPTO_malloc_debug_init                4070   NOEXIST::FUNCTION:
+CRYPTO_dbg_push_info                    4071   NOEXIST::FUNCTION:
+FIPS_corrupt_rsa_keygen                 4072   NOEXIST::FUNCTION:
+FIPS_dh_new                             4073   NOEXIST::FUNCTION:
+FIPS_corrupt_dsa_keygen                 4074   NOEXIST::FUNCTION:
+FIPS_dh_free                            4075   NOEXIST::FUNCTION:
+fips_pkey_signature_test                4076   NOEXIST::FUNCTION:
+EVP_add_alg_module                      4077   NOEXIST::FUNCTION:
+int_RAND_init_engine_callbacks          4078   NOEXIST::FUNCTION:
+int_EVP_CIPHER_set_engine_callbacks     4079   NOEXIST::FUNCTION:
+int_EVP_MD_init_engine_callbacks        4080   NOEXIST::FUNCTION:
+FIPS_rand_test_mode                     4081   NOEXIST::FUNCTION:
+FIPS_rand_reset                         4082   NOEXIST::FUNCTION:
+FIPS_dsa_new                            4083   NOEXIST::FUNCTION:
+int_RAND_set_callbacks                  4084   NOEXIST::FUNCTION:
+BN_X931_derive_prime_ex                 4085   NOEXIST::FUNCTION:
+int_ERR_lib_init                        4086   NOEXIST::FUNCTION:
+int_EVP_CIPHER_init_engine_callbacks    4087   NOEXIST::FUNCTION:
+FIPS_rsa_free                           4088   NOEXIST::FUNCTION:
+FIPS_dsa_sig_encode                     4089   NOEXIST::FUNCTION:
+CRYPTO_dbg_remove_all_info              4090   NOEXIST::FUNCTION:
+OPENSSL_init                            4091   NOEXIST::FUNCTION:
+private_Camellia_set_key                4092   NOEXIST::FUNCTION:
+CRYPTO_strdup                           4093   EXIST::FUNCTION:
+JPAKE_STEP3A_process                    4094   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP1_release                     4095   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_get_shared_key                    4096   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3B_init                       4097   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP1_generate                    4098   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP1_init                        4099   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3B_process                    4100   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP2_generate                    4101   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_CTX_new                           4102   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_CTX_free                          4103   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3B_release                    4104   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3A_release                    4105   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP2_process                     4106   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3B_generate                   4107   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP1_process                     4108   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3A_generate                   4109   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP2_release                     4110   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP3A_init                       4111   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+ERR_load_JPAKE_strings                  4112   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+JPAKE_STEP2_init                        4113   EXIST:OPENSSL_EXPERIMENTAL_JPAKE:FUNCTION:
+TS_RESP_CTX_free                        4114   EXIST::FUNCTION:
+i2d_TS_ACCURACY                         4115   EXIST::FUNCTION:
+i2d_TS_MSG_IMPRINT_fp                   4116   EXIST::FUNCTION:
+i2d_TS_MSG_IMPRINT                      4117   EXIST::FUNCTION:
+EVP_PKEY_print_public                   4118   EXIST::FUNCTION:
+EVP_PKEY_CTX_new                        4119   EXIST::FUNCTION:
+i2d_TS_TST_INFO                         4120   EXIST::FUNCTION:
+EVP_PKEY_asn1_find                      4121   EXIST::FUNCTION:
+DSO_METHOD_beos                         4122   EXIST::FUNCTION:
+TS_CONF_load_cert                       4123   EXIST::FUNCTION:
+TS_REQ_get_ext                          4124   EXIST::FUNCTION:
+EVP_PKEY_sign_init                      4125   EXIST::FUNCTION:
+ASN1_item_print                         4126   EXIST::FUNCTION:
+TS_TST_INFO_set_nonce                   4127   EXIST::FUNCTION:
+TS_RESP_dup                             4128   EXIST::FUNCTION:
+ENGINE_register_pkey_meths              4129   EXIST::FUNCTION:ENGINE
+EVP_PKEY_asn1_add0                      4130   EXIST::FUNCTION:
+PKCS7_add0_attrib_signing_time          4131   EXIST::FUNCTION:
+i2d_TS_TST_INFO_fp                      4132   EXIST::FUNCTION:
+BIO_asn1_get_prefix                     4133   EXIST::FUNCTION:
+TS_TST_INFO_set_time                    4134   EXIST::FUNCTION:
+EVP_PKEY_meth_set_decrypt               4135   EXIST::FUNCTION:
+EVP_PKEY_set_type_str                   4136   EXIST::FUNCTION:
+EVP_PKEY_CTX_get_keygen_info            4137   EXIST::FUNCTION:
+TS_REQ_set_policy_id                    4138   EXIST::FUNCTION:
+d2i_TS_RESP_fp                          4139   EXIST::FUNCTION:
+ENGINE_get_pkey_asn1_meth_engine        4140   EXIST:!VMS:FUNCTION:ENGINE
+ENGINE_get_pkey_asn1_meth_eng           4140   EXIST:VMS:FUNCTION:ENGINE
+WHIRLPOOL_Init                          4141   EXIST::FUNCTION:WHIRLPOOL
+TS_RESP_set_status_info                 4142   EXIST::FUNCTION:
+EVP_PKEY_keygen                         4143   EXIST::FUNCTION:
+EVP_DigestSignInit                      4144   EXIST::FUNCTION:
+TS_ACCURACY_set_millis                  4145   EXIST::FUNCTION:
+TS_REQ_dup                              4146   EXIST::FUNCTION:
+GENERAL_NAME_dup                        4147   EXIST::FUNCTION:
+ASN1_SEQUENCE_ANY_it                    4148   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
+ASN1_SEQUENCE_ANY_it                    4148   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
+WHIRLPOOL                               4149   EXIST::FUNCTION:WHIRLPOOL
+X509_STORE_get1_crls                    4150   EXIST::FUNCTION:
+ENGINE_get_pkey_asn1_meth               4151   EXIST::FUNCTION:ENGINE
+EVP_PKEY_asn1_new                       4152   EXIST::FUNCTION:
+BIO_new_NDEF                            4153   EXIST::FUNCTION:
+ENGINE_get_pkey_meth                    4154   EXIST::FUNCTION:ENGINE
+TS_MSG_IMPRINT_set_algo                 4155   EXIST::FUNCTION:
+i2d_TS_TST_INFO_bio                     4156   EXIST::FUNCTION:
+TS_TST_INFO_set_ordering                4157   EXIST::FUNCTION:
+TS_TST_INFO_get_ext_by_OBJ              4158   EXIST::FUNCTION:
+CRYPTO_THREADID_set_pointer             4159   EXIST::FUNCTION:
+TS_CONF_get_tsa_section                 4160   EXIST::FUNCTION:
+SMIME_write_ASN1                        4161   EXIST::FUNCTION:
+TS_RESP_CTX_set_signer_key              4162   EXIST::FUNCTION:
+EVP_PKEY_encrypt_old                    4163   EXIST::FUNCTION:
+EVP_PKEY_encrypt_init                   4164   EXIST::FUNCTION:
+CRYPTO_THREADID_cpy                     4165   EXIST::FUNCTION:
+ASN1_PCTX_get_cert_flags                4166   EXIST::FUNCTION:
+i2d_ESS_SIGNING_CERT                    4167   EXIST::FUNCTION:
+TS_CONF_load_key                        4168   EXIST::FUNCTION:
+i2d_ASN1_SEQUENCE_ANY                   4169   EXIST::FUNCTION:
+d2i_TS_MSG_IMPRINT_bio                  4170   EXIST::FUNCTION:
+EVP_PKEY_asn1_set_public                4171   EXIST::FUNCTION:
+b2i_PublicKey_bio                       4172   EXIST::FUNCTION:
+BIO_asn1_set_prefix                     4173   EXIST::FUNCTION:
+EVP_PKEY_new_mac_key                    4174   EXIST::FUNCTION:
+BIO_new_CMS                             4175   EXIST::FUNCTION:CMS
+CRYPTO_THREADID_cmp                     4176   EXIST::FUNCTION:
+TS_REQ_ext_free                         4177   EXIST::FUNCTION:
+EVP_PKEY_asn1_set_free                  4178   EXIST::FUNCTION:
+EVP_PKEY_get0_asn1                      4179   EXIST::FUNCTION:
+d2i_NETSCAPE_X509                       4180   EXIST::FUNCTION:
+EVP_PKEY_verify_recover_init            4181   EXIST::FUNCTION:
+EVP_PKEY_CTX_set_data                   4182   EXIST::FUNCTION:
+EVP_PKEY_keygen_init                    4183   EXIST::FUNCTION:
+TS_RESP_CTX_set_status_info             4184   EXIST::FUNCTION:
+TS_MSG_IMPRINT_get_algo                 4185   EXIST::FUNCTION:
+TS_REQ_print_bio                        4186   EXIST::FUNCTION:
+EVP_PKEY_CTX_ctrl_str                   4187   EXIST::FUNCTION:
+EVP_PKEY_get_default_digest_nid         4188   EXIST::FUNCTION:
+PEM_write_bio_PKCS7_stream              4189   EXIST::FUNCTION:
+TS_MSG_IMPRINT_print_bio                4190   EXIST::FUNCTION:
+BN_asc2bn                               4191   EXIST::FUNCTION:
+TS_REQ_get_policy_id                    4192   EXIST::FUNCTION:
+ENGINE_set_default_pkey_asn1_meths      4193   EXIST:!VMS:FUNCTION:ENGINE
+ENGINE_set_def_pkey_asn1_meths          4193   EXIST:VMS:FUNCTION:ENGINE
+d2i_TS_ACCURACY                         4194   EXIST::FUNCTION:
+DSO_global_lookup                       4195   EXIST::FUNCTION:
+TS_CONF_set_tsa_name                    4196   EXIST::FUNCTION:
+i2d_ASN1_SET_ANY                        4197   EXIST::FUNCTION:
+ENGINE_load_gost                        4198   EXIST::FUNCTION:ENGINE,GOST,STATIC_ENGINE
+WHIRLPOOL_BitUpdate                     4199   EXIST::FUNCTION:WHIRLPOOL
+ASN1_PCTX_get_flags                     4200   EXIST::FUNCTION:
+TS_TST_INFO_get_ext_by_NID              4201   EXIST::FUNCTION:
+TS_RESP_new                             4202   EXIST::FUNCTION:
+ESS_CERT_ID_dup                         4203   EXIST::FUNCTION:
+TS_STATUS_INFO_dup                      4204   EXIST::FUNCTION:
+TS_REQ_delete_ext                       4205   EXIST::FUNCTION:
+EVP_DigestVerifyFinal                   4206   EXIST::FUNCTION:
+EVP_PKEY_print_params                   4207   EXIST::FUNCTION:
+i2d_CMS_bio_stream                      4208   EXIST::FUNCTION:CMS
+TS_REQ_get_msg_imprint                  4209   EXIST::FUNCTION:
+OBJ_find_sigid_by_algs                  4210   EXIST::FUNCTION:
+TS_TST_INFO_get_serial                  4211   EXIST::FUNCTION:
+TS_REQ_get_nonce                        4212   EXIST::FUNCTION:
+X509_PUBKEY_set0_param                  4213   EXIST::FUNCTION:
+EVP_PKEY_CTX_set0_keygen_info           4214   EXIST::FUNCTION:
+DIST_POINT_set_dpname                   4215   EXIST::FUNCTION:
+i2d_ISSUING_DIST_POINT                  4216   EXIST::FUNCTION:
+ASN1_SET_ANY_it                         4217   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
+ASN1_SET_ANY_it                         4217   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
+EVP_PKEY_CTX_get_data                   4218   EXIST::FUNCTION:
+TS_STATUS_INFO_print_bio                4219   EXIST::FUNCTION:
+EVP_PKEY_derive_init                    4220   EXIST::FUNCTION:
+d2i_TS_TST_INFO                         4221   EXIST::FUNCTION:
+EVP_PKEY_asn1_add_alias                 4222   EXIST::FUNCTION:
+d2i_TS_RESP_bio                         4223   EXIST::FUNCTION:
+OTHERNAME_cmp                           4224   EXIST::FUNCTION:
+GENERAL_NAME_set0_value                 4225   EXIST::FUNCTION:
+PKCS7_RECIP_INFO_get0_alg               4226   EXIST::FUNCTION:
+TS_RESP_CTX_new                         4227   EXIST::FUNCTION:
+TS_RESP_set_tst_info                    4228   EXIST::FUNCTION:
+PKCS7_final                             4229   EXIST::FUNCTION:
+EVP_PKEY_base_id                        4230   EXIST::FUNCTION:
+TS_RESP_CTX_set_signer_cert             4231   EXIST::FUNCTION:
+TS_REQ_set_msg_imprint                  4232   EXIST::FUNCTION:
+EVP_PKEY_CTX_ctrl                       4233   EXIST::FUNCTION:
+TS_CONF_set_digests                     4234   EXIST::FUNCTION:
+d2i_TS_MSG_IMPRINT                      4235   EXIST::FUNCTION:
+EVP_PKEY_meth_set_ctrl                  4236   EXIST::FUNCTION:
+TS_REQ_get_ext_by_NID                   4237   EXIST::FUNCTION:
+PKCS5_pbe_set0_algor                    4238   EXIST::FUNCTION:
+BN_BLINDING_thread_id                   4239   EXIST::FUNCTION:
+TS_ACCURACY_new                         4240   EXIST::FUNCTION:
+X509_CRL_METHOD_free                    4241   EXIST::FUNCTION:
+ASN1_PCTX_get_nm_flags                  4242   EXIST::FUNCTION:
+EVP_PKEY_meth_set_sign                  4243   EXIST::FUNCTION:
+CRYPTO_THREADID_current                 4244   EXIST::FUNCTION:
+EVP_PKEY_decrypt_init                   4245   EXIST::FUNCTION:
+NETSCAPE_X509_free                      4246   EXIST::FUNCTION:
+i2b_PVK_bio                             4247   EXIST::FUNCTION:
+EVP_PKEY_print_private                  4248   EXIST::FUNCTION:
+GENERAL_NAME_get0_value                 4249   EXIST::FUNCTION:
+b2i_PVK_bio                             4250   EXIST::FUNCTION:
+ASN1_UTCTIME_adj                        4251   EXIST::FUNCTION:
+TS_TST_INFO_new                         4252   EXIST::FUNCTION:
+EVP_MD_do_all_sorted                    4253   EXIST::FUNCTION:
+TS_CONF_set_default_engine              4254   EXIST::FUNCTION:
+TS_ACCURACY_set_seconds                 4255   EXIST::FUNCTION:
+TS_TST_INFO_get_time                    4256   EXIST::FUNCTION:
+PKCS8_pkey_get0                         4257   EXIST::FUNCTION:
+EVP_PKEY_asn1_get0                      4258   EXIST::FUNCTION:
+OBJ_add_sigid                           4259   EXIST::FUNCTION:
+PKCS7_SIGNER_INFO_sign                  4260   EXIST::FUNCTION:
+EVP_PKEY_paramgen_init                  4261   EXIST::FUNCTION:
+EVP_PKEY_sign                           4262   EXIST::FUNCTION:
+OBJ_sigid_free                          4263   EXIST::FUNCTION:
+EVP_PKEY_meth_set_init                  4264   EXIST::FUNCTION:
+d2i_ESS_ISSUER_SERIAL                   4265   EXIST::FUNCTION:
+ISSUING_DIST_POINT_new                  4266   EXIST::FUNCTION:
+ASN1_TIME_adj                           4267   EXIST::FUNCTION:
+TS_OBJ_print_bio                        4268   EXIST::FUNCTION:
+EVP_PKEY_meth_set_verify_recover        4269   EXIST:!VMS:FUNCTION:
+EVP_PKEY_meth_set_vrfy_recover          4269   EXIST:VMS:FUNCTION:
+TS_RESP_get_status_info                 4270   EXIST::FUNCTION:
+CMS_stream                              4271   EXIST::FUNCTION:CMS
+EVP_PKEY_CTX_set_cb                     4272   EXIST::FUNCTION:
+PKCS7_to_TS_TST_INFO                    4273   EXIST::FUNCTION:
+ASN1_PCTX_get_oid_flags                 4274   EXIST::FUNCTION:
+TS_TST_INFO_add_ext                     4275   EXIST::FUNCTION:
+EVP_PKEY_meth_set_derive                4276   EXIST::FUNCTION:
+i2d_TS_RESP_fp                          4277   EXIST::FUNCTION:
+i2d_TS_MSG_IMPRINT_bio                  4278   EXIST::FUNCTION:
+TS_RESP_CTX_set_accuracy                4279   EXIST::FUNCTION:
+TS_REQ_set_nonce                        4280   EXIST::FUNCTION:
+ESS_CERT_ID_new                         4281   EXIST::FUNCTION:
+ENGINE_pkey_asn1_find_str               4282   EXIST::FUNCTION:ENGINE
+TS_REQ_get_ext_count                    4283   EXIST::FUNCTION:
+BUF_reverse                             4284   EXIST::FUNCTION:
+TS_TST_INFO_print_bio                   4285   EXIST::FUNCTION:
+d2i_ISSUING_DIST_POINT                  4286   EXIST::FUNCTION:
+ENGINE_get_pkey_meths                   4287   EXIST::FUNCTION:ENGINE
+i2b_PrivateKey_bio                      4288   EXIST::FUNCTION:
+i2d_TS_RESP                             4289   EXIST::FUNCTION:
+b2i_PublicKey                           4290   EXIST::FUNCTION:
+TS_VERIFY_CTX_cleanup                   4291   EXIST::FUNCTION:
+TS_STATUS_INFO_free                     4292   EXIST::FUNCTION:
+TS_RESP_verify_token                    4293   EXIST::FUNCTION:
+OBJ_bsearch_ex_                         4294   EXIST::FUNCTION:
+ASN1_bn_print                           4295   EXIST::FUNCTION:BIO
+EVP_PKEY_asn1_get_count                 4296   EXIST::FUNCTION:
+ENGINE_register_pkey_asn1_meths         4297   EXIST::FUNCTION:ENGINE
+ASN1_PCTX_set_nm_flags                  4298   EXIST::FUNCTION:
+EVP_DigestVerifyInit                    4299   EXIST::FUNCTION:
+ENGINE_set_default_pkey_meths           4300   EXIST::FUNCTION:ENGINE
+TS_TST_INFO_get_policy_id               4301   EXIST::FUNCTION:
+TS_REQ_get_cert_req                     4302   EXIST::FUNCTION:
+X509_CRL_set_meth_data                  4303   EXIST::FUNCTION:
+PKCS8_pkey_set0                         4304   EXIST::FUNCTION:
+ASN1_STRING_copy                        4305   EXIST::FUNCTION:
+d2i_TS_TST_INFO_fp                      4306   EXIST::FUNCTION:
+X509_CRL_match                          4307   EXIST::FUNCTION:
+EVP_PKEY_asn1_set_private               4308   EXIST::FUNCTION:
+TS_TST_INFO_get_ext_d2i                 4309   EXIST::FUNCTION:
+TS_RESP_CTX_add_policy                  4310   EXIST::FUNCTION:
+d2i_TS_RESP                             4311   EXIST::FUNCTION:
+TS_CONF_load_certs                      4312   EXIST::FUNCTION:
+TS_TST_INFO_get_msg_imprint             4313   EXIST::FUNCTION:
+ERR_load_TS_strings                     4314   EXIST::FUNCTION:
+TS_TST_INFO_get_version                 4315   EXIST::FUNCTION:
+EVP_PKEY_CTX_dup                        4316   EXIST::FUNCTION:
+EVP_PKEY_meth_set_verify                4317   EXIST::FUNCTION:
+i2b_PublicKey_bio                       4318   EXIST::FUNCTION:
+TS_CONF_set_certs                       4319   EXIST::FUNCTION:
+EVP_PKEY_asn1_get0_info                 4320   EXIST::FUNCTION:
+TS_VERIFY_CTX_free                      4321   EXIST::FUNCTION:
+TS_REQ_get_ext_by_critical              4322   EXIST::FUNCTION:
+TS_RESP_CTX_set_serial_cb               4323   EXIST::FUNCTION:
+X509_CRL_get_meth_data                  4324   EXIST::FUNCTION:
+TS_RESP_CTX_set_time_cb                 4325   EXIST::FUNCTION:
+TS_MSG_IMPRINT_get_msg                  4326   EXIST::FUNCTION:
+TS_TST_INFO_ext_free                    4327   EXIST::FUNCTION:
+TS_REQ_get_version                      4328   EXIST::FUNCTION:
+TS_REQ_add_ext                          4329   EXIST::FUNCTION:
+EVP_PKEY_CTX_set_app_data               4330   EXIST::FUNCTION:
+OBJ_bsearch_                            4331   EXIST::FUNCTION:
+EVP_PKEY_meth_set_verifyctx             4332   EXIST::FUNCTION:
+i2d_PKCS7_bio_stream                    4333   EXIST::FUNCTION:
+CRYPTO_THREADID_set_numeric             4334   EXIST::FUNCTION:
+PKCS7_sign_add_signer                   4335   EXIST::FUNCTION:
+d2i_TS_TST_INFO_bio                     4336   EXIST::FUNCTION:
+TS_TST_INFO_get_ordering                4337   EXIST::FUNCTION:
+TS_RESP_print_bio                       4338   EXIST::FUNCTION:
+TS_TST_INFO_get_exts                    4339   EXIST::FUNCTION:
+HMAC_CTX_copy                           4340   EXIST::FUNCTION:HMAC
+PKCS5_pbe2_set_iv                       4341   EXIST::FUNCTION:
+ENGINE_get_pkey_asn1_meths              4342   EXIST::FUNCTION:ENGINE
+b2i_PrivateKey                          4343   EXIST::FUNCTION:
+EVP_PKEY_CTX_get_app_data               4344   EXIST::FUNCTION:
+TS_REQ_set_cert_req                     4345   EXIST::FUNCTION:
+CRYPTO_THREADID_set_callback            4346   EXIST::FUNCTION:
+TS_CONF_set_serial                      4347   EXIST::FUNCTION:
+TS_TST_INFO_free                        4348   EXIST::FUNCTION:
+d2i_TS_REQ_fp                           4349   EXIST::FUNCTION:
+TS_RESP_verify_response                 4350   EXIST::FUNCTION:
+i2d_ESS_ISSUER_SERIAL                   4351   EXIST::FUNCTION:
+TS_ACCURACY_get_seconds                 4352   EXIST::FUNCTION:
+EVP_CIPHER_do_all                       4353   EXIST::FUNCTION:
+b2i_PrivateKey_bio                      4354   EXIST::FUNCTION:
+OCSP_CERTID_dup                         4355   EXIST::FUNCTION:
+X509_PUBKEY_get0_param                  4356   EXIST::FUNCTION:
+TS_MSG_IMPRINT_dup                      4357   EXIST::FUNCTION:
+PKCS7_print_ctx                         4358   EXIST::FUNCTION:
+i2d_TS_REQ_bio                          4359   EXIST::FUNCTION:
+EVP_whirlpool                           4360   EXIST::FUNCTION:WHIRLPOOL
+EVP_PKEY_asn1_set_param                 4361   EXIST::FUNCTION:
+EVP_PKEY_meth_set_encrypt               4362   EXIST::FUNCTION:
+ASN1_PCTX_set_flags                     4363   EXIST::FUNCTION:
+i2d_ESS_CERT_ID                         4364   EXIST::FUNCTION:
+TS_VERIFY_CTX_new                       4365   EXIST::FUNCTION:
+TS_RESP_CTX_set_extension_cb            4366   EXIST::FUNCTION:
+ENGINE_register_all_pkey_meths          4367   EXIST::FUNCTION:ENGINE
+TS_RESP_CTX_set_status_info_cond        4368   EXIST:!VMS:FUNCTION:
+TS_RESP_CTX_set_stat_info_cond          4368   EXIST:VMS:FUNCTION:
+EVP_PKEY_verify                         4369   EXIST::FUNCTION:
+WHIRLPOOL_Final                         4370   EXIST::FUNCTION:WHIRLPOOL
+X509_CRL_METHOD_new                     4371   EXIST::FUNCTION:
+EVP_DigestSignFinal                     4372   EXIST::FUNCTION:
+TS_RESP_CTX_set_def_policy              4373   EXIST::FUNCTION:
+NETSCAPE_X509_it                        4374   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
+NETSCAPE_X509_it                        4374   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
+TS_RESP_create_response                 4375   EXIST::FUNCTION:
+PKCS7_SIGNER_INFO_get0_algs             4376   EXIST::FUNCTION:
+TS_TST_INFO_get_nonce                   4377   EXIST::FUNCTION:
+EVP_PKEY_decrypt_old                    4378   EXIST::FUNCTION:
+TS_TST_INFO_set_policy_id               4379   EXIST::FUNCTION:
+TS_CONF_set_ess_cert_id_chain           4380   EXIST::FUNCTION:
+EVP_PKEY_CTX_get0_pkey                  4381   EXIST::FUNCTION:
+d2i_TS_REQ                              4382   EXIST::FUNCTION:
+EVP_PKEY_asn1_find_str                  4383   EXIST::FUNCTION:
+BIO_f_asn1                              4384   EXIST::FUNCTION:
+ESS_SIGNING_CERT_new                    4385   EXIST::FUNCTION:
+EVP_PBE_find                            4386   EXIST::FUNCTION:
+X509_CRL_get0_by_cert                   4387   EXIST::FUNCTION:
+EVP_PKEY_derive                         4388   EXIST::FUNCTION:
+i2d_TS_REQ                              4389   EXIST::FUNCTION:
+TS_TST_INFO_delete_ext                  4390   EXIST::FUNCTION:
+ESS_ISSUER_SERIAL_free                  4391   EXIST::FUNCTION:
+ASN1_PCTX_set_str_flags                 4392   EXIST::FUNCTION:
+ENGINE_get_pkey_asn1_meth_str           4393   EXIST::FUNCTION:ENGINE
+TS_CONF_set_signer_key                  4394   EXIST::FUNCTION:
+TS_ACCURACY_get_millis                  4395   EXIST::FUNCTION:
+TS_RESP_get_token                       4396   EXIST::FUNCTION:
+TS_ACCURACY_dup                         4397   EXIST::FUNCTION:
+ENGINE_register_all_pkey_asn1_meths     4398   EXIST:!VMS:FUNCTION:ENGINE
+ENGINE_reg_all_pkey_asn1_meths          4398   EXIST:VMS:FUNCTION:ENGINE
+X509_CRL_set_default_method             4399   EXIST::FUNCTION:
+CRYPTO_THREADID_hash                    4400   EXIST::FUNCTION:
+CMS_ContentInfo_print_ctx               4401   EXIST::FUNCTION:CMS
+TS_RESP_free                            4402   EXIST::FUNCTION:
+ISSUING_DIST_POINT_free                 4403   EXIST::FUNCTION:
+ESS_ISSUER_SERIAL_new                   4404   EXIST::FUNCTION:
+CMS_add1_crl                            4405   EXIST::FUNCTION:CMS
+PKCS7_add1_attrib_digest                4406   EXIST::FUNCTION:
+TS_RESP_CTX_add_md                      4407   EXIST::FUNCTION:
+TS_TST_INFO_dup                         4408   EXIST::FUNCTION:
+ENGINE_set_pkey_asn1_meths              4409   EXIST::FUNCTION:ENGINE
+PEM_write_bio_Parameters                4410   EXIST::FUNCTION:
+TS_TST_INFO_get_accuracy                4411   EXIST::FUNCTION:
+X509_CRL_get0_by_serial                 4412   EXIST::FUNCTION:
+TS_TST_INFO_set_version                 4413   EXIST::FUNCTION:
+TS_RESP_CTX_get_tst_info                4414   EXIST::FUNCTION:
+TS_RESP_verify_signature                4415   EXIST::FUNCTION:
+CRYPTO_THREADID_get_callback            4416   EXIST::FUNCTION:
+TS_TST_INFO_get_tsa                     4417   EXIST::FUNCTION:
+TS_STATUS_INFO_new                      4418   EXIST::FUNCTION:
+EVP_PKEY_CTX_get_cb                     4419   EXIST::FUNCTION:
+TS_REQ_get_ext_d2i                      4420   EXIST::FUNCTION:
+GENERAL_NAME_set0_othername             4421   EXIST::FUNCTION:
+TS_TST_INFO_get_ext_count               4422   EXIST::FUNCTION:
+TS_RESP_CTX_get_request                 4423   EXIST::FUNCTION:
+i2d_NETSCAPE_X509                       4424   EXIST::FUNCTION:
+ENGINE_get_pkey_meth_engine             4425   EXIST::FUNCTION:ENGINE
+EVP_PKEY_meth_set_signctx               4426   EXIST::FUNCTION:
+EVP_PKEY_asn1_copy                      4427   EXIST::FUNCTION:
+ASN1_TYPE_cmp                           4428   EXIST::FUNCTION:
+EVP_CIPHER_do_all_sorted                4429   EXIST::FUNCTION:
+EVP_PKEY_CTX_free                       4430   EXIST::FUNCTION:
+ISSUING_DIST_POINT_it                   4431   EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
+ISSUING_DIST_POINT_it                   4431   EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
+d2i_TS_MSG_IMPRINT_fp                   4432   EXIST::FUNCTION:
+X509_STORE_get1_certs                   4433   EXIST::FUNCTION:
+EVP_PKEY_CTX_get_operation              4434   EXIST::FUNCTION:
+d2i_ESS_SIGNING_CERT                    4435   EXIST::FUNCTION:
+TS_CONF_set_ordering                    4436   EXIST::FUNCTION:
+EVP_PBE_alg_add_type                    4437   EXIST::FUNCTION:
+TS_REQ_set_version                      4438   EXIST::FUNCTION:
+EVP_PKEY_get0                           4439   EXIST::FUNCTION:
+BIO_asn1_set_suffix                     4440   EXIST::FUNCTION:
+i2d_TS_STATUS_INFO                      4441   EXIST::FUNCTION:
+EVP_MD_do_all                           4442   EXIST::FUNCTION:
+TS_TST_INFO_set_accuracy                4443   EXIST::FUNCTION:
+PKCS7_add_attrib_content_type           4444   EXIST::FUNCTION:
+ERR_remove_thread_state                 4445   EXIST::FUNCTION:
+EVP_PKEY_meth_add0                      4446   EXIST::FUNCTION:
+TS_TST_INFO_set_tsa                     4447   EXIST::FUNCTION:
+EVP_PKEY_meth_new                       4448   EXIST::FUNCTION:
+WHIRLPOOL_Update                        4449   EXIST::FUNCTION:WHIRLPOOL
+TS_CONF_set_accuracy                    4450   EXIST::FUNCTION:
+ASN1_PCTX_set_oid_flags                 4451   EXIST::FUNCTION:
+ESS_SIGNING_CERT_dup                    4452   EXIST::FUNCTION:
+d2i_TS_REQ_bio                          4453   EXIST::FUNCTION:
+X509_time_adj_ex                        4454   EXIST::FUNCTION:
+TS_RESP_CTX_add_flags                   4455   EXIST::FUNCTION:
+d2i_TS_STATUS_INFO                      4456   EXIST::FUNCTION:
+TS_MSG_IMPRINT_set_msg                  4457   EXIST::FUNCTION:
+BIO_asn1_get_suffix                     4458   EXIST::FUNCTION:
+TS_REQ_free                             4459   EXIST::FUNCTION:
+EVP_PKEY_meth_free                      4460   EXIST::FUNCTION:
+TS_REQ_get_exts                         4461   EXIST::FUNCTION:
+TS_RESP_CTX_set_clock_precision_digits  4462   EXIST:!VMS:FUNCTION:
+TS_RESP_CTX_set_clk_prec_digits         4462   EXIST:VMS:FUNCTION:
+TS_RESP_CTX_add_failure_info            4463   EXIST::FUNCTION:
+i2d_TS_RESP_bio                         4464   EXIST::FUNCTION:
+EVP_PKEY_CTX_get0_peerkey               4465   EXIST::FUNCTION:
+PEM_write_bio_CMS_stream                4466   EXIST::FUNCTION:CMS
+TS_REQ_new                              4467   EXIST::FUNCTION:
+TS_MSG_IMPRINT_new                      4468   EXIST::FUNCTION:
+EVP_PKEY_meth_find                      4469   EXIST::FUNCTION:
+EVP_PKEY_id                             4470   EXIST::FUNCTION:
+TS_TST_INFO_set_serial                  4471   EXIST::FUNCTION:
+a2i_GENERAL_NAME                        4472   EXIST::FUNCTION:
+TS_CONF_set_crypto_device               4473   EXIST::FUNCTION:
+EVP_PKEY_verify_init                    4474   EXIST::FUNCTION:
+TS_CONF_set_policies                    4475   EXIST::FUNCTION:
+ASN1_PCTX_new                           4476   EXIST::FUNCTION:
+ESS_CERT_ID_free                        4477   EXIST::FUNCTION:
+ENGINE_unregister_pkey_meths            4478   EXIST::FUNCTION:ENGINE
+TS_MSG_IMPRINT_free                     4479   EXIST::FUNCTION:
+TS_VERIFY_CTX_init                      4480   EXIST::FUNCTION:
+PKCS7_stream                            4481   EXIST::FUNCTION:
+TS_RESP_CTX_set_certs                   4482   EXIST::FUNCTION:
+TS_CONF_set_def_policy                  4483   EXIST::FUNCTION:
+ASN1_GENERALIZEDTIME_adj                4484   EXIST::FUNCTION:
+NETSCAPE_X509_new                       4485   EXIST::FUNCTION:
+TS_ACCURACY_free                        4486   EXIST::FUNCTION:
+TS_RESP_get_tst_info                    4487   EXIST::FUNCTION:
+EVP_PKEY_derive_set_peer                4488   EXIST::FUNCTION:
+PEM_read_bio_Parameters                 4489   EXIST::FUNCTION:
+TS_CONF_set_clock_precision_digits      4490   EXIST:!VMS:FUNCTION:
+TS_CONF_set_clk_prec_digits             4490   EXIST:VMS:FUNCTION:
+ESS_ISSUER_SERIAL_dup                   4491   EXIST::FUNCTION:
+TS_ACCURACY_get_micros                  4492   EXIST::FUNCTION:
+ASN1_PCTX_get_str_flags                 4493   EXIST::FUNCTION:
+NAME_CONSTRAINTS_check                  4494   EXIST::FUNCTION:
+ASN1_BIT_STRING_check                   4495   EXIST::FUNCTION:
+X509_check_akid                         4496   EXIST::FUNCTION:
+ENGINE_unregister_pkey_asn1_meths       4497   EXIST:!VMS:FUNCTION:ENGINE
+ENGINE_unreg_pkey_asn1_meths            4497   EXIST:VMS:FUNCTION:ENGINE
+ASN1_PCTX_free                          4498   EXIST::FUNCTION:
+PEM_write_bio_ASN1_stream               4499   EXIST::FUNCTION:
+i2d_ASN1_bio_stream                     4500   EXIST::FUNCTION:
+TS_X509_ALGOR_print_bio                 4501   EXIST::FUNCTION:
+EVP_PKEY_meth_set_cleanup               4502   EXIST::FUNCTION:
+EVP_PKEY_asn1_free                      4503   EXIST::FUNCTION:
+ESS_SIGNING_CERT_free                   4504   EXIST::FUNCTION:
+TS_TST_INFO_set_msg_imprint             4505   EXIST::FUNCTION:
+GENERAL_NAME_cmp                        4506   EXIST::FUNCTION:
+d2i_ASN1_SET_ANY                        4507   EXIST::FUNCTION:
+ENGINE_set_pkey_meths                   4508   EXIST::FUNCTION:ENGINE
+i2d_TS_REQ_fp                           4509   EXIST::FUNCTION:
+d2i_ASN1_SEQUENCE_ANY                   4510   EXIST::FUNCTION:
+GENERAL_NAME_get0_otherName             4511   EXIST::FUNCTION:
+d2i_ESS_CERT_ID                         4512   EXIST::FUNCTION:
+OBJ_find_sigid_algs                     4513   EXIST::FUNCTION:
+EVP_PKEY_meth_set_keygen                4514   EXIST::FUNCTION:
+PKCS5_PBKDF2_HMAC                       4515   EXIST::FUNCTION:
+EVP_PKEY_paramgen                       4516   EXIST::FUNCTION:
+EVP_PKEY_meth_set_paramgen              4517   EXIST::FUNCTION:
+BIO_new_PKCS7                           4518   EXIST::FUNCTION:
+EVP_PKEY_verify_recover                 4519   EXIST::FUNCTION:
+TS_ext_print_bio                        4520   EXIST::FUNCTION:
+TS_ASN1_INTEGER_print_bio               4521   EXIST::FUNCTION:
+check_defer                             4522   EXIST::FUNCTION:
+DSO_pathbyaddr                          4523   EXIST::FUNCTION:
+EVP_PKEY_set_type                       4524   EXIST::FUNCTION:
+TS_ACCURACY_set_micros                  4525   EXIST::FUNCTION:
+TS_REQ_to_TS_VERIFY_CTX                 4526   EXIST::FUNCTION:
+EVP_PKEY_meth_set_copy                  4527   EXIST::FUNCTION:
+ASN1_PCTX_set_cert_flags                4528   EXIST::FUNCTION:
+TS_TST_INFO_get_ext                     4529   EXIST::FUNCTION:
+EVP_PKEY_asn1_set_ctrl                  4530   EXIST::FUNCTION:
+TS_TST_INFO_get_ext_by_critical         4531   EXIST::FUNCTION:
+EVP_PKEY_CTX_new_id                     4532   EXIST::FUNCTION:
+TS_REQ_get_ext_by_OBJ                   4533   EXIST::FUNCTION:
+TS_CONF_set_signer_cert                 4534   EXIST::FUNCTION:
index 8140601..10098fb 100755 (executable)
@@ -79,7 +79,8 @@ my $OS2=0;
 my $safe_stack_def = 0;
 
 my @known_platforms = ( "__FreeBSD__", "PERL5", "NeXT",
-                       "EXPORT_VAR_AS_FUNCTION", "ZLIB" );
+                       "EXPORT_VAR_AS_FUNCTION", "ZLIB",
+                       "OPENSSL_EXPERIMENTAL_JPAKE" );
 my @known_ossl_platforms = ( "VMS", "WIN16", "WIN32", "WINNT", "OS2" );
 my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
                         "CAST", "MD2", "MD4", "MD5", "SHA", "SHA0", "SHA1",
@@ -151,6 +152,9 @@ foreach (@ARGV, split(/ /, $options))
                $zlib = 1;
        }
 
+       if ($_ eq "enable-experimental-jpake") {
+               $jpake = 1;
+       }
 
        $do_ssl=1 if $_ eq "ssleay";
        if ($_ eq "ssl") {
@@ -552,6 +556,10 @@ sub do_defs
                                                $tag{$tag[$tag_i]}=2;
                                                print STDERR "DEBUG: $file: chaged tag $1 = 2\n" if $debug;
                                        }
+                                       if ($tag[$tag_i] eq "OPENSSL_EXPERIMENTAL_".$1) {
+                                               $tag{$tag[$tag_i]}=-2;
+                                               print STDERR "DEBUG: $file: chaged tag $1 = -2\n" if $debug;
+                                       }
                                        $tag_i--;
                                }
                        } elsif (/^\#\s*endif/) {
@@ -561,6 +569,8 @@ sub do_defs
                                        print STDERR "DEBUG: \$t=\"$t\"\n" if $debug;
                                        if ($tag{$t}==2) {
                                                $tag{$t}=-1;
+                                       } elsif ($tag{$t}==-2) {
+                                               $tag{$t}=1;
                                        } else {
                                                $tag{$t}=0;
                                        }
@@ -1097,6 +1107,11 @@ sub is_valid
                                return 1;
                        }
                        if ($keyword eq "ZLIB" && $zlib) { return 1; }
+                       if ($keyword eq "OPENSSL_EXPERIMENTAL_JPAKE" && $jpake) {
+
+
+                               return 1;
+                       }
                        return 0;
                } else {
                        # algorithms