[csw-devel] SF.net SVN: gar:[20378] csw/mgar/pkg/openssl/trunk

chninkel at users.sourceforge.net chninkel at users.sourceforge.net
Wed Mar 6 20:00:19 CET 2013


Revision: 20378
          http://gar.svn.sourceforge.net/gar/?rev=20378&view=rev
Author:   chninkel
Date:     2013-03-06 19:00:17 +0000 (Wed, 06 Mar 2013)
Log Message:
-----------
openssl/trunk: updated to 0.9.8y

Modified Paths:
--------------
    csw/mgar/pkg/openssl/trunk/Makefile
    csw/mgar/pkg/openssl/trunk/checksums
    csw/mgar/pkg/openssl/trunk/files/changelog.CSW

Added Paths:
-----------
    csw/mgar/pkg/openssl/trunk/files/0007-enables-symbols-versioning.patch
    csw/mgar/pkg/openssl/trunk/files/map.openssl.engines
    csw/mgar/pkg/openssl/trunk/files/map.openssl.libcrypto
    csw/mgar/pkg/openssl/trunk/files/map.openssl.libssl

Modified: csw/mgar/pkg/openssl/trunk/Makefile
===================================================================
--- csw/mgar/pkg/openssl/trunk/Makefile	2013-03-06 15:54:42 UTC (rev 20377)
+++ csw/mgar/pkg/openssl/trunk/Makefile	2013-03-06 19:00:17 UTC (rev 20378)
@@ -1,9 +1,6 @@
 #####################################################################
 # OpenCSW build recipe for OpenSSL
 #
-# Copyright 2009 Yann Rouillard <yann at pleiades.fr.eu.org>
-# All rights reserved.  Use is subject to license terms.
-#
 # Redistribution and/or use, with or without modification, is
 # permitted.  This software is without warranty of any kind.  The
 # author(s) shall not be liable in the event that use of the
@@ -16,7 +13,7 @@
 ###### Package information #######
 
 NAME = openssl
-VERSION = 0.9.8x
+VERSION = 0.9.8y
 GARTYPE = v2
 
 DESCRIPTION = The Open Source toolkit for SSL and TLS
@@ -82,6 +79,8 @@
 endif
 
 # we will not recompile old 0.9.7 version for now
+CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += no-direct-binding|/opt/csw/lib/libssl.so.0.9.7|is|not|directly|bound|to|soname|libcrypto.so.0.9.7
+CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += no-direct-binding|/opt/csw/lib/pentium_pro/libssl.so.0.9.7|is|not|directly|bound|to|soname|libcrypto.so.0.9.7
 ifeq ($(shell /usr/bin/uname -p),sparc) 
 #CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis
 #CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis
@@ -139,6 +138,7 @@
 DISTFILES += CSWlibssl-dev.prototype-i386 CSWlibssl-dev.prototype-sparc
 DISTFILES += CSWopenssl-utils.prototype 
 DISTFILES += changelog.CSW README.CSW
+DISTFILES += map.openssl.libcrypto map.openssl.libssl map.openssl.engines
 
 DOCFILES = CHANGES CHANGES.SSLeay PROBLEMS README FAQ README.ASN1 INSTALL NEWS README.ENGINE
 
@@ -153,6 +153,9 @@
 # (patchs taken from Debian Package)
 PATCHFILES += block_bad_certificates.patch
 
+PATCHFILES += 0007-enables-symbols-versioning.patch
+
+
 LICENSE=LICENSE
 
 ##### Build and installation information #####
@@ -231,6 +234,11 @@
 pre-configure-modulated: 
 	echo " ==> Creating configure script"
 	cd $(WORKSRC) && ln -nf Configure configure
+	ln -nf $(WORKDIR)/map.openssl.libcrypto $(WORKSRC)/map.openssl.libcrypto 
+	ln -nf $(WORKDIR)/map.openssl.libssl $(WORKSRC)/map.openssl.libssl 
+	for ENGINE in 4758cca aep atalla cswift gmp chil nuron sureware ubsec padlock capi; do \
+		ln -nf $(WORKDIR)/map.openssl.engines $(WORKSRC)/engines/map.openssl.lib$$ENGINE; \
+	done 
 	@$(MAKECOOKIE)
 
 # we remove every debug information except symbol table

Modified: csw/mgar/pkg/openssl/trunk/checksums
===================================================================
--- csw/mgar/pkg/openssl/trunk/checksums	2013-03-06 15:54:42 UTC (rev 20377)
+++ csw/mgar/pkg/openssl/trunk/checksums	2013-03-06 19:00:17 UTC (rev 20378)
@@ -1 +1 @@
-ee17e9bc805c8cc7d0afac3b0ef78eda  openssl-0.9.8x.tar.gz
+47c7fb37f78c970f1d30aa2f9e9e26d8  openssl-0.9.8y.tar.gz

Added: csw/mgar/pkg/openssl/trunk/files/0007-enables-symbols-versioning.patch
===================================================================
--- csw/mgar/pkg/openssl/trunk/files/0007-enables-symbols-versioning.patch	                        (rev 0)
+++ csw/mgar/pkg/openssl/trunk/files/0007-enables-symbols-versioning.patch	2013-03-06 19:00:17 UTC (rev 20378)
@@ -0,0 +1,34 @@
+From 01a8e2d2112b81204bc13771008884296917ba44 Mon Sep 17 00:00:00 2001
+From: Yann Rouillard <yann at pleiades.fr.eu.org>
+Date: Fri, 20 Jul 2012 23:25:25 +0200
+Subject: [PATCH] enables symbols versioning
+
+---
+ Makefile.shared |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.shared b/Makefile.shared
+index e753f44..a52ac8c 100644
+--- a/Makefile.shared
++++ b/Makefile.shared
+@@ -372,7 +372,7 @@ link_o.solaris:
+ 		SHLIB_SUFFIX=; \
+ 		ALLSYMSFLAGS="$${MINUSZ}allextract"; \
+ 		NOALLSYMSFLAGS="$${MINUSZ}defaultextract"; \
+-		SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
++		SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -M map.openssl.lib$(LIBNAME) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
+ 	fi; \
+ 	$(LINK_SO_O)
+ link_a.solaris:
+@@ -386,7 +386,7 @@ link_a.solaris:
+ 		SHLIB_SUFFIX=;\
+ 		ALLSYMSFLAGS="$${MINUSZ}allextract"; \
+ 		NOALLSYMSFLAGS="$${MINUSZ}defaultextract"; \
+-		SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
++		SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -M map.openssl.lib$(LIBNAME) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
+ 	fi; \
+ 	$(LINK_SO_A)
+ link_app.solaris:
+-- 
+1.7.10.2
+

Modified: csw/mgar/pkg/openssl/trunk/files/changelog.CSW
===================================================================
--- csw/mgar/pkg/openssl/trunk/files/changelog.CSW	2013-03-06 15:54:42 UTC (rev 20377)
+++ csw/mgar/pkg/openssl/trunk/files/changelog.CSW	2013-03-06 19:00:17 UTC (rev 20378)
@@ -1,3 +1,10 @@
+openssl (0.9.8y,REV=2013.03.06) unstable
+
+  * New upstream release.
+  * Enabled symbol versioning and direct binding.
+  
+   -- Yann Rouillard <yann at opencsw.org>  Wed, 06 Mar 2013 07:14:14 +0100
+
 openssl (0.9.8x,REV=2012.05.11) unstable
 
   * New upstream release.

Added: csw/mgar/pkg/openssl/trunk/files/map.openssl.engines
===================================================================
--- csw/mgar/pkg/openssl/trunk/files/map.openssl.engines	                        (rev 0)
+++ csw/mgar/pkg/openssl/trunk/files/map.openssl.engines	2013-03-06 19:00:17 UTC (rev 20378)
@@ -0,0 +1,8 @@
+OPENSSL_1.0.0 {
+       global:
+               bind_engine;
+               v_check;
+       local:
+               *;
+};
+

Added: csw/mgar/pkg/openssl/trunk/files/map.openssl.libcrypto
===================================================================
--- csw/mgar/pkg/openssl/trunk/files/map.openssl.libcrypto	                        (rev 0)
+++ csw/mgar/pkg/openssl/trunk/files/map.openssl.libcrypto	2013-03-06 19:00:17 UTC (rev 20378)
@@ -0,0 +1,3043 @@
+OPENSSL_0.9.8 {
+	global:
+		SSLeay = DIRECT;
+		SSLeay_version = DIRECT;
+		ASN1_INTEGER_get = DIRECT;
+		ASN1_INTEGER_set = DIRECT;
+		ASN1_INTEGER_to_BN = DIRECT;
+		ASN1_OBJECT_create = DIRECT;
+		ASN1_OBJECT_free = DIRECT;
+		ASN1_OBJECT_new = DIRECT;
+		ASN1_PRINTABLE_type = DIRECT;
+		ASN1_STRING_cmp = DIRECT;
+		ASN1_STRING_dup = DIRECT;
+		ASN1_STRING_free = DIRECT;
+		ASN1_STRING_new = DIRECT;
+		ASN1_STRING_print = DIRECT;
+		ASN1_STRING_set = DIRECT;
+		ASN1_STRING_type_new = DIRECT;
+		ASN1_TYPE_free = DIRECT;
+		ASN1_TYPE_new = DIRECT;
+		ASN1_UNIVERSALSTRING_to_string = DIRECT;
+		ASN1_UTCTIME_check = DIRECT;
+		ASN1_UTCTIME_print = DIRECT;
+		ASN1_UTCTIME_set = DIRECT;
+		ASN1_check_infinite_end = DIRECT;
+		ASN1_d2i_bio = DIRECT;
+		ASN1_d2i_fp = DIRECT;
+		ASN1_digest = DIRECT;
+		ASN1_dup = DIRECT;
+		ASN1_get_object = DIRECT;
+		ASN1_i2d_bio = DIRECT;
+		ASN1_i2d_fp = DIRECT;
+		ASN1_object_size = DIRECT;
+		ASN1_parse = DIRECT;
+		ASN1_put_object = DIRECT;
+		ASN1_sign = DIRECT;
+		ASN1_verify = DIRECT;
+		BF_cbc_encrypt = DIRECT;
+		BF_cfb64_encrypt = DIRECT;
+		BF_ecb_encrypt = DIRECT;
+		BF_encrypt = DIRECT;
+		BF_ofb64_encrypt = DIRECT;
+		BF_options = DIRECT;
+		BF_set_key = DIRECT;
+		BIO_CONNECT_free = DIRECT;
+		BIO_CONNECT_new = DIRECT;
+		BIO_accept = DIRECT;
+		BIO_ctrl = DIRECT;
+		BIO_int_ctrl = DIRECT;
+		BIO_debug_callback = DIRECT;
+		BIO_dump = DIRECT;
+		BIO_dup_chain = DIRECT;
+		BIO_f_base64 = DIRECT;
+		BIO_f_buffer = DIRECT;
+		BIO_f_cipher = DIRECT;
+		BIO_f_md = DIRECT;
+		BIO_f_null = DIRECT;
+		BIO_fd_non_fatal_error = DIRECT;
+		BIO_fd_should_retry = DIRECT;
+		BIO_find_type = DIRECT;
+		BIO_free = DIRECT;
+		BIO_free_all = DIRECT;
+		BIO_get_accept_socket = DIRECT;
+		BIO_get_host_ip = DIRECT;
+		BIO_get_port = DIRECT;
+		BIO_get_retry_BIO = DIRECT;
+		BIO_get_retry_reason = DIRECT;
+		BIO_gethostbyname = DIRECT;
+		BIO_gets = DIRECT;
+		BIO_new = DIRECT;
+		BIO_new_accept = DIRECT;
+		BIO_new_connect = DIRECT;
+		BIO_new_fd = DIRECT;
+		BIO_new_file = DIRECT;
+		BIO_new_fp = DIRECT;
+		BIO_new_socket = DIRECT;
+		BIO_pop = DIRECT;
+		BIO_printf = DIRECT;
+		BIO_push = DIRECT;
+		BIO_puts = DIRECT;
+		BIO_read = DIRECT;
+		BIO_s_accept = DIRECT;
+		BIO_s_connect = DIRECT;
+		BIO_s_fd = DIRECT;
+		BIO_s_file = DIRECT;
+		BIO_s_mem = DIRECT;
+		BIO_s_null = DIRECT;
+		BIO_s_socket = DIRECT;
+		BIO_set = DIRECT;
+		BIO_set_cipher = DIRECT;
+		BIO_set_tcp_ndelay = DIRECT;
+		BIO_sock_cleanup = DIRECT;
+		BIO_sock_error = DIRECT;
+		BIO_sock_init = DIRECT;
+		BIO_sock_non_fatal_error = DIRECT;
+		BIO_sock_should_retry = DIRECT;
+		BIO_socket_ioctl = DIRECT;
+		BIO_write = DIRECT;
+		BN_CTX_free = DIRECT;
+		BN_CTX_new = DIRECT;
+		BN_MONT_CTX_free = DIRECT;
+		BN_MONT_CTX_new = DIRECT;
+		BN_MONT_CTX_set = DIRECT;
+		BN_add = DIRECT;
+		BN_add_word = DIRECT;
+		BN_hex2bn = DIRECT;
+		BN_bin2bn = DIRECT;
+		BN_bn2hex = DIRECT;
+		BN_bn2bin = DIRECT;
+		BN_clear = DIRECT;
+		BN_clear_bit = DIRECT;
+		BN_clear_free = DIRECT;
+		BN_cmp = DIRECT;
+		BN_copy = DIRECT;
+		BN_div = DIRECT;
+		BN_div_word = DIRECT;
+		BN_dup = DIRECT;
+		BN_free = DIRECT;
+		BN_from_montgomery = DIRECT;
+		BN_gcd = DIRECT;
+		BN_generate_prime = DIRECT;
+		BN_get_word = DIRECT;
+		BN_is_bit_set = DIRECT;
+		BN_is_prime = DIRECT;
+		BN_lshift = DIRECT;
+		BN_lshift1 = DIRECT;
+		BN_mask_bits = DIRECT;
+		BN_mod_exp = DIRECT;
+		BN_mod_exp_mont = DIRECT;
+		BN_mod_exp_simple = DIRECT;
+		BN_mod_inverse = DIRECT;
+		BN_mod_mul = DIRECT;
+		BN_mod_mul_montgomery = DIRECT;
+		BN_mod_word = DIRECT;
+		BN_mul = DIRECT;
+		BN_new = DIRECT;
+		BN_num_bits = DIRECT;
+		BN_num_bits_word = DIRECT;
+		BN_options = DIRECT;
+		BN_print = DIRECT;
+		BN_print_fp = DIRECT;
+		BN_rand = DIRECT;
+		BN_reciprocal = DIRECT;
+		BN_rshift = DIRECT;
+		BN_rshift1 = DIRECT;
+		BN_set_bit = DIRECT;
+		BN_set_word = DIRECT;
+		BN_sqr = DIRECT;
+		BN_sub = DIRECT;
+		BN_to_ASN1_INTEGER = DIRECT;
+		BN_ucmp = DIRECT;
+		BN_value_one = DIRECT;
+		BUF_MEM_free = DIRECT;
+		BUF_MEM_grow = DIRECT;
+		BUF_MEM_new = DIRECT;
+		BUF_strdup = DIRECT;
+		CONF_free = DIRECT;
+		CONF_get_number = DIRECT;
+		CONF_get_section = DIRECT;
+		CONF_get_string = DIRECT;
+		CONF_load = DIRECT;
+		CRYPTO_add_lock = DIRECT;
+		CRYPTO_dbg_free = DIRECT;
+		CRYPTO_dbg_malloc = DIRECT;
+		CRYPTO_dbg_realloc = DIRECT;
+		CRYPTO_free = DIRECT;
+		CRYPTO_get_add_lock_callback = DIRECT;
+		CRYPTO_get_id_callback = DIRECT;
+		CRYPTO_get_lock_name = DIRECT;
+		CRYPTO_get_locking_callback = DIRECT;
+		CRYPTO_get_mem_functions = DIRECT;
+		CRYPTO_lock = DIRECT;
+		CRYPTO_malloc = DIRECT;
+		CRYPTO_mem_ctrl = DIRECT;
+		CRYPTO_mem_leaks = DIRECT;
+		CRYPTO_mem_leaks_cb = DIRECT;
+		CRYPTO_mem_leaks_fp = DIRECT;
+		CRYPTO_realloc = DIRECT;
+		CRYPTO_remalloc = DIRECT;
+		CRYPTO_set_add_lock_callback = DIRECT;
+		CRYPTO_set_id_callback = DIRECT;
+		CRYPTO_set_locking_callback = DIRECT;
+		CRYPTO_set_mem_functions = DIRECT;
+		CRYPTO_thread_id = DIRECT;
+		DH_check = DIRECT;
+		DH_compute_key = DIRECT;
+		DH_free = DIRECT;
+		DH_generate_key = DIRECT;
+		DH_generate_parameters = DIRECT;
+		DH_new = DIRECT;
+		DH_size = DIRECT;
+		DHparams_print = DIRECT;
+		DHparams_print_fp = DIRECT;
+		DSA_free = DIRECT;
+		DSA_generate_key = DIRECT;
+		DSA_generate_parameters = DIRECT;
+		DSA_new = DIRECT;
+		DSA_print = DIRECT;
+		DSA_print_fp = DIRECT;
+		DSA_sign = DIRECT;
+		DSA_sign_setup = DIRECT;
+		DSA_size = DIRECT;
+		DSA_verify = DIRECT;
+		DSAparams_print = DIRECT;
+		DSAparams_print_fp = DIRECT;
+		ERR_clear_error = DIRECT;
+		ERR_error_string = DIRECT;
+		ERR_free_strings = DIRECT;
+		ERR_func_error_string = DIRECT;
+		ERR_get_err_state_table = DIRECT;
+		ERR_get_error = DIRECT;
+		ERR_get_error_line = DIRECT;
+		ERR_get_state = DIRECT;
+		ERR_get_string_table = DIRECT;
+		ERR_lib_error_string = DIRECT;
+		ERR_load_ASN1_strings = DIRECT;
+		ERR_load_BIO_strings = DIRECT;
+		ERR_load_BN_strings = DIRECT;
+		ERR_load_BUF_strings = DIRECT;
+		ERR_load_CONF_strings = DIRECT;
+		ERR_load_DH_strings = DIRECT;
+		ERR_load_DSA_strings = DIRECT;
+		ERR_load_ERR_strings = DIRECT;
+		ERR_load_EVP_strings = DIRECT;
+		ERR_load_OBJ_strings = DIRECT;
+		ERR_load_PEM_strings = DIRECT;
+		ERR_load_RSA_strings = DIRECT;
+		ERR_load_X509_strings = DIRECT;
+		ERR_load_crypto_strings = DIRECT;
+		ERR_load_strings = DIRECT;
+		ERR_peek_error = DIRECT;
+		ERR_peek_error_line = DIRECT;
+		ERR_print_errors = DIRECT;
+		ERR_print_errors_fp = DIRECT;
+		ERR_put_error = DIRECT;
+		ERR_reason_error_string = DIRECT;
+		ERR_remove_state = DIRECT;
+		EVP_BytesToKey = DIRECT;
+		EVP_CIPHER_CTX_cleanup = DIRECT;
+		EVP_CipherFinal = DIRECT;
+		EVP_CipherInit = DIRECT;
+		EVP_CipherUpdate = DIRECT;
+		EVP_DecodeBlock = DIRECT;
+		EVP_DecodeFinal = DIRECT;
+		EVP_DecodeInit = DIRECT;
+		EVP_DecodeUpdate = DIRECT;
+		EVP_DecryptFinal = DIRECT;
+		EVP_DecryptInit = DIRECT;
+		EVP_DecryptUpdate = DIRECT;
+		EVP_DigestFinal = DIRECT;
+		EVP_DigestInit = DIRECT;
+		EVP_DigestUpdate = DIRECT;
+		EVP_EncodeBlock = DIRECT;
+		EVP_EncodeFinal = DIRECT;
+		EVP_EncodeInit = DIRECT;
+		EVP_EncodeUpdate = DIRECT;
+		EVP_EncryptFinal = DIRECT;
+		EVP_EncryptInit = DIRECT;
+		EVP_EncryptUpdate = DIRECT;
+		EVP_OpenFinal = DIRECT;
+		EVP_OpenInit = DIRECT;
+		EVP_PKEY_assign = DIRECT;
+		EVP_PKEY_copy_parameters = DIRECT;
+		EVP_PKEY_free = DIRECT;
+		EVP_PKEY_missing_parameters = DIRECT;
+		EVP_PKEY_new = DIRECT;
+		EVP_PKEY_save_parameters = DIRECT;
+		EVP_PKEY_size = DIRECT;
+		EVP_PKEY_type = DIRECT;
+		EVP_SealFinal = DIRECT;
+		EVP_SealInit = DIRECT;
+		EVP_SignFinal = DIRECT;
+		EVP_VerifyFinal = DIRECT;
+		EVP_add_cipher = DIRECT;
+		EVP_add_digest = DIRECT;
+		EVP_bf_cbc = DIRECT;
+		EVP_bf_cfb64 = DIRECT;
+		EVP_bf_ecb = DIRECT;
+		EVP_bf_ofb = DIRECT;
+		EVP_cleanup = DIRECT;
+		EVP_des_cbc = DIRECT;
+		EVP_des_cfb64 = DIRECT;
+		EVP_des_ecb = DIRECT;
+		EVP_des_ede = DIRECT;
+		EVP_des_ede3 = DIRECT;
+		EVP_des_ede3_cbc = DIRECT;
+		EVP_des_ede3_cfb64 = DIRECT;
+		EVP_des_ede3_ofb = DIRECT;
+		EVP_des_ede_cbc = DIRECT;
+		EVP_des_ede_cfb64 = DIRECT;
+		EVP_des_ede_ofb = DIRECT;
+		EVP_des_ofb = DIRECT;
+		EVP_desx_cbc = DIRECT;
+		EVP_dss = DIRECT;
+		EVP_dss1 = DIRECT;
+		EVP_enc_null = DIRECT;
+		EVP_get_cipherbyname = DIRECT;
+		EVP_get_digestbyname = DIRECT;
+		EVP_get_pw_prompt = DIRECT;
+		EVP_idea_cbc = DIRECT;
+		EVP_idea_cfb64 = DIRECT;
+		EVP_idea_ecb = DIRECT;
+		EVP_idea_ofb = DIRECT;
+		EVP_md5 = DIRECT;
+		EVP_md_null = DIRECT;
+		EVP_rc2_cbc = DIRECT;
+		EVP_rc2_cfb64 = DIRECT;
+		EVP_rc2_ecb = DIRECT;
+		EVP_rc2_ofb = DIRECT;
+		EVP_rc4 = DIRECT;
+		EVP_read_pw_string = DIRECT;
+		EVP_set_pw_prompt = DIRECT;
+		EVP_sha = DIRECT;
+		EVP_sha1 = DIRECT;
+		MD2_options = DIRECT;
+		MD5 = DIRECT;
+		MD5_Final = DIRECT;
+		MD5_Init = DIRECT;
+		MD5_Update = DIRECT;
+		NETSCAPE_SPKAC_free = DIRECT;
+		NETSCAPE_SPKAC_new = DIRECT;
+		NETSCAPE_SPKI_free = DIRECT;
+		NETSCAPE_SPKI_new = DIRECT;
+		NETSCAPE_SPKI_sign = DIRECT;
+		NETSCAPE_SPKI_verify = DIRECT;
+		OBJ_add_object = DIRECT;
+		OBJ_cleanup = DIRECT;
+		OBJ_cmp = DIRECT;
+		OBJ_create = DIRECT;
+		OBJ_dup = DIRECT;
+		OBJ_ln2nid = DIRECT;
+		OBJ_new_nid = DIRECT;
+		OBJ_nid2ln = DIRECT;
+		OBJ_nid2obj = DIRECT;
+		OBJ_nid2sn = DIRECT;
+		OBJ_obj2nid = DIRECT;
+		OBJ_sn2nid = DIRECT;
+		OBJ_txt2nid = DIRECT;
+		PEM_ASN1_read = DIRECT;
+		PEM_ASN1_read_bio = DIRECT;
+		PEM_ASN1_write = DIRECT;
+		PEM_ASN1_write_bio = DIRECT;
+		PEM_SealFinal = DIRECT;
+		PEM_SealInit = DIRECT;
+		PEM_SealUpdate = DIRECT;
+		PEM_SignFinal = DIRECT;
+		PEM_SignInit = DIRECT;
+		PEM_SignUpdate = DIRECT;
+		PEM_X509_INFO_read = DIRECT;
+		PEM_X509_INFO_read_bio = DIRECT;
+		PEM_X509_INFO_write_bio = DIRECT;
+		PEM_dek_info = DIRECT;
+		PEM_do_header = DIRECT;
+		PEM_get_EVP_CIPHER_INFO = DIRECT;
+		PEM_proc_type = DIRECT;
+		PEM_read = DIRECT;
+		PEM_read_DHparams = DIRECT;
+		PEM_read_DSAPrivateKey = DIRECT;
+		PEM_read_DSAparams = DIRECT;
+		PEM_read_PKCS7 = DIRECT;
+		PEM_read_PrivateKey = DIRECT;
+		PEM_read_RSAPrivateKey = DIRECT;
+		PEM_read_X509 = DIRECT;
+		PEM_read_X509_CRL = DIRECT;
+		PEM_read_X509_REQ = DIRECT;
+		PEM_read_bio = DIRECT;
+		PEM_read_bio_DHparams = DIRECT;
+		PEM_read_bio_DSAPrivateKey = DIRECT;
+		PEM_read_bio_DSAparams = DIRECT;
+		PEM_read_bio_PKCS7 = DIRECT;
+		PEM_read_bio_PrivateKey = DIRECT;
+		PEM_read_bio_RSAPrivateKey = DIRECT;
+		PEM_read_bio_X509 = DIRECT;
+		PEM_read_bio_X509_CRL = DIRECT;
+		PEM_read_bio_X509_REQ = DIRECT;
+		PEM_write = DIRECT;
+		PEM_write_DHparams = DIRECT;
+		PEM_write_DSAPrivateKey = DIRECT;
+		PEM_write_DSAparams = DIRECT;
+		PEM_write_PKCS7 = DIRECT;
+		PEM_write_PrivateKey = DIRECT;
+		PEM_write_RSAPrivateKey = DIRECT;
+		PEM_write_X509 = DIRECT;
+		PEM_write_X509_CRL = DIRECT;
+		PEM_write_X509_REQ = DIRECT;
+		PEM_write_bio = DIRECT;
+		PEM_write_bio_DHparams = DIRECT;
+		PEM_write_bio_DSAPrivateKey = DIRECT;
+		PEM_write_bio_DSAparams = DIRECT;
+		PEM_write_bio_PKCS7 = DIRECT;
+		PEM_write_bio_PrivateKey = DIRECT;
+		PEM_write_bio_RSAPrivateKey = DIRECT;
+		PEM_write_bio_X509 = DIRECT;
+		PEM_write_bio_X509_CRL = DIRECT;
+		PEM_write_bio_X509_REQ = DIRECT;
+		PKCS7_DIGEST_free = DIRECT;
+		PKCS7_DIGEST_new = DIRECT;
+		PKCS7_ENCRYPT_free = DIRECT;
+		PKCS7_ENCRYPT_new = DIRECT;
+		PKCS7_ENC_CONTENT_free = DIRECT;
+		PKCS7_ENC_CONTENT_new = DIRECT;
+		PKCS7_ENVELOPE_free = DIRECT;
+		PKCS7_ENVELOPE_new = DIRECT;
+		PKCS7_ISSUER_AND_SERIAL_digest = DIRECT;
+		PKCS7_ISSUER_AND_SERIAL_free = DIRECT;
+		PKCS7_ISSUER_AND_SERIAL_new = DIRECT;
+		PKCS7_RECIP_INFO_free = DIRECT;
+		PKCS7_RECIP_INFO_new = DIRECT;
+		PKCS7_SIGNED_free = DIRECT;
+		PKCS7_SIGNED_new = DIRECT;
+		PKCS7_SIGNER_INFO_free = DIRECT;
+		PKCS7_SIGNER_INFO_new = DIRECT;
+		PKCS7_SIGN_ENVELOPE_free = DIRECT;
+		PKCS7_SIGN_ENVELOPE_new = DIRECT;
+		PKCS7_dup = DIRECT;
+		PKCS7_free = DIRECT;
+		PKCS7_new = DIRECT;
+		RAND_bytes = DIRECT;
+		RAND_cleanup = DIRECT;
+		RAND_file_name = DIRECT;
+		RAND_load_file = DIRECT;
+		RAND_seed = DIRECT;
+		RAND_write_file = DIRECT;
+		RC2_cbc_encrypt = DIRECT;
+		RC2_cfb64_encrypt = DIRECT;
+		RC2_ecb_encrypt = DIRECT;
+		RC2_encrypt = DIRECT;
+		RC2_ofb64_encrypt = DIRECT;
+		RC2_set_key = DIRECT;
+		RC4 = DIRECT;
+		RC4_options = DIRECT;
+		RC4_set_key = DIRECT;
+		RSAPrivateKey_dup = DIRECT;
+		RSAPublicKey_dup = DIRECT;
+		RSA_PKCS1_SSLeay = DIRECT;
+		RSA_free = DIRECT;
+		RSA_generate_key = DIRECT;
+		RSA_new = DIRECT;
+		RSA_new_method = DIRECT;
+		RSA_print = DIRECT;
+		RSA_print_fp = DIRECT;
+		RSA_private_decrypt = DIRECT;
+		RSA_private_encrypt = DIRECT;
+		RSA_public_decrypt = DIRECT;
+		RSA_public_encrypt = DIRECT;
+		RSA_set_default_method = DIRECT;
+		RSA_sign = DIRECT;
+		RSA_sign_ASN1_OCTET_STRING = DIRECT;
+		RSA_size = DIRECT;
+		RSA_verify = DIRECT;
+		RSA_verify_ASN1_OCTET_STRING = DIRECT;
+		SHA = DIRECT;
+		SHA1 = DIRECT;
+		SHA1_Final = DIRECT;
+		SHA1_Init = DIRECT;
+		SHA1_Update = DIRECT;
+		SHA_Final = DIRECT;
+		SHA_Init = DIRECT;
+		SHA_Update = DIRECT;
+		OpenSSL_add_all_ciphers = DIRECT;
+		OpenSSL_add_all_digests = DIRECT;
+		TXT_DB_create_index = DIRECT;
+		TXT_DB_free = DIRECT;
+		TXT_DB_get_by_index = DIRECT;
+		TXT_DB_insert = DIRECT;
+		TXT_DB_read = DIRECT;
+		TXT_DB_write = DIRECT;
+		X509_ALGOR_free = DIRECT;
+		X509_ALGOR_new = DIRECT;
+		X509_ATTRIBUTE_free = DIRECT;
+		X509_ATTRIBUTE_new = DIRECT;
+		X509_CINF_free = DIRECT;
+		X509_CINF_new = DIRECT;
+		X509_CRL_INFO_free = DIRECT;
+		X509_CRL_INFO_new = DIRECT;
+		X509_CRL_add_ext = DIRECT;
+		X509_CRL_cmp = DIRECT;
+		X509_CRL_delete_ext = DIRECT;
+		X509_CRL_dup = DIRECT;
+		X509_CRL_free = DIRECT;
+		X509_CRL_get_ext = DIRECT;
+		X509_CRL_get_ext_by_NID = DIRECT;
+		X509_CRL_get_ext_by_OBJ = DIRECT;
+		X509_CRL_get_ext_by_critical = DIRECT;
+		X509_CRL_get_ext_count = DIRECT;
+		X509_CRL_new = DIRECT;
+		X509_CRL_sign = DIRECT;
+		X509_CRL_verify = DIRECT;
+		X509_EXTENSION_create_by_NID = DIRECT;
+		X509_EXTENSION_create_by_OBJ = DIRECT;
+		X509_EXTENSION_dup = DIRECT;
+		X509_EXTENSION_free = DIRECT;
+		X509_EXTENSION_get_critical = DIRECT;
+		X509_EXTENSION_get_data = DIRECT;
+		X509_EXTENSION_get_object = DIRECT;
+		X509_EXTENSION_new = DIRECT;
+		X509_EXTENSION_set_critical = DIRECT;
+		X509_EXTENSION_set_data = DIRECT;
+		X509_EXTENSION_set_object = DIRECT;
+		X509_INFO_free = DIRECT;
+		X509_INFO_new = DIRECT;
+		X509_LOOKUP_by_alias = DIRECT;
+		X509_LOOKUP_by_fingerprint = DIRECT;
+		X509_LOOKUP_by_issuer_serial = DIRECT;
+		X509_LOOKUP_by_subject = DIRECT;
+		X509_LOOKUP_ctrl = DIRECT;
+		X509_LOOKUP_file = DIRECT;
+		X509_LOOKUP_free = DIRECT;
+		X509_LOOKUP_hash_dir = DIRECT;
+		X509_LOOKUP_init = DIRECT;
+		X509_LOOKUP_new = DIRECT;
+		X509_LOOKUP_shutdown = DIRECT;
+		X509_NAME_ENTRY_create_by_NID = DIRECT;
+		X509_NAME_ENTRY_create_by_OBJ = DIRECT;
+		X509_NAME_ENTRY_dup = DIRECT;
+		X509_NAME_ENTRY_free = DIRECT;
+		X509_NAME_ENTRY_get_data = DIRECT;
+		X509_NAME_ENTRY_get_object = DIRECT;
+		X509_NAME_ENTRY_new = DIRECT;
+		X509_NAME_ENTRY_set_data = DIRECT;
+		X509_NAME_ENTRY_set_object = DIRECT;
+		X509_NAME_add_entry = DIRECT;
+		X509_NAME_cmp = DIRECT;
+		X509_NAME_delete_entry = DIRECT;
+		X509_NAME_digest = DIRECT;
+		X509_NAME_dup = DIRECT;
+		X509_NAME_entry_count = DIRECT;
+		X509_NAME_free = DIRECT;
+		X509_NAME_get_entry = DIRECT;
+		X509_NAME_get_index_by_NID = DIRECT;
+		X509_NAME_get_index_by_OBJ = DIRECT;
+		X509_NAME_get_text_by_NID = DIRECT;
+		X509_NAME_get_text_by_OBJ = DIRECT;
+		X509_NAME_hash = DIRECT;
+		X509_NAME_new = DIRECT;
+		X509_NAME_oneline = DIRECT;
+		X509_NAME_print = DIRECT;
+		X509_NAME_set = DIRECT;
+		X509_OBJECT_free_contents = DIRECT;
+		X509_OBJECT_retrieve_by_subject = DIRECT;
+		X509_OBJECT_up_ref_count = DIRECT;
+		X509_PKEY_free = DIRECT;
+		X509_PKEY_new = DIRECT;
+		X509_PUBKEY_free = DIRECT;
+		X509_PUBKEY_get = DIRECT;
+		X509_PUBKEY_new = DIRECT;
+		X509_PUBKEY_set = DIRECT;
+		X509_REQ_INFO_free = DIRECT;
+		X509_REQ_INFO_new = DIRECT;
+		X509_REQ_dup = DIRECT;
+		X509_REQ_free = DIRECT;
+		X509_REQ_get_pubkey = DIRECT;
+		X509_REQ_new = DIRECT;
+		X509_REQ_print = DIRECT;
+		X509_REQ_print_fp = DIRECT;
+		X509_REQ_set_pubkey = DIRECT;
+		X509_REQ_set_subject_name = DIRECT;
+		X509_REQ_set_version = DIRECT;
+		X509_REQ_sign = DIRECT;
+		X509_REQ_to_X509 = DIRECT;
+		X509_REQ_verify = DIRECT;
+		X509_REVOKED_add_ext = DIRECT;
+		X509_REVOKED_delete_ext = DIRECT;
+		X509_REVOKED_free = DIRECT;
+		X509_REVOKED_get_ext = DIRECT;
+		X509_REVOKED_get_ext_by_NID = DIRECT;
+		X509_REVOKED_get_ext_by_OBJ = DIRECT;
+		X509_REVOKED_get_ext_by_critical = DIRECT;
+		X509_REVOKED_get_ext_count = DIRECT;
+		X509_REVOKED_new = DIRECT;
+		X509_SIG_free = DIRECT;
+		X509_SIG_new = DIRECT;
+		X509_STORE_CTX_cleanup = DIRECT;
+		X509_STORE_CTX_init = DIRECT;
+		X509_STORE_add_cert = DIRECT;
+		X509_STORE_add_lookup = DIRECT;
+		X509_STORE_get_by_subject = DIRECT;
+		X509_STORE_load_locations = DIRECT;
+		X509_STORE_new = DIRECT;
+		X509_STORE_free = DIRECT;
+		X509_STORE_set_default_paths = DIRECT;
+		X509_VAL_free = DIRECT;
+		X509_VAL_new = DIRECT;
+		X509_add_ext = DIRECT;
+		X509_certificate_type = DIRECT;
+		X509_check_private_key = DIRECT;
+		X509_cmp_current_time = DIRECT;
+		X509_delete_ext = DIRECT;
+		X509_digest = DIRECT;
+		X509_dup = DIRECT;
+		X509_free = DIRECT;
+		X509_get_default_cert_area = DIRECT;
+		X509_get_default_cert_dir = DIRECT;
+		X509_get_default_cert_dir_env = DIRECT;
+		X509_get_default_cert_file = DIRECT;
+		X509_get_default_cert_file_env = DIRECT;
+		X509_get_default_private_dir = DIRECT;
+		X509_get_ext = DIRECT;
+		X509_get_ext_by_NID = DIRECT;
+		X509_get_ext_by_OBJ = DIRECT;
+		X509_get_ext_by_critical = DIRECT;
+		X509_get_ext_count = DIRECT;
+		X509_get_issuer_name = DIRECT;
+		X509_get_pubkey = DIRECT;
+		X509_get_pubkey_parameters = DIRECT;
+		X509_get_serialNumber = DIRECT;
+		X509_get_subject_name = DIRECT;
+		X509_gmtime_adj = DIRECT;
+		X509_issuer_and_serial_cmp = DIRECT;
+		X509_issuer_and_serial_hash = DIRECT;
+		X509_issuer_name_cmp = DIRECT;
+		X509_issuer_name_hash = DIRECT;
+		X509_load_cert_file = DIRECT;
+		X509_new = DIRECT;
+		X509_print = DIRECT;
+		X509_print_fp = DIRECT;
+		X509_set_issuer_name = DIRECT;
+		X509_set_notAfter = DIRECT;
+		X509_set_notBefore = DIRECT;
+		X509_set_pubkey = DIRECT;
+		X509_set_serialNumber = DIRECT;
+		X509_set_subject_name = DIRECT;
+		X509_set_version = DIRECT;
+		X509_sign = DIRECT;
+		X509_subject_name_cmp = DIRECT;
+		X509_subject_name_hash = DIRECT;
+		X509_to_X509_REQ = DIRECT;
+		X509_verify = DIRECT;
+		X509_verify_cert = DIRECT;
+		X509_verify_cert_error_string = DIRECT;
+		X509v3_add_ext = DIRECT;
+		X509v3_delete_ext = DIRECT;
+		X509v3_get_ext = DIRECT;
+		X509v3_get_ext_by_NID = DIRECT;
+		X509v3_get_ext_by_OBJ = DIRECT;
+		X509v3_get_ext_by_critical = DIRECT;
+		X509v3_get_ext_count = DIRECT;
+		_des_crypt = DIRECT;
+		a2d_ASN1_OBJECT = DIRECT;
+		a2i_ASN1_INTEGER = DIRECT;
+		a2i_ASN1_STRING = DIRECT;
+		asn1_Finish = DIRECT;
+		asn1_GetSequence = DIRECT;
+		bn_div_words = DIRECT;
+		bn_expand2 = DIRECT;
+		bn_mul_add_words = DIRECT;
+		bn_mul_words = DIRECT;
+		BN_uadd = DIRECT;
+		BN_usub = DIRECT;
+		bn_sqr_words = DIRECT;
+		_ossl_old_crypt = DIRECT;
+		d2i_ASN1_BIT_STRING = DIRECT;
+		d2i_ASN1_BOOLEAN = DIRECT;
+		d2i_ASN1_IA5STRING = DIRECT;
+		d2i_ASN1_INTEGER = DIRECT;
+		d2i_ASN1_OBJECT = DIRECT;
+		d2i_ASN1_OCTET_STRING = DIRECT;
+		d2i_ASN1_PRINTABLE = DIRECT;
+		d2i_ASN1_PRINTABLESTRING = DIRECT;
+		d2i_ASN1_SET = DIRECT;
+		d2i_ASN1_T61STRING = DIRECT;
+		d2i_ASN1_TYPE = DIRECT;
+		d2i_ASN1_UTCTIME = DIRECT;
+		d2i_ASN1_bytes = DIRECT;
+		d2i_ASN1_type_bytes = DIRECT;
+		d2i_DHparams = DIRECT;
+		d2i_DSAPrivateKey = DIRECT;
+		d2i_DSAPrivateKey_bio = DIRECT;
+		d2i_DSAPrivateKey_fp = DIRECT;
+		d2i_DSAPublicKey = DIRECT;
+		d2i_DSAparams = DIRECT;
+		d2i_NETSCAPE_SPKAC = DIRECT;
+		d2i_NETSCAPE_SPKI = DIRECT;
+		d2i_Netscape_RSA = DIRECT;
+		d2i_PKCS7 = DIRECT;
+		d2i_PKCS7_DIGEST = DIRECT;
+		d2i_PKCS7_ENCRYPT = DIRECT;
+		d2i_PKCS7_ENC_CONTENT = DIRECT;
+		d2i_PKCS7_ENVELOPE = DIRECT;
+		d2i_PKCS7_ISSUER_AND_SERIAL = DIRECT;
+		d2i_PKCS7_RECIP_INFO = DIRECT;
+		d2i_PKCS7_SIGNED = DIRECT;
+		d2i_PKCS7_SIGNER_INFO = DIRECT;
+		d2i_PKCS7_SIGN_ENVELOPE = DIRECT;
+		d2i_PKCS7_bio = DIRECT;
+		d2i_PKCS7_fp = DIRECT;
+		d2i_PrivateKey = DIRECT;
+		d2i_PublicKey = DIRECT;
+		d2i_RSAPrivateKey = DIRECT;
+		d2i_RSAPrivateKey_bio = DIRECT;
+		d2i_RSAPrivateKey_fp = DIRECT;
+		d2i_RSAPublicKey = DIRECT;
+		d2i_X509 = DIRECT;
+		d2i_X509_ALGOR = DIRECT;
+		d2i_X509_ATTRIBUTE = DIRECT;
+		d2i_X509_CINF = DIRECT;
+		d2i_X509_CRL = DIRECT;
+		d2i_X509_CRL_INFO = DIRECT;
+		d2i_X509_CRL_bio = DIRECT;
+		d2i_X509_CRL_fp = DIRECT;
+		d2i_X509_EXTENSION = DIRECT;
+		d2i_X509_NAME = DIRECT;
+		d2i_X509_NAME_ENTRY = DIRECT;
+		d2i_X509_PKEY = DIRECT;
+		d2i_X509_PUBKEY = DIRECT;
+		d2i_X509_REQ = DIRECT;
+		d2i_X509_REQ_INFO = DIRECT;
+		d2i_X509_REQ_bio = DIRECT;
+		d2i_X509_REQ_fp = DIRECT;
+		d2i_X509_REVOKED = DIRECT;
+		d2i_X509_SIG = DIRECT;
+		d2i_X509_VAL = DIRECT;
+		d2i_X509_bio = DIRECT;
+		d2i_X509_fp = DIRECT;
+		DES_cbc_cksum = DIRECT;
+		DES_cbc_encrypt = DIRECT;
+		DES_cfb64_encrypt = DIRECT;
+		DES_cfb_encrypt = DIRECT;
+		DES_decrypt3 = DIRECT;
+		DES_ecb3_encrypt = DIRECT;
+		DES_ecb_encrypt = DIRECT;
+		DES_ede3_cbc_encrypt = DIRECT;
+		DES_ede3_cfb64_encrypt = DIRECT;
+		DES_ede3_ofb64_encrypt = DIRECT;
+		DES_enc_read = DIRECT;
+		DES_enc_write = DIRECT;
+		DES_encrypt1 = DIRECT;
+		DES_encrypt2 = DIRECT;
+		DES_encrypt3 = DIRECT;
+		DES_fcrypt = DIRECT;
+		DES_is_weak_key = DIRECT;
+		DES_key_sched = DIRECT;
+		DES_ncbc_encrypt = DIRECT;
+		DES_ofb64_encrypt = DIRECT;
+		DES_ofb_encrypt = DIRECT;
+		DES_options = DIRECT;
+		DES_pcbc_encrypt = DIRECT;
+		DES_quad_cksum = DIRECT;
+		DES_random_key = DIRECT;
+		_ossl_old_des_random_seed = DIRECT;
+		_ossl_old_des_read_2passwords = DIRECT;
+		_ossl_old_des_read_password = DIRECT;
+		_ossl_old_des_read_pw = DIRECT;
+		_ossl_old_des_read_pw_string = DIRECT;
+		DES_set_key = DIRECT;
+		DES_set_odd_parity = DIRECT;
+		DES_string_to_2keys = DIRECT;
+		DES_string_to_key = DIRECT;
+		DES_xcbc_encrypt = DIRECT;
+		fcrypt_body = DIRECT;
+		i2a_ASN1_INTEGER = DIRECT;
+		i2a_ASN1_OBJECT = DIRECT;
+		i2a_ASN1_STRING = DIRECT;
+		i2d_ASN1_BIT_STRING = DIRECT;
+		i2d_ASN1_BOOLEAN = DIRECT;
+		i2d_ASN1_IA5STRING = DIRECT;
+		i2d_ASN1_INTEGER = DIRECT;
+		i2d_ASN1_OBJECT = DIRECT;
+		i2d_ASN1_OCTET_STRING = DIRECT;
+		i2d_ASN1_PRINTABLE = DIRECT;
+		i2d_ASN1_SET = DIRECT;
+		i2d_ASN1_TYPE = DIRECT;
+		i2d_ASN1_UTCTIME = DIRECT;
+		i2d_ASN1_bytes = DIRECT;
+		i2d_DHparams = DIRECT;
+		i2d_DSAPrivateKey = DIRECT;
+		i2d_DSAPrivateKey_bio = DIRECT;
+		i2d_DSAPrivateKey_fp = DIRECT;
+		i2d_DSAPublicKey = DIRECT;
+		i2d_DSAparams = DIRECT;
+		i2d_NETSCAPE_SPKAC = DIRECT;
+		i2d_NETSCAPE_SPKI = DIRECT;
+		i2d_Netscape_RSA = DIRECT;
+		i2d_PKCS7 = DIRECT;
+		i2d_PKCS7_DIGEST = DIRECT;
+		i2d_PKCS7_ENCRYPT = DIRECT;
+		i2d_PKCS7_ENC_CONTENT = DIRECT;
+		i2d_PKCS7_ENVELOPE = DIRECT;
+		i2d_PKCS7_ISSUER_AND_SERIAL = DIRECT;
+		i2d_PKCS7_RECIP_INFO = DIRECT;
+		i2d_PKCS7_SIGNED = DIRECT;
+		i2d_PKCS7_SIGNER_INFO = DIRECT;
+		i2d_PKCS7_SIGN_ENVELOPE = DIRECT;
+		i2d_PKCS7_bio = DIRECT;
+		i2d_PKCS7_fp = DIRECT;
+		i2d_PrivateKey = DIRECT;
+		i2d_PublicKey = DIRECT;
+		i2d_RSAPrivateKey = DIRECT;
+		i2d_RSAPrivateKey_bio = DIRECT;
+		i2d_RSAPrivateKey_fp = DIRECT;
+		i2d_RSAPublicKey = DIRECT;
+		i2d_X509 = DIRECT;
+		i2d_X509_ALGOR = DIRECT;
+		i2d_X509_ATTRIBUTE = DIRECT;
+		i2d_X509_CINF = DIRECT;
+		i2d_X509_CRL = DIRECT;
+		i2d_X509_CRL_INFO = DIRECT;
+		i2d_X509_CRL_bio = DIRECT;
+		i2d_X509_CRL_fp = DIRECT;
+		i2d_X509_EXTENSION = DIRECT;
+		i2d_X509_NAME = DIRECT;
+		i2d_X509_NAME_ENTRY = DIRECT;
+		i2d_X509_PKEY = DIRECT;
+		i2d_X509_PUBKEY = DIRECT;
+		i2d_X509_REQ = DIRECT;
+		i2d_X509_REQ_INFO = DIRECT;
+		i2d_X509_REQ_bio = DIRECT;
+		i2d_X509_REQ_fp = DIRECT;
+		i2d_X509_REVOKED = DIRECT;
+		i2d_X509_SIG = DIRECT;
+		i2d_X509_VAL = DIRECT;
+		i2d_X509_bio = DIRECT;
+		i2d_X509_fp = DIRECT;
+		idea_cbc_encrypt = DIRECT;
+		idea_cfb64_encrypt = DIRECT;
+		idea_ecb_encrypt = DIRECT;
+		idea_encrypt = DIRECT;
+		idea_ofb64_encrypt = DIRECT;
+		idea_options = DIRECT;
+		idea_set_decrypt_key = DIRECT;
+		idea_set_encrypt_key = DIRECT;
+		lh_delete = DIRECT;
+		lh_doall = DIRECT;
+		lh_doall_arg = DIRECT;
+		lh_free = DIRECT;
+		lh_insert = DIRECT;
+		lh_new = DIRECT;
+		lh_node_stats = DIRECT;
+		lh_node_stats_bio = DIRECT;
+		lh_node_usage_stats = DIRECT;
+		lh_node_usage_stats_bio = DIRECT;
+		lh_retrieve = DIRECT;
+		lh_stats = DIRECT;
+		lh_stats_bio = DIRECT;
+		lh_strhash = DIRECT;
+		sk_delete = DIRECT;
+		sk_delete_ptr = DIRECT;
+		sk_dup = DIRECT;
+		sk_find = DIRECT;
+		sk_free = DIRECT;
+		sk_insert = DIRECT;
+		sk_new = DIRECT;
+		sk_pop = DIRECT;
+		sk_pop_free = DIRECT;
+		sk_push = DIRECT;
+		sk_set_cmp_func = DIRECT;
+		sk_shift = DIRECT;
+		sk_unshift = DIRECT;
+		sk_zero = DIRECT;
+		BIO_f_nbio_test = DIRECT;
+		ASN1_TYPE_get = DIRECT;
+		ASN1_TYPE_set = DIRECT;
+		ERR_load_PKCS7_strings = DIRECT;
+		X509_find_by_issuer_and_serial = DIRECT;
+		X509_find_by_subject = DIRECT;
+		PKCS7_ctrl = DIRECT;
+		PKCS7_set_type = DIRECT;
+		PKCS7_set_content = DIRECT;
+		PKCS7_SIGNER_INFO_set = DIRECT;
+		PKCS7_add_signer = DIRECT;
+		PKCS7_add_certificate = DIRECT;
+		PKCS7_add_crl = DIRECT;
+		PKCS7_content_new = DIRECT;
+		PKCS7_dataVerify = DIRECT;
+		PKCS7_dataInit = DIRECT;
+		PKCS7_add_signature = DIRECT;
+		PKCS7_cert_from_signer_info = DIRECT;
+		PKCS7_get_signer_info = DIRECT;
+		PEM_read_bio_RSAPublicKey = DIRECT;
+		PEM_write_bio_RSAPublicKey = DIRECT;
+		d2i_RSAPublicKey_bio = DIRECT;
+		i2d_RSAPublicKey_bio = DIRECT;
+		PEM_read_RSAPublicKey = DIRECT;
+		PEM_write_RSAPublicKey = DIRECT;
+		d2i_RSAPublicKey_fp = DIRECT;
+		i2d_RSAPublicKey_fp = DIRECT;
+		BIO_copy_next_retry = DIRECT;
+		RSA_flags = DIRECT;
+		X509_STORE_add_crl = DIRECT;
+		X509_load_crl_file = DIRECT;
+		EVP_rc2_40_cbc = DIRECT;
+		EVP_rc4_40 = DIRECT;
+		EVP_CIPHER_CTX_init = DIRECT;
+		HMAC = DIRECT;
+		HMAC_Init = DIRECT;
+		HMAC_Update = DIRECT;
+		HMAC_Final = DIRECT;
+		ERR_get_next_error_library = DIRECT;
+		EVP_PKEY_cmp_parameters = DIRECT;
+		BIO_ptr_ctrl = DIRECT;
+		BN_BLINDING_convert = DIRECT;
+		BN_BLINDING_invert = DIRECT;
+		BN_BLINDING_update = DIRECT;
+		RSA_blinding_on = DIRECT;
+		RSA_blinding_off = DIRECT;
+		i2t_ASN1_OBJECT = DIRECT;
+		BN_BLINDING_new = DIRECT;
+		BN_BLINDING_free = DIRECT;
+		EVP_cast5_cbc = DIRECT;
+		EVP_cast5_cfb64 = DIRECT;
+		EVP_cast5_ecb = DIRECT;
+		EVP_cast5_ofb = DIRECT;
+		BF_decrypt = DIRECT;
+		CAST_set_key = DIRECT;
+		CAST_encrypt = DIRECT;
+		CAST_decrypt = DIRECT;
+		CAST_ecb_encrypt = DIRECT;
+		CAST_cbc_encrypt = DIRECT;
+		CAST_cfb64_encrypt = DIRECT;
+		CAST_ofb64_encrypt = DIRECT;
+		RC2_decrypt = DIRECT;
+		OBJ_create_objects = DIRECT;
+		BN_exp = DIRECT;
+		BN_mul_word = DIRECT;
+		BN_sub_word = DIRECT;
+		BN_dec2bn = DIRECT;
+		BN_bn2dec = DIRECT;
+		CRYPTO_free_ex_data = DIRECT;
+		CRYPTO_get_ex_data = DIRECT;
+		CRYPTO_set_ex_data = DIRECT;
+		ERR_load_CRYPTO_strings = DIRECT;
+		EVP_PKEY_bits = DIRECT;
+		MD5_Transform = DIRECT;
+		SHA1_Transform = DIRECT;
+		SHA_Transform = DIRECT;
+		X509_STORE_CTX_get_chain = DIRECT;
+		X509_STORE_CTX_get_current_cert = DIRECT;
+		X509_STORE_CTX_get_error = DIRECT;
+		X509_STORE_CTX_get_error_depth = DIRECT;
+		X509_STORE_CTX_get_ex_data = DIRECT;
+		X509_STORE_CTX_set_cert = DIRECT;
+		X509_STORE_CTX_set_chain = DIRECT;
+		X509_STORE_CTX_set_error = DIRECT;
+		X509_STORE_CTX_set_ex_data = DIRECT;
+		CRYPTO_dup_ex_data = DIRECT;
+		CRYPTO_get_new_lockid = DIRECT;
+		CRYPTO_new_ex_data = DIRECT;
+		RSA_set_ex_data = DIRECT;
+		RSA_get_ex_data = DIRECT;
+		RSA_get_ex_new_index = DIRECT;
+		RSA_padding_add_PKCS1_type_1 = DIRECT;
+		RSA_padding_add_PKCS1_type_2 = DIRECT;
+		RSA_padding_add_SSLv23 = DIRECT;
+		RSA_padding_add_none = DIRECT;
+		RSA_padding_check_PKCS1_type_1 = DIRECT;
+		RSA_padding_check_PKCS1_type_2 = DIRECT;
+		RSA_padding_check_SSLv23 = DIRECT;
+		RSA_padding_check_none = DIRECT;
+		bn_add_words = DIRECT;
+		CRYPTO_get_ex_new_index = DIRECT;
+		RIPEMD160_Init = DIRECT;
+		RIPEMD160_Update = DIRECT;
+		RIPEMD160_Final = DIRECT;
+		RIPEMD160 = DIRECT;
+		RIPEMD160_Transform = DIRECT;
+		BN_bn2mpi = DIRECT;
+		BN_mpi2bn = DIRECT;
+		ASN1_BIT_STRING_get_bit = DIRECT;
+		ASN1_BIT_STRING_set_bit = DIRECT;
+		BIO_get_ex_data = DIRECT;
+		BIO_get_ex_new_index = DIRECT;
+		BIO_set_ex_data = DIRECT;
+		EVP_PKEY_decrypt = DIRECT;
+		EVP_PKEY_encrypt = DIRECT;
+		PKCS7_RECIP_INFO_set = DIRECT;
+		PKCS7_add_recipient = DIRECT;
+		PKCS7_add_recipient_info = DIRECT;
+		PKCS7_set_cipher = DIRECT;
+		ASN1_TYPE_get_int_octetstring = DIRECT;
+		ASN1_TYPE_get_octetstring = DIRECT;
+		ASN1_TYPE_set_int_octetstring = DIRECT;
+		ASN1_TYPE_set_octetstring = DIRECT;
+		ASN1_UTCTIME_set_string = DIRECT;
+		ERR_add_error_data = DIRECT;
+		ERR_set_error_data = DIRECT;
+		EVP_CIPHER_asn1_to_param = DIRECT;
+		EVP_CIPHER_param_to_asn1 = DIRECT;
+		EVP_CIPHER_get_asn1_iv = DIRECT;
+		EVP_CIPHER_set_asn1_iv = DIRECT;
+		asn1_add_error = DIRECT;
+		d2i_ASN1_BMPSTRING = DIRECT;
+		i2d_ASN1_BMPSTRING = DIRECT;
+		BN_init = DIRECT;
+		COMP_CTX_new = DIRECT;
+		COMP_CTX_free = DIRECT;
+		X509_STORE_CTX_get_ex_new_index = DIRECT;
+		OBJ_NAME_add = DIRECT;
+		BIO_socket_nbio = DIRECT;
+		EVP_rc2_64_cbc = DIRECT;
+		OBJ_NAME_cleanup = DIRECT;
+		OBJ_NAME_get = DIRECT;
+		OBJ_NAME_init = DIRECT;
+		OBJ_NAME_new_index = DIRECT;
+		OBJ_NAME_remove = DIRECT;
+		BN_MONT_CTX_copy = DIRECT;
+		RAND_SSLeay = DIRECT;
+		RAND_set_rand_method = DIRECT;
+		RSA_memory_lock = DIRECT;
+		bn_sub_words = DIRECT;
+		bn_mul_normal = DIRECT;
+		bn_mul_comba8 = DIRECT;
+		bn_mul_comba4 = DIRECT;
+		bn_sqr_normal = DIRECT;
+		bn_sqr_comba8 = DIRECT;
+		bn_sqr_comba4 = DIRECT;
+		bn_cmp_words = DIRECT;
+		bn_mul_recursive = DIRECT;
+		bn_mul_part_recursive = DIRECT;
+		bn_sqr_recursive = DIRECT;
+		bn_mul_low_normal = DIRECT;
+		BN_RECP_CTX_init = DIRECT;
+		BN_RECP_CTX_new = DIRECT;
+		BN_RECP_CTX_free = DIRECT;
+		BN_RECP_CTX_set = DIRECT;
+		BN_mod_mul_reciprocal = DIRECT;
+		BN_mod_exp_recp = DIRECT;
+		BN_div_recp = DIRECT;
+		BN_CTX_init = DIRECT;
+		BN_MONT_CTX_init = DIRECT;
+		RAND_get_rand_method = DIRECT;
+		PKCS7_add_attribute = DIRECT;
+		PKCS7_add_signed_attribute = DIRECT;
+		PKCS7_digest_from_attributes = DIRECT;
+		PKCS7_get_attribute = DIRECT;
+		PKCS7_get_issuer_and_serial = DIRECT;
+		PKCS7_get_signed_attribute = DIRECT;
+		COMP_compress_block = DIRECT;
+		COMP_expand_block = DIRECT;
+		COMP_rle = DIRECT;
+		COMP_zlib = DIRECT;
+		PKCS7_set_attributes = DIRECT;
+		PKCS7_set_signed_attributes = DIRECT;
+		X509_ATTRIBUTE_create = DIRECT;
+		X509_ATTRIBUTE_dup = DIRECT;
+		ASN1_GENERALIZEDTIME_check = DIRECT;
+		ASN1_GENERALIZEDTIME_print = DIRECT;
+		ASN1_GENERALIZEDTIME_set = DIRECT;
+		ASN1_GENERALIZEDTIME_set_string = DIRECT;
+		ASN1_TIME_print = DIRECT;
+		BASIC_CONSTRAINTS_free = DIRECT;
+		BASIC_CONSTRAINTS_new = DIRECT;
+		ERR_load_X509V3_strings = DIRECT;
+		NETSCAPE_CERT_SEQUENCE_free = DIRECT;
+		NETSCAPE_CERT_SEQUENCE_new = DIRECT;
+		OBJ_txt2obj = DIRECT;
+		PEM_read_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		PEM_read_bio_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		PEM_write_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		PEM_write_bio_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		X509V3_EXT_add = DIRECT;
+		X509V3_EXT_add_alias = DIRECT;
+		X509V3_EXT_add_conf = DIRECT;
+		X509V3_EXT_cleanup = DIRECT;
+		X509V3_EXT_conf = DIRECT;
+		X509V3_EXT_conf_nid = DIRECT;
+		X509V3_EXT_get = DIRECT;
+		X509V3_EXT_get_nid = DIRECT;
+		X509V3_EXT_print = DIRECT;
+		X509V3_EXT_print_fp = DIRECT;
+		X509V3_add_standard_extensions = DIRECT;
+		X509V3_add_value = DIRECT;
+		X509V3_add_value_bool = DIRECT;
+		X509V3_add_value_int = DIRECT;
+		X509V3_conf_free = DIRECT;
+		X509V3_get_value_bool = DIRECT;
+		X509V3_get_value_int = DIRECT;
+		X509V3_parse_list = DIRECT;
+		d2i_ASN1_GENERALIZEDTIME = DIRECT;
+		d2i_ASN1_TIME = DIRECT;
+		d2i_BASIC_CONSTRAINTS = DIRECT;
+		d2i_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		i2d_ASN1_GENERALIZEDTIME = DIRECT;
+		i2d_ASN1_TIME = DIRECT;
+		i2d_BASIC_CONSTRAINTS = DIRECT;
+		i2d_NETSCAPE_CERT_SEQUENCE = DIRECT;
+		EVP_MD_CTX_copy = DIRECT;
+		i2d_ASN1_ENUMERATED = DIRECT;
+		d2i_ASN1_ENUMERATED = DIRECT;
+		ASN1_ENUMERATED_set = DIRECT;
+		ASN1_ENUMERATED_get = DIRECT;
+		BN_to_ASN1_ENUMERATED = DIRECT;
+		ASN1_ENUMERATED_to_BN = DIRECT;
+		i2a_ASN1_ENUMERATED = DIRECT;
+		a2i_ASN1_ENUMERATED = DIRECT;
+		i2d_GENERAL_NAME = DIRECT;
+		d2i_GENERAL_NAME = DIRECT;
+		GENERAL_NAME_new = DIRECT;
+		GENERAL_NAME_free = DIRECT;
+		GENERAL_NAMES_new = DIRECT;
+		GENERAL_NAMES_free = DIRECT;
+		d2i_GENERAL_NAMES = DIRECT;
+		i2d_GENERAL_NAMES = DIRECT;
+		i2v_GENERAL_NAMES = DIRECT;
+		i2s_ASN1_OCTET_STRING = DIRECT;
+		s2i_ASN1_OCTET_STRING = DIRECT;
+		hex_to_string = DIRECT;
+		string_to_hex = DIRECT;
+		DES_ede3_cbcm_encrypt = DIRECT;
+		RSA_padding_add_PKCS1_OAEP = DIRECT;
+		RSA_padding_check_PKCS1_OAEP = DIRECT;
+		X509_CRL_print_fp = DIRECT;
+		X509_CRL_print = DIRECT;
+		i2v_GENERAL_NAME = DIRECT;
+		v2i_GENERAL_NAME = DIRECT;
+		i2d_PKEY_USAGE_PERIOD = DIRECT;
+		d2i_PKEY_USAGE_PERIOD = DIRECT;
+		PKEY_USAGE_PERIOD_new = DIRECT;
+		PKEY_USAGE_PERIOD_free = DIRECT;
+		v2i_GENERAL_NAMES = DIRECT;
+		i2s_ASN1_INTEGER = DIRECT;
+		X509V3_EXT_d2i = DIRECT;
+		name_cmp = DIRECT;
+		i2s_ASN1_ENUMERATED = DIRECT;
+		i2s_ASN1_ENUMERATED_TABLE = DIRECT;
+		BIO_s_log = DIRECT;
+		BIO_f_reliable = DIRECT;
+		PKCS7_dataFinal = DIRECT;
+		PKCS7_dataDecode = DIRECT;
+		X509V3_EXT_CRL_add_conf = DIRECT;
+		BN_set_params = DIRECT;
+		BN_get_params = DIRECT;
+		EVP_ripemd160 = DIRECT;
+		ASN1_TIME_set = DIRECT;
+		i2d_AUTHORITY_KEYID = DIRECT;
+		d2i_AUTHORITY_KEYID = DIRECT;
+		AUTHORITY_KEYID_new = DIRECT;
+		AUTHORITY_KEYID_free = DIRECT;
+		ASN1_seq_unpack = DIRECT;
+		ASN1_seq_pack = DIRECT;
+		ASN1_unpack_string = DIRECT;
+		ASN1_pack_string = DIRECT;
+		PKCS12_MAKE_KEYBAG = DIRECT;
+		PKCS8_encrypt = DIRECT;
+		PKCS12_MAKE_SHKEYBAG = DIRECT;
+		PKCS12_pack_p7data = DIRECT;
+		PKCS12_pack_p7encdata = DIRECT;
+		PKCS12_add_localkeyid = DIRECT;
+		PKCS12_add_friendlyname_asc = DIRECT;
+		PKCS12_add_friendlyname_uni = DIRECT;
+		PKCS12_get_friendlyname = DIRECT;
+		PKCS12_pbe_crypt = DIRECT;
+		PKCS12_init = DIRECT;
+		PKCS12_key_gen_asc = DIRECT;
+		PKCS12_key_gen_uni = DIRECT;
+		PKCS12_gen_mac = DIRECT;
+		PKCS12_verify_mac = DIRECT;
+		PKCS12_set_mac = DIRECT;
+		PKCS12_setup_mac = DIRECT;
+		i2d_PKCS12_BAGS = DIRECT;
+		PKCS12_BAGS_new = DIRECT;
+		d2i_PKCS12_BAGS = DIRECT;
+		PKCS12_BAGS_free = DIRECT;
+		i2d_PKCS12 = DIRECT;
+		d2i_PKCS12 = DIRECT;
+		PKCS12_new = DIRECT;
+		PKCS12_free = DIRECT;
+		i2d_PKCS12_MAC_DATA = DIRECT;
+		PKCS12_MAC_DATA_new = DIRECT;
+		d2i_PKCS12_MAC_DATA = DIRECT;
+		PKCS12_MAC_DATA_free = DIRECT;
+		i2d_PKCS12_SAFEBAG = DIRECT;
+		PKCS12_SAFEBAG_new = DIRECT;
+		d2i_PKCS12_SAFEBAG = DIRECT;
+		PKCS12_SAFEBAG_free = DIRECT;
+		ERR_load_PKCS12_strings = DIRECT;
+		PKCS12_PBE_add = DIRECT;
+		PKCS8_add_keyusage = DIRECT;
+		PKCS12_get_attr_gen = DIRECT;
+		PKCS12_parse = DIRECT;
+		PKCS12_create = DIRECT;
+		i2d_PKCS12_bio = DIRECT;
+		i2d_PKCS12_fp = DIRECT;
+		d2i_PKCS12_bio = DIRECT;
+		d2i_PKCS12_fp = DIRECT;
+		i2d_PBEPARAM = DIRECT;
+		PBEPARAM_new = DIRECT;
+		d2i_PBEPARAM = DIRECT;
+		PBEPARAM_free = DIRECT;
+		i2d_PKCS8_PRIV_KEY_INFO = DIRECT;
+		PKCS8_PRIV_KEY_INFO_new = DIRECT;
+		d2i_PKCS8_PRIV_KEY_INFO = DIRECT;
+		PKCS8_PRIV_KEY_INFO_free = DIRECT;
+		EVP_PKCS82PKEY = DIRECT;
+		EVP_PKEY2PKCS8 = DIRECT;
+		PKCS8_set_broken = DIRECT;
+		EVP_PBE_alg_add = DIRECT;
+		PKCS5_pbe_set = DIRECT;
+		EVP_PBE_cleanup = DIRECT;
+		i2d_SXNET = DIRECT;
+		d2i_SXNET = DIRECT;
+		SXNET_new = DIRECT;
+		SXNET_free = DIRECT;
+		i2d_SXNETID = DIRECT;
+		d2i_SXNETID = DIRECT;
+		SXNETID_new = DIRECT;
+		SXNETID_free = DIRECT;
+		DSA_SIG_new = DIRECT;
+		DSA_SIG_free = DIRECT;
+		DSA_do_sign = DIRECT;
+		DSA_do_verify = DIRECT;
+		d2i_DSA_SIG = DIRECT;
+		i2d_DSA_SIG = DIRECT;
+		i2d_ASN1_VISIBLESTRING = DIRECT;
+		d2i_ASN1_VISIBLESTRING = DIRECT;
+		i2d_ASN1_UTF8STRING = DIRECT;
+		d2i_ASN1_UTF8STRING = DIRECT;
+		i2d_DIRECTORYSTRING = DIRECT;
+		d2i_DIRECTORYSTRING = DIRECT;
+		i2d_DISPLAYTEXT = DIRECT;
+		d2i_DISPLAYTEXT = DIRECT;
+		i2d_PBKDF2PARAM = DIRECT;
+		PBKDF2PARAM_new = DIRECT;
+		d2i_PBKDF2PARAM = DIRECT;
+		PBKDF2PARAM_free = DIRECT;
+		i2d_PBE2PARAM = DIRECT;
+		PBE2PARAM_new = DIRECT;
+		d2i_PBE2PARAM = DIRECT;
+		PBE2PARAM_free = DIRECT;
+		SXNET_add_id_asc = DIRECT;
+		SXNET_add_id_ulong = DIRECT;
+		SXNET_add_id_INTEGER = DIRECT;
+		SXNET_get_id_asc = DIRECT;
+		SXNET_get_id_ulong = DIRECT;
+		SXNET_get_id_INTEGER = DIRECT;
+		X509V3_set_conf_lhash = DIRECT;
+		i2d_CERTIFICATEPOLICIES = DIRECT;
+		CERTIFICATEPOLICIES_new = DIRECT;
+		CERTIFICATEPOLICIES_free = DIRECT;
+		d2i_CERTIFICATEPOLICIES = DIRECT;
+		i2d_POLICYINFO = DIRECT;
+		POLICYINFO_new = DIRECT;
+		d2i_POLICYINFO = DIRECT;
+		POLICYINFO_free = DIRECT;
+		i2d_POLICYQUALINFO = DIRECT;
+		POLICYQUALINFO_new = DIRECT;
+		d2i_POLICYQUALINFO = DIRECT;
+		POLICYQUALINFO_free = DIRECT;
+		i2d_USERNOTICE = DIRECT;
+		USERNOTICE_new = DIRECT;
+		d2i_USERNOTICE = DIRECT;
+		USERNOTICE_free = DIRECT;
+		i2d_NOTICEREF = DIRECT;
+		NOTICEREF_new = DIRECT;
+		d2i_NOTICEREF = DIRECT;
+		NOTICEREF_free = DIRECT;
+		X509V3_get_string = DIRECT;
+		X509V3_get_section = DIRECT;
+		X509V3_string_free = DIRECT;
+		X509V3_section_free = DIRECT;
+		X509V3_set_ctx = DIRECT;
+		s2i_ASN1_INTEGER = DIRECT;
+		CRYPTO_set_locked_mem_functions = DIRECT;
+		CRYPTO_get_locked_mem_functions = DIRECT;
+		CRYPTO_malloc_locked = DIRECT;
+		CRYPTO_free_locked = DIRECT;
+		BN_mod_exp2_mont = DIRECT;
+		ERR_get_error_line_data = DIRECT;
+		ERR_peek_error_line_data = DIRECT;
+		PKCS12_PBE_keyivgen = DIRECT;
+		X509_ALGOR_dup = DIRECT;
+		i2d_CRL_DIST_POINTS = DIRECT;
+		CRL_DIST_POINTS_new = DIRECT;
+		CRL_DIST_POINTS_free = DIRECT;
+		d2i_CRL_DIST_POINTS = DIRECT;
+		i2d_DIST_POINT = DIRECT;
+		DIST_POINT_new = DIRECT;
+		d2i_DIST_POINT = DIRECT;
+		DIST_POINT_free = DIRECT;
+		i2d_DIST_POINT_NAME = DIRECT;
+		DIST_POINT_NAME_new = DIRECT;
+		DIST_POINT_NAME_free = DIRECT;
+		d2i_DIST_POINT_NAME = DIRECT;
+		X509V3_add_value_uchar = DIRECT;
+		X509V3_EXT_i2d = DIRECT;
+		X509V3_EXT_val_prn = DIRECT;
+		X509V3_EXT_add_list = DIRECT;
+		EVP_CIPHER_type = DIRECT;
+		EVP_PBE_CipherInit = DIRECT;
+		X509V3_add_value_bool_nf = DIRECT;
+		d2i_ASN1_UINTEGER = DIRECT;
+		sk_value = DIRECT;
+		sk_num = DIRECT;
+		sk_set = DIRECT;
+		sk_sort = DIRECT;
+		PKCS5_PBE_add = DIRECT;
+		PEM_write_bio_PKCS8 = DIRECT;
+		i2d_PKCS8_fp = DIRECT;
+		PEM_read_bio_PKCS8_PRIV_KEY_INFO = DIRECT;
+		d2i_PKCS8_bio = DIRECT;
+		d2i_PKCS8_PRIV_KEY_INFO_fp = DIRECT;
+		PEM_write_bio_PKCS8_PRIV_KEY_INFO = DIRECT;
+		PEM_read_PKCS8 = DIRECT;
+		d2i_PKCS8_PRIV_KEY_INFO_bio = DIRECT;
+		d2i_PKCS8_fp = DIRECT;
+		PEM_write_PKCS8 = DIRECT;
+		PEM_read_PKCS8_PRIV_KEY_INFO = DIRECT;
+		PEM_read_bio_PKCS8 = DIRECT;
+		PEM_write_PKCS8_PRIV_KEY_INFO = DIRECT;
+		PKCS5_PBE_keyivgen = DIRECT;
+		i2d_PKCS8_bio = DIRECT;
+		i2d_PKCS8_PRIV_KEY_INFO_fp = DIRECT;
+		i2d_PKCS8_PRIV_KEY_INFO_bio = DIRECT;
+		BIO_s_bio = DIRECT;
+		PKCS5_pbe2_set = DIRECT;
+		PKCS5_v2_PBE_keyivgen = DIRECT;
+		PEM_write_bio_PKCS8PrivateKey = DIRECT;
+		PEM_write_PKCS8PrivateKey = DIRECT;
+		BIO_ctrl_get_read_request = DIRECT;
+		BIO_ctrl_pending = DIRECT;
+		BIO_ctrl_wpending = DIRECT;
+		BIO_new_bio_pair = DIRECT;
+		BIO_ctrl_get_write_guarantee = DIRECT;
+		CRYPTO_num_locks = DIRECT;
+		CONF_load_bio = DIRECT;
+		CONF_load_fp = DIRECT;
+		PKCS7_signatureVerify = DIRECT;
+		RSA_set_method = DIRECT;
+		RSA_get_method = DIRECT;
+		RSA_get_default_method = DIRECT;
+		RSA_check_key = DIRECT;
+		OBJ_obj2txt = DIRECT;
+		DSA_dup_DH = DIRECT;
+		X509_REQ_get_extensions = DIRECT;
+		X509_REQ_set_extension_nids = DIRECT;
+		BIO_nwrite = DIRECT;
+		X509_REQ_extension_nid = DIRECT;
+		BIO_nread = DIRECT;
+		X509_REQ_get_extension_nids = DIRECT;
+		BIO_nwrite0 = DIRECT;
+		X509_REQ_add_extensions_nid = DIRECT;
+		BIO_nread0 = DIRECT;
+		X509_REQ_add_extensions = DIRECT;
+		BIO_new_mem_buf = DIRECT;
+		DH_set_ex_data = DIRECT;
+		DH_set_method = DIRECT;
+		DSA_OpenSSL = DIRECT;
+		DH_get_ex_data = DIRECT;
+		DH_get_ex_new_index = DIRECT;
+		DSA_new_method = DIRECT;
+		DH_new_method = DIRECT;
+		DH_OpenSSL = DIRECT;
+		DSA_get_ex_new_index = DIRECT;
+		DH_get_default_method = DIRECT;
+		DSA_set_ex_data = DIRECT;
+		DH_set_default_method = DIRECT;
+		DSA_get_ex_data = DIRECT;
+		X509V3_EXT_REQ_add_conf = DIRECT;
+		NETSCAPE_SPKI_print = DIRECT;
+		NETSCAPE_SPKI_set_pubkey = DIRECT;
+		NETSCAPE_SPKI_b64_encode = DIRECT;
+		NETSCAPE_SPKI_get_pubkey = DIRECT;
+		NETSCAPE_SPKI_b64_decode = DIRECT;
+		UTF8_putc = DIRECT;
+		UTF8_getc = DIRECT;
+		RSA_null_method = DIRECT;
+		ASN1_tag2str = DIRECT;
+		BIO_ctrl_reset_read_request = DIRECT;
+		DISPLAYTEXT_new = DIRECT;
+		ASN1_GENERALIZEDTIME_free = DIRECT;
+		X509_REVOKED_get_ext_d2i = DIRECT;
+		X509_set_ex_data = DIRECT;
+		X509_NAME_add_entry_by_txt = DIRECT;
+		X509_NAME_add_entry_by_NID = DIRECT;
+		X509_PURPOSE_get0 = DIRECT;
+		PEM_read_X509_AUX = DIRECT;
+		d2i_AUTHORITY_INFO_ACCESS = DIRECT;
+		PEM_write_PUBKEY = DIRECT;
+		ACCESS_DESCRIPTION_new = DIRECT;
+		X509_CERT_AUX_free = DIRECT;
+		d2i_ACCESS_DESCRIPTION = DIRECT;
+		X509_trust_clear = DIRECT;
+		X509_TRUST_add = DIRECT;
+		ASN1_VISIBLESTRING_new = DIRECT;
+		X509_alias_set1 = DIRECT;
+		ASN1_PRINTABLESTRING_free = DIRECT;
+		EVP_PKEY_get1_DSA = DIRECT;
+		ASN1_BMPSTRING_new = DIRECT;
+		ASN1_mbstring_copy = DIRECT;
+		ASN1_UTF8STRING_new = DIRECT;
+		DSA_get_default_method = DIRECT;
+		ASN1_T61STRING_free = DIRECT;
+		DSA_set_method = DIRECT;
+		X509_get_ex_data = DIRECT;
+		ASN1_STRING_type = DIRECT;
+		X509_PURPOSE_get_by_sname = DIRECT;
+		ASN1_TIME_free = DIRECT;
+		ASN1_OCTET_STRING_cmp = DIRECT;
+		ASN1_BIT_STRING_new = DIRECT;
+		X509_get_ext_d2i = DIRECT;
+		PEM_read_bio_X509_AUX = DIRECT;
+		ASN1_STRING_set_default_mask_asc = DIRECT;
+		PEM_write_bio_RSA_PUBKEY = DIRECT;
+		ASN1_INTEGER_cmp = DIRECT;
+		d2i_RSA_PUBKEY_fp = DIRECT;
+		PEM_write_bio_DSA_PUBKEY = DIRECT;
+		X509_STORE_CTX_free = DIRECT;
+		EVP_PKEY_set1_DSA = DIRECT;
+		i2d_DSA_PUBKEY_fp = DIRECT;
+		X509_load_cert_crl_file = DIRECT;
+		ASN1_TIME_new = DIRECT;
+		i2d_RSA_PUBKEY = DIRECT;
+		X509_STORE_CTX_purpose_inherit = DIRECT;
+		PEM_read_RSA_PUBKEY = DIRECT;
+		d2i_X509_AUX = DIRECT;
+		i2d_DSA_PUBKEY = DIRECT;
+		X509_CERT_AUX_print = DIRECT;
+		PEM_read_DSA_PUBKEY = DIRECT;
+		i2d_RSA_PUBKEY_bio = DIRECT;
+		ASN1_BIT_STRING_num_asc = DIRECT;
+		i2d_PUBKEY = DIRECT;
+		ASN1_UTCTIME_free = DIRECT;
+		DSA_set_default_method = DIRECT;
+		X509_PURPOSE_get_by_id = DIRECT;
+		ACCESS_DESCRIPTION_free = DIRECT;
+		PEM_read_bio_PUBKEY = DIRECT;
+		ASN1_STRING_set_by_NID = DIRECT;
+		X509_PURPOSE_get_id = DIRECT;
+		DISPLAYTEXT_free = DIRECT;
+		OTHERNAME_new = DIRECT;
+		X509_CERT_AUX_new = DIRECT;
+		X509_TRUST_cleanup = DIRECT;
+		X509_NAME_add_entry_by_OBJ = DIRECT;
+		X509_CRL_get_ext_d2i = DIRECT;
+		X509_PURPOSE_get0_name = DIRECT;
+		PEM_read_PUBKEY = DIRECT;
+		i2d_DSA_PUBKEY_bio = DIRECT;
+		i2d_OTHERNAME = DIRECT;
+		ASN1_OCTET_STRING_free = DIRECT;
+		ASN1_BIT_STRING_set_asc = DIRECT;
+		X509_get_ex_new_index = DIRECT;
+		ASN1_STRING_TABLE_cleanup = DIRECT;
+		X509_TRUST_get_by_id = DIRECT;
+		X509_PURPOSE_get_trust = DIRECT;
+		ASN1_STRING_length = DIRECT;
+		ASN1_PRINTABLESTRING_new = DIRECT;
+		X509V3_get_d2i = DIRECT;
+		ASN1_ENUMERATED_free = DIRECT;
+		i2d_X509_CERT_AUX = DIRECT;
+		X509_STORE_CTX_set_trust = DIRECT;
+		ASN1_STRING_set_default_mask = DIRECT;
+		X509_STORE_CTX_new = DIRECT;
+		EVP_PKEY_get1_RSA = DIRECT;
+		DIRECTORYSTRING_free = DIRECT;
+		PEM_write_X509_AUX = DIRECT;
+		ASN1_OCTET_STRING_set = DIRECT;
+		d2i_DSA_PUBKEY_fp = DIRECT;
+		d2i_RSA_PUBKEY = DIRECT;
+		X509_TRUST_get0_name = DIRECT;
+		X509_TRUST_get0 = DIRECT;
+		AUTHORITY_INFO_ACCESS_free = DIRECT;
+		ASN1_IA5STRING_new = DIRECT;
+		d2i_DSA_PUBKEY = DIRECT;
+		X509_check_purpose = DIRECT;
+		ASN1_ENUMERATED_new = DIRECT;
+		d2i_RSA_PUBKEY_bio = DIRECT;
+		d2i_PUBKEY = DIRECT;
+		X509_TRUST_get_trust = DIRECT;
+		X509_TRUST_get_flags = DIRECT;
+		ASN1_BMPSTRING_free = DIRECT;
+		ASN1_T61STRING_new = DIRECT;
+		ASN1_UTCTIME_new = DIRECT;
+		i2d_AUTHORITY_INFO_ACCESS = DIRECT;
+		EVP_PKEY_set1_RSA = DIRECT;
+		X509_STORE_CTX_set_purpose = DIRECT;
+		ASN1_IA5STRING_free = DIRECT;
+		PEM_write_bio_X509_AUX = DIRECT;
+		X509_PURPOSE_get_count = DIRECT;
+		X509_NAME_ENTRY_create_by_txt = DIRECT;
+		ASN1_STRING_get_default_mask = DIRECT;
+		X509_alias_get0 = DIRECT;
+		ASN1_STRING_data = DIRECT;
+		i2d_ACCESS_DESCRIPTION = DIRECT;
+		ASN1_BIT_STRING_free = DIRECT;
+		PEM_read_bio_RSA_PUBKEY = DIRECT;
+		X509_add1_reject_object = DIRECT;
+		X509_check_trust = DIRECT;
+		PEM_read_bio_DSA_PUBKEY = DIRECT;
+		X509_PURPOSE_add = DIRECT;
+		ASN1_STRING_TABLE_get = DIRECT;
+		ASN1_UTF8STRING_free = DIRECT;
+		d2i_DSA_PUBKEY_bio = DIRECT;
+		PEM_write_RSA_PUBKEY = DIRECT;
+		d2i_OTHERNAME = DIRECT;
+		PEM_write_DSA_PUBKEY = DIRECT;
+		X509_PURPOSE_get0_sname = DIRECT;
+		EVP_PKEY_set1_DH = DIRECT;
+		ASN1_OCTET_STRING_dup = DIRECT;
+		ASN1_BIT_STRING_set = DIRECT;
+		X509_TRUST_get_count = DIRECT;
+		ASN1_INTEGER_free = DIRECT;
+		OTHERNAME_free = DIRECT;
+		i2d_RSA_PUBKEY_fp = DIRECT;
+		ASN1_INTEGER_dup = DIRECT;
+		d2i_X509_CERT_AUX = DIRECT;
+		PEM_write_bio_PUBKEY = DIRECT;
+		ASN1_VISIBLESTRING_free = DIRECT;
+		X509_PURPOSE_cleanup = DIRECT;
+		ASN1_mbstring_ncopy = DIRECT;
+		ASN1_GENERALIZEDTIME_new = DIRECT;
+		EVP_PKEY_get1_DH = DIRECT;
+		ASN1_OCTET_STRING_new = DIRECT;
+		ASN1_INTEGER_new = DIRECT;
+		i2d_X509_AUX = DIRECT;
+		ASN1_BIT_STRING_name_print = DIRECT;
+		X509_cmp = DIRECT;
+		ASN1_STRING_length_set = DIRECT;
+		DIRECTORYSTRING_new = DIRECT;
+		X509_add1_trust_object = DIRECT;
+		PKCS12_newpass = DIRECT;
+		SMIME_write_PKCS7 = DIRECT;
+		SMIME_read_PKCS7 = DIRECT;
+		DES_set_key_checked = DIRECT;
+		PKCS7_verify = DIRECT;
+		PKCS7_encrypt = DIRECT;
+		DES_set_key_unchecked = DIRECT;
+		SMIME_crlf_copy = DIRECT;
+		i2d_ASN1_PRINTABLESTRING = DIRECT;
+		PKCS7_get0_signers = DIRECT;
+		PKCS7_decrypt = DIRECT;
+		SMIME_text = DIRECT;
+		PKCS7_simple_smimecap = DIRECT;
+		PKCS7_get_smimecap = DIRECT;
+		PKCS7_sign = DIRECT;
+		PKCS7_add_attrib_smimecap = DIRECT;
+		CRYPTO_dbg_set_options = DIRECT;
+		CRYPTO_remove_all_info = DIRECT;
+		CRYPTO_get_mem_debug_functions = DIRECT;
+		CRYPTO_is_mem_check_on = DIRECT;
+		CRYPTO_set_mem_debug_functions = DIRECT;
+		CRYPTO_pop_info = DIRECT;
+		CRYPTO_push_info_ = DIRECT;
+		CRYPTO_set_mem_debug_options = DIRECT;
+		PEM_write_PKCS8PrivateKey_nid = DIRECT;
+		PEM_write_bio_PKCS8PrivateKey_nid = DIRECT;
+		d2i_PKCS8PrivateKey_bio = DIRECT;
+		ASN1_NULL_free = DIRECT;
+		d2i_ASN1_NULL = DIRECT;
+		ASN1_NULL_new = DIRECT;
+		i2d_PKCS8PrivateKey_bio = DIRECT;
+		i2d_PKCS8PrivateKey_fp = DIRECT;
+		i2d_ASN1_NULL = DIRECT;
+		i2d_PKCS8PrivateKey_nid_fp = DIRECT;
+		d2i_PKCS8PrivateKey_fp = DIRECT;
+		i2d_PKCS8PrivateKey_nid_bio = DIRECT;
+		i2d_PKCS8PrivateKeyInfo_fp = DIRECT;
+		i2d_PKCS8PrivateKeyInfo_bio = DIRECT;
+		i2d_PrivateKey_fp = DIRECT;
+		d2i_PrivateKey_bio = DIRECT;
+		d2i_PrivateKey_fp = DIRECT;
+		i2d_PrivateKey_bio = DIRECT;
+		X509_reject_clear = DIRECT;
+		X509_TRUST_set_default = DIRECT;
+		d2i_AutoPrivateKey = DIRECT;
+		X509_ATTRIBUTE_get0_type = DIRECT;
+		X509_ATTRIBUTE_set1_data = DIRECT;
+		X509at_get_attr = DIRECT;
+		X509at_get_attr_count = DIRECT;
+		X509_ATTRIBUTE_create_by_NID = DIRECT;
+		X509_ATTRIBUTE_set1_object = DIRECT;
+		X509_ATTRIBUTE_count = DIRECT;
+		X509_ATTRIBUTE_create_by_OBJ = DIRECT;
+		X509_ATTRIBUTE_get0_object = DIRECT;
+		X509at_get_attr_by_NID = DIRECT;
+		X509at_add1_attr = DIRECT;
+		X509_ATTRIBUTE_get0_data = DIRECT;
+		X509at_delete_attr = DIRECT;
+		X509at_get_attr_by_OBJ = DIRECT;
+		RAND_add = DIRECT;
+		BIO_number_written = DIRECT;
+		BIO_number_read = DIRECT;
+		X509_STORE_CTX_get1_chain = DIRECT;
+		ERR_load_RAND_strings = DIRECT;
+		RAND_pseudo_bytes = DIRECT;
+		X509_REQ_get_attr_by_NID = DIRECT;
+		X509_REQ_get_attr = DIRECT;
+		X509_REQ_add1_attr_by_NID = DIRECT;
+		X509_REQ_get_attr_by_OBJ = DIRECT;
+		X509at_add1_attr_by_NID = DIRECT;
+		X509_REQ_add1_attr_by_OBJ = DIRECT;
+		X509_REQ_get_attr_count = DIRECT;
+		X509_REQ_add1_attr = DIRECT;
+		X509_REQ_delete_attr = DIRECT;
+		X509at_add1_attr_by_OBJ = DIRECT;
+		X509_REQ_add1_attr_by_txt = DIRECT;
+		X509_ATTRIBUTE_create_by_txt = DIRECT;
+		X509at_add1_attr_by_txt = DIRECT;
+		BN_pseudo_rand = DIRECT;
+		BN_is_prime_fasttest = DIRECT;
+		BN_CTX_end = DIRECT;
+		BN_CTX_start = DIRECT;
+		BN_CTX_get = DIRECT;
+		EVP_PKEY2PKCS8_broken = DIRECT;
+		ASN1_STRING_TABLE_add = DIRECT;
+		CRYPTO_dbg_get_options = DIRECT;
+		AUTHORITY_INFO_ACCESS_new = DIRECT;
+		CRYPTO_get_mem_debug_options = DIRECT;
+		DES_crypt = DIRECT;
+		PEM_write_bio_X509_REQ_NEW = DIRECT;
+		PEM_write_X509_REQ_NEW = DIRECT;
+		BIO_callback_ctrl = DIRECT;
+		RAND_egd = DIRECT;
+		RAND_status = DIRECT;
+		DES_check_key_parity = DIRECT;
+		lh_num_items = DIRECT;
+		DSO_new = DIRECT;
+		DSO_new_method = DIRECT;
+		DSO_free = DIRECT;
+		DSO_flags = DIRECT;
+		DSO_set_default_method = DIRECT;
+		DSO_get_default_method = DIRECT;
+		DSO_get_method = DIRECT;
+		DSO_set_method = DIRECT;
+		DSO_load = DIRECT;
+		DSO_bind_var = DIRECT;
+		DSO_METHOD_null = DIRECT;
+		DSO_METHOD_openssl = DIRECT;
+		DSO_METHOD_dlfcn = DIRECT;
+		DSO_METHOD_win32 = DIRECT;
+		ERR_load_DSO_strings = DIRECT;
+		DSO_METHOD_dl = DIRECT;
+		NCONF_load = DIRECT;
+		NCONF_load_fp = DIRECT;
+		NCONF_new = DIRECT;
+		NCONF_get_string = DIRECT;
+		NCONF_free = DIRECT;
+		CONF_dump_fp = DIRECT;
+		NCONF_load_bio = DIRECT;
+		NCONF_dump_fp = DIRECT;
+		NCONF_get_section = DIRECT;
+		NCONF_dump_bio = DIRECT;
+		CONF_dump_bio = DIRECT;
+		NCONF_free_data = DIRECT;
+		CONF_set_default_method = DIRECT;
+		ERR_error_string_n = DIRECT;
+		BIO_snprintf = DIRECT;
+		DSO_ctrl = DIRECT;
+		BIO_vfree = DIRECT;
+		X509_REQ_digest = DIRECT;
+		X509_CRL_digest = DIRECT;
+		EVP_CIPHER_CTX_set_key_length = DIRECT;
+		EVP_CIPHER_CTX_ctrl = DIRECT;
+		BN_mod_exp_mont_word = DIRECT;
+		RAND_egd_bytes = DIRECT;
+		X509_REQ_get1_email = DIRECT;
+		X509_get1_email = DIRECT;
+		X509_email_free = DIRECT;
+		i2d_RSA_NET = DIRECT;
+		d2i_RSA_NET = DIRECT;
+		DSO_bind_func = DIRECT;
+		CRYPTO_get_new_dynlockid = DIRECT;
+		sk_new_null = DIRECT;
+		CRYPTO_set_dynlock_destroy_callback = DIRECT;
+		CRYPTO_destroy_dynlockid = DIRECT;
+		CRYPTO_set_dynlock_create_callback = DIRECT;
+		CRYPTO_set_dynlock_lock_callback = DIRECT;
+		CRYPTO_get_dynlock_lock_callback = DIRECT;
+		CRYPTO_get_dynlock_destroy_callback = DIRECT;
+		CRYPTO_get_dynlock_value = DIRECT;
+		CRYPTO_get_dynlock_create_callback = DIRECT;
+		c2i_ASN1_BIT_STRING = DIRECT;
+		i2c_ASN1_BIT_STRING = DIRECT;
+		RAND_poll = DIRECT;
+		c2i_ASN1_INTEGER = DIRECT;
+		i2c_ASN1_INTEGER = DIRECT;
+		BIO_dump_indent = DIRECT;
+		ASN1_parse_dump = DIRECT;
+		c2i_ASN1_OBJECT = DIRECT;
+		X509_NAME_print_ex_fp = DIRECT;
+		ASN1_STRING_print_ex_fp = DIRECT;
+		X509_NAME_print_ex = DIRECT;
+		ASN1_STRING_print_ex = DIRECT;
+		MD4 = DIRECT;
+		MD4_Transform = DIRECT;
+		MD4_Final = DIRECT;
+		MD4_Update = DIRECT;
+		MD4_Init = DIRECT;
+		EVP_md4 = DIRECT;
+		i2d_PUBKEY_bio = DIRECT;
+		i2d_PUBKEY_fp = DIRECT;
+		d2i_PUBKEY_bio = DIRECT;
+		ASN1_STRING_to_UTF8 = DIRECT;
+		BIO_vprintf = DIRECT;
+		BIO_vsnprintf = DIRECT;
+		d2i_PUBKEY_fp = DIRECT;
+		X509_cmp_time = DIRECT;
+		X509_STORE_CTX_set_time = DIRECT;
+		X509_STORE_CTX_get1_issuer = DIRECT;
+		X509_OBJECT_retrieve_match = DIRECT;
+		X509_OBJECT_idx_by_subject = DIRECT;
+		X509_STORE_CTX_set_flags = DIRECT;
+		X509_STORE_CTX_trusted_stack = DIRECT;
+		X509_time_adj = DIRECT;
+		X509_check_issued = DIRECT;
+		ASN1_UTCTIME_cmp_time_t = DIRECT;
+		X509_keyid_set1 = DIRECT;
+		BIO_next = DIRECT;
+		DSO_METHOD_vms = DIRECT;
+		BN_bntest_rand = DIRECT;
+		OPENSSL_issetugid = DIRECT;
+		BN_rand_range = DIRECT;
+		ERR_load_ENGINE_strings = DIRECT;
+		ENGINE_set_DSA = DIRECT;
+		ENGINE_get_finish_function = DIRECT;
+		ENGINE_get_default_RSA = DIRECT;
+		ENGINE_set_DH = DIRECT;
+		ENGINE_init = DIRECT;
+		ENGINE_finish = DIRECT;
+		ENGINE_load_public_key = DIRECT;
+		ENGINE_get_DH = DIRECT;
+		ENGINE_ctrl = DIRECT;
+		ENGINE_get_init_function = DIRECT;
+		ENGINE_set_init_function = DIRECT;
+		ENGINE_set_default_DSA = DIRECT;
+		ENGINE_get_name = DIRECT;
+		ENGINE_get_last = DIRECT;
+		ENGINE_get_prev = DIRECT;
+		ENGINE_get_default_DH = DIRECT;
+		ENGINE_get_RSA = DIRECT;
+		ENGINE_set_default = DIRECT;
+		ENGINE_get_RAND = DIRECT;
+		ENGINE_get_first = DIRECT;
+		ENGINE_by_id = DIRECT;
+		ENGINE_set_finish_function = DIRECT;
+		ENGINE_set_RSA = DIRECT;
+		ENGINE_load_private_key = DIRECT;
+		ENGINE_set_default_RAND = DIRECT;
+		ENGINE_remove = DIRECT;
+		ENGINE_free = DIRECT;
+		ENGINE_get_next = DIRECT;
+		ENGINE_set_name = DIRECT;
+		ENGINE_get_default_DSA = DIRECT;
+		ENGINE_set_default_RSA = DIRECT;
+		ENGINE_get_default_RAND = DIRECT;
+		ENGINE_set_RAND = DIRECT;
+		ENGINE_set_id = DIRECT;
+		ENGINE_set_default_DH = DIRECT;
+		ENGINE_new = DIRECT;
+		ENGINE_get_id = DIRECT;
+		ENGINE_add = DIRECT;
+		ENGINE_get_DSA = DIRECT;
+		ENGINE_get_ctrl_function = DIRECT;
+		ENGINE_set_ctrl_function = DIRECT;
+		BN_pseudo_rand_range = DIRECT;
+		X509_STORE_CTX_set_verify_cb = DIRECT;
+		ERR_load_COMP_strings = DIRECT;
+		PKCS12_item_decrypt_d2i = DIRECT;
+		ASN1_UTF8STRING_it = DIRECT;
+		ASN1_UTF8STRING_it = DIRECT;
+		ENGINE_unregister_ciphers = DIRECT;
+		ENGINE_get_ciphers = DIRECT;
+		d2i_OCSP_BASICRESP = DIRECT;
+		KRB5_CHECKSUM_it = DIRECT;
+		KRB5_CHECKSUM_it = DIRECT;
+		EC_POINT_add = DIRECT;
+		ASN1_item_ex_i2d = DIRECT;
+		OCSP_CERTID_it = DIRECT;
+		OCSP_CERTID_it = DIRECT;
+		d2i_OCSP_RESPBYTES = DIRECT;
+		X509V3_add1_i2d = DIRECT;
+		PKCS7_ENVELOPE_it = DIRECT;
+		PKCS7_ENVELOPE_it = DIRECT;
+		UI_add_input_boolean = DIRECT;
+		ENGINE_unregister_RSA = DIRECT;
+		X509V3_EXT_nconf = DIRECT;
+		ASN1_GENERALSTRING_free = DIRECT;
+		d2i_OCSP_CERTSTATUS = DIRECT;
+		X509_REVOKED_set_serialNumber = DIRECT;
+		X509_print_ex = DIRECT;
+		OCSP_ONEREQ_get1_ext_d2i = DIRECT;
+		ENGINE_register_all_RAND = DIRECT;
+		ENGINE_load_dynamic = DIRECT;
+		PBKDF2PARAM_it = DIRECT;
+		PBKDF2PARAM_it = DIRECT;
+		EXTENDED_KEY_USAGE_new = DIRECT;
+		EC_GROUP_clear_free = DIRECT;
+		OCSP_sendreq_bio = DIRECT;
+		ASN1_item_digest = DIRECT;
+		OCSP_BASICRESP_delete_ext = DIRECT;
+		OCSP_SIGNATURE_it = DIRECT;
+		OCSP_SIGNATURE_it = DIRECT;
+		X509_CRL_it = DIRECT;
+		X509_CRL_it = DIRECT;
+		OCSP_BASICRESP_add_ext = DIRECT;
+		KRB5_ENCKEY_it = DIRECT;
+		KRB5_ENCKEY_it = DIRECT;
+		UI_method_set_closer = DIRECT;
+		X509_STORE_set_purpose = DIRECT;
+		i2d_ASN1_GENERALSTRING = DIRECT;
+		OCSP_response_status = DIRECT;
+		i2d_OCSP_SERVICELOC = DIRECT;
+		ENGINE_get_digest_engine = DIRECT;
+		EC_GROUP_set_curve_GFp = DIRECT;
+		OCSP_REQUEST_get_ext_by_OBJ = DIRECT;
+		_ossl_old_des_random_key = DIRECT;
+		ASN1_T61STRING_it = DIRECT;
+		ASN1_T61STRING_it = DIRECT;
+		EC_GROUP_method_of = DIRECT;
+		i2d_KRB5_APREQ = DIRECT;
+		_ossl_old_des_encrypt = DIRECT;
+		ASN1_PRINTABLE_new = DIRECT;
+		HMAC_Init_ex = DIRECT;
+		d2i_KRB5_AUTHENT = DIRECT;
+		OCSP_archive_cutoff_new = DIRECT;
+		EC_POINT_set_Jprojective_coordinates_GFp = DIRECT;
+		_ossl_old_des_is_weak_key = DIRECT;
+		OCSP_BASICRESP_get_ext_by_OBJ = DIRECT;
+		EC_POINT_oct2point = DIRECT;
+		OCSP_SINGLERESP_get_ext_count = DIRECT;
+		UI_ctrl = DIRECT;
+		asn1_do_adb = DIRECT;
+		ASN1_template_i2d = DIRECT;
+		ENGINE_register_DH = DIRECT;
+		UI_construct_prompt = DIRECT;
+		X509_STORE_set_trust = DIRECT;
+		UI_dup_input_string = DIRECT;
+		d2i_KRB5_APREQ = DIRECT;
+		EVP_MD_CTX_copy_ex = DIRECT;
+		OCSP_request_is_signed = DIRECT;
+		i2d_OCSP_REQINFO = DIRECT;
+		KRB5_ENCKEY_free = DIRECT;
+		OCSP_resp_get0 = DIRECT;
+		GENERAL_NAME_it = DIRECT;
+		GENERAL_NAME_it = DIRECT;
+		ASN1_GENERALIZEDTIME_it = DIRECT;
+		ASN1_GENERALIZEDTIME_it = DIRECT;
+		X509_STORE_set_flags = DIRECT;
+		EC_POINT_set_compressed_coordinates_GFp = DIRECT;
+		OCSP_response_status_str = DIRECT;
+		d2i_OCSP_REVOKEDINFO = DIRECT;
+		OCSP_basic_add1_cert = DIRECT;
+		ERR_get_implementation = DIRECT;
+		EVP_CipherFinal_ex = DIRECT;
+		OCSP_CERTSTATUS_new = DIRECT;
+		CRYPTO_cleanup_all_ex_data = DIRECT;
+		OCSP_resp_find = DIRECT;
+		BN_nnmod = DIRECT;
+		X509_CRL_sort = DIRECT;
+		X509_REVOKED_set_revocationDate = DIRECT;
+		ENGINE_register_RAND = DIRECT;
+		OCSP_SERVICELOC_new = DIRECT;
+		EC_POINT_set_affine_coordinates_GFp = DIRECT;
+		_ossl_old_des_options = DIRECT;
+		SXNET_it = DIRECT;
+		SXNET_it = DIRECT;
+		UI_dup_input_boolean = DIRECT;
+		PKCS12_add_CSPName_asc = DIRECT;
+		EC_POINT_is_at_infinity = DIRECT;
+		ENGINE_load_cryptodev = DIRECT;
+		DSO_convert_filename = DIRECT;
+		POLICYQUALINFO_it = DIRECT;
+		POLICYQUALINFO_it = DIRECT;
+		ENGINE_register_ciphers = DIRECT;
+		BN_mod_lshift_quick = DIRECT;
+		DSO_set_filename = DIRECT;
+		ASN1_item_free = DIRECT;
+		KRB5_TKTBODY_free = DIRECT;
+		AUTHORITY_KEYID_it = DIRECT;
+		AUTHORITY_KEYID_it = DIRECT;
+		KRB5_APREQBODY_new = DIRECT;
+		X509V3_EXT_REQ_add_nconf = DIRECT;
+		ENGINE_ctrl_cmd_string = DIRECT;
+		i2d_OCSP_RESPDATA = DIRECT;
+		EVP_MD_CTX_init = DIRECT;
+		EXTENDED_KEY_USAGE_free = DIRECT;
+		PKCS7_ATTR_SIGN_it = DIRECT;
+		PKCS7_ATTR_SIGN_it = DIRECT;
+		UI_add_error_string = DIRECT;
+		KRB5_CHECKSUM_free = DIRECT;
+		OCSP_REQUEST_get_ext = DIRECT;
+		ENGINE_register_all_digests = DIRECT;
+		PKEY_USAGE_PERIOD_it = DIRECT;
+		PKEY_USAGE_PERIOD_it = DIRECT;
+		PKCS12_unpack_authsafes = DIRECT;
+		ASN1_item_unpack = DIRECT;
+		NETSCAPE_SPKAC_it = DIRECT;
+		NETSCAPE_SPKAC_it = DIRECT;
+		X509_REVOKED_it = DIRECT;
+		X509_REVOKED_it = DIRECT;
+		EVP_aes_128_ecb = DIRECT;
+		KRB5_AUTHENT_free = DIRECT;
+		OCSP_BASICRESP_get_ext_by_critical = DIRECT;
+		OCSP_cert_status_str = DIRECT;
+		d2i_OCSP_REQUEST = DIRECT;
+		UI_dup_info_string = DIRECT;
+		PKCS12_it = DIRECT;
+		PKCS12_it = DIRECT;
+		OCSP_SINGLERESP_get_ext_by_critical = DIRECT;
+		OCSP_CERTSTATUS_free = DIRECT;
+		_ossl_old_des_crypt = DIRECT;
+		ASN1_item_i2d = DIRECT;
+		EVP_DecryptFinal_ex = DIRECT;
+		ENGINE_load_openssl = DIRECT;
+		ENGINE_get_cmd_defns = DIRECT;
+		ENGINE_set_load_privkey_function = DIRECT;
+		EVP_EncryptFinal_ex = DIRECT;
+		ENGINE_set_default_digests = DIRECT;
+		X509_get0_pubkey_bitstr = DIRECT;
+		asn1_ex_i2c = DIRECT;
+		ENGINE_register_RSA = DIRECT;
+		ENGINE_unregister_DSA = DIRECT;
+		_ossl_old_des_key_sched = DIRECT;
+		X509_EXTENSION_it = DIRECT;
+		X509_EXTENSION_it = DIRECT;
+		i2d_KRB5_AUTHENT = DIRECT;
+		SXNETID_it = DIRECT;
+		SXNETID_it = DIRECT;
+		d2i_OCSP_SINGLERESP = DIRECT;
+		EDIPARTYNAME_new = DIRECT;
+		PKCS12_certbag2x509 = DIRECT;
+		_ossl_old_des_ofb64_encrypt = DIRECT;
+		d2i_EXTENDED_KEY_USAGE = DIRECT;
+		ERR_print_errors_cb = DIRECT;
+		ENGINE_set_ciphers = DIRECT;
+		d2i_KRB5_APREQBODY = DIRECT;
+		UI_method_get_flusher = DIRECT;
+		X509_PUBKEY_it = DIRECT;
+		X509_PUBKEY_it = DIRECT;
+		_ossl_old_des_enc_read = DIRECT;
+		PKCS7_ENCRYPT_it = DIRECT;
+		PKCS7_ENCRYPT_it = DIRECT;
+		i2d_OCSP_RESPONSE = DIRECT;
+		EC_GROUP_get_cofactor = DIRECT;
+		PKCS12_unpack_p7data = DIRECT;
+		d2i_KRB5_AUTHDATA = DIRECT;
+		OCSP_copy_nonce = DIRECT;
+		KRB5_AUTHDATA_new = DIRECT;
+		OCSP_RESPDATA_new = DIRECT;
+		EC_GFp_mont_method = DIRECT;
+		OCSP_REVOKEDINFO_free = DIRECT;
+		UI_get_ex_data = DIRECT;
+		KRB5_APREQBODY_free = DIRECT;
+		EC_GROUP_get0_generator = DIRECT;
+		UI_get_default_method = DIRECT;
+		X509V3_set_nconf = DIRECT;
+		PKCS12_item_i2d_encrypt = DIRECT;
+		X509_add1_ext_i2d = DIRECT;
+		PKCS7_SIGNER_INFO_it = DIRECT;
+		PKCS7_SIGNER_INFO_it = DIRECT;
+		KRB5_PRINCNAME_new = DIRECT;
+		PKCS12_SAFEBAG_it = DIRECT;
+		PKCS12_SAFEBAG_it = DIRECT;
+		EC_GROUP_get_order = DIRECT;
+		d2i_OCSP_RESPID = DIRECT;
+		OCSP_request_verify = DIRECT;
+		NCONF_get_number_e = DIRECT;
+		_ossl_old_des_decrypt3 = DIRECT;
+		X509_signature_print = DIRECT;
+		OCSP_SINGLERESP_free = DIRECT;
+		ENGINE_load_builtin_engines = DIRECT;
+		i2d_OCSP_ONEREQ = DIRECT;
+		OCSP_REQUEST_add_ext = DIRECT;
+		OCSP_RESPBYTES_new = DIRECT;
+		EVP_MD_CTX_create = DIRECT;
+		OCSP_resp_find_status = DIRECT;
+		X509_ALGOR_it = DIRECT;
+		X509_ALGOR_it = DIRECT;
+		ASN1_TIME_it = DIRECT;
+		ASN1_TIME_it = DIRECT;
+		OCSP_request_set1_name = DIRECT;
+		OCSP_ONEREQ_get_ext_count = DIRECT;
+		UI_get0_result = DIRECT;
+		PKCS12_AUTHSAFES_it = DIRECT;
+		PKCS12_AUTHSAFES_it = DIRECT;
+		EVP_aes_256_ecb = DIRECT;
+		PKCS12_pack_authsafes = DIRECT;
+		ASN1_IA5STRING_it = DIRECT;
+		ASN1_IA5STRING_it = DIRECT;
+		UI_get_input_flags = DIRECT;
+		EC_GROUP_set_generator = DIRECT;
+		_ossl_old_des_string_to_2keys = DIRECT;
+		OCSP_CERTID_free = DIRECT;
+		X509_CERT_AUX_it = DIRECT;
+		X509_CERT_AUX_it = DIRECT;
+		CERTIFICATEPOLICIES_it = DIRECT;
+		CERTIFICATEPOLICIES_it = DIRECT;
+		_ossl_old_des_ede3_cbc_encrypt = DIRECT;
+		RAND_set_rand_engine = DIRECT;
+		DSO_get_loaded_filename = DIRECT;
+		X509_ATTRIBUTE_it = DIRECT;
+		X509_ATTRIBUTE_it = DIRECT;
+		OCSP_ONEREQ_get_ext_by_NID = DIRECT;
+		PKCS12_decrypt_skey = DIRECT;
+		KRB5_AUTHENT_it = DIRECT;
+		KRB5_AUTHENT_it = DIRECT;
+		UI_dup_error_string = DIRECT;
+		RSAPublicKey_it = DIRECT;
+		RSAPublicKey_it = DIRECT;
+		i2d_OCSP_REQUEST = DIRECT;
+		PKCS12_x509crl2certbag = DIRECT;
+		OCSP_SERVICELOC_it = DIRECT;
+		OCSP_SERVICELOC_it = DIRECT;
+		ASN1_item_sign = DIRECT;
+		X509_CRL_set_issuer_name = DIRECT;
+		OBJ_NAME_do_all_sorted = DIRECT;
+		i2d_OCSP_BASICRESP = DIRECT;
+		i2d_OCSP_RESPBYTES = DIRECT;
+		PKCS12_unpack_p7encdata = DIRECT;
+		HMAC_CTX_init = DIRECT;
+		ENGINE_get_digest = DIRECT;
+		OCSP_RESPONSE_print = DIRECT;
+		KRB5_TKTBODY_it = DIRECT;
+		KRB5_TKTBODY_it = DIRECT;
+		ACCESS_DESCRIPTION_it = DIRECT;
+		ACCESS_DESCRIPTION_it = DIRECT;
+		PKCS7_ISSUER_AND_SERIAL_it = DIRECT;
+		PKCS7_ISSUER_AND_SERIAL_it = DIRECT;
+		PBE2PARAM_it = DIRECT;
+		PBE2PARAM_it = DIRECT;
+		PKCS12_certbag2x509crl = DIRECT;
+		PKCS7_SIGNED_it = DIRECT;
+		PKCS7_SIGNED_it = DIRECT;
+		ENGINE_get_cipher = DIRECT;
+		i2d_OCSP_CRLID = DIRECT;
+		OCSP_SINGLERESP_new = DIRECT;
+		ENGINE_cmd_is_executable = DIRECT;
+		RSA_up_ref = DIRECT;
+		ASN1_GENERALSTRING_it = DIRECT;
+		ASN1_GENERALSTRING_it = DIRECT;
+		ENGINE_register_DSA = DIRECT;
+		X509V3_EXT_add_nconf_sk = DIRECT;
+		ENGINE_set_load_pubkey_function = DIRECT;
+		PKCS8_decrypt = DIRECT;
+		PEM_bytes_read_bio = DIRECT;
+		DIRECTORYSTRING_it = DIRECT;
+		DIRECTORYSTRING_it = DIRECT;
+		d2i_OCSP_CRLID = DIRECT;
+		EC_POINT_is_on_curve = DIRECT;
+		CRYPTO_set_locked_mem_ex_functions = DIRECT;
+		d2i_KRB5_CHECKSUM = DIRECT;
+		ASN1_item_dup = DIRECT;
+		X509_it = DIRECT;
+		X509_it = DIRECT;
+		BN_mod_add = DIRECT;
+		KRB5_AUTHDATA_free = DIRECT;
+		_ossl_old_des_cbc_cksum = DIRECT;
+		ASN1_item_verify = DIRECT;
+		CRYPTO_set_mem_ex_functions = DIRECT;
+		EC_POINT_get_Jprojective_coordinates_GFp = DIRECT;
+		ZLONG_it = DIRECT;
+		ZLONG_it = DIRECT;
+		CRYPTO_get_locked_mem_ex_functions = DIRECT;
+		ASN1_TIME_check = DIRECT;
+		UI_get0_user_data = DIRECT;
+		HMAC_CTX_cleanup = DIRECT;
+		DSA_up_ref = DIRECT;
+		_ossl_old_des_ede3_cfb64_encrypt = DIRECT;
+		ASN1_BMPSTRING_it = DIRECT;
+		ASN1_BMPSTRING_it = DIRECT;
+		ASN1_tag2bit = DIRECT;
+		UI_method_set_flusher = DIRECT;
+		X509_ocspid_print = DIRECT;
+		KRB5_ENCDATA_it = DIRECT;
+		KRB5_ENCDATA_it = DIRECT;
+		ENGINE_get_load_pubkey_function = DIRECT;
+		UI_add_user_data = DIRECT;
+		OCSP_REQUEST_delete_ext = DIRECT;
+		UI_get_method = DIRECT;
+		OCSP_ONEREQ_free = DIRECT;
+		ASN1_PRINTABLESTRING_it = DIRECT;
+		ASN1_PRINTABLESTRING_it = DIRECT;
+		X509_CRL_set_nextUpdate = DIRECT;
+		OCSP_REQUEST_it = DIRECT;
+		OCSP_REQUEST_it = DIRECT;
+		OCSP_BASICRESP_it = DIRECT;
+		OCSP_BASICRESP_it = DIRECT;
+		AES_ecb_encrypt = DIRECT;
+		BN_mod_sqr = DIRECT;
+		NETSCAPE_CERT_SEQUENCE_it = DIRECT;
+		NETSCAPE_CERT_SEQUENCE_it = DIRECT;
+		GENERAL_NAMES_it = DIRECT;
+		GENERAL_NAMES_it = DIRECT;
+		AUTHORITY_INFO_ACCESS_it = DIRECT;
+		AUTHORITY_INFO_ACCESS_it = DIRECT;
+		ASN1_FBOOLEAN_it = DIRECT;
+		ASN1_FBOOLEAN_it = DIRECT;
+		UI_set_ex_data = DIRECT;
+		_ossl_old_des_string_to_key = DIRECT;
+		ENGINE_register_all_RSA = DIRECT;
+		d2i_KRB5_PRINCNAME = DIRECT;
+		OCSP_RESPBYTES_it = DIRECT;
+		OCSP_RESPBYTES_it = DIRECT;
+		X509_CINF_it = DIRECT;
+		X509_CINF_it = DIRECT;
+		ENGINE_unregister_digests = DIRECT;
+		d2i_EDIPARTYNAME = DIRECT;
+		d2i_OCSP_SERVICELOC = DIRECT;
+		ENGINE_get_digests = DIRECT;
+		_ossl_old_des_set_odd_parity = DIRECT;
+		OCSP_RESPDATA_free = DIRECT;
+		d2i_KRB5_TICKET = DIRECT;
+		OTHERNAME_it = DIRECT;
+		OTHERNAME_it = DIRECT;
+		EVP_MD_CTX_cleanup = DIRECT;
+		d2i_ASN1_GENERALSTRING = DIRECT;
+		X509_CRL_set_version = DIRECT;
+		BN_mod_sub = DIRECT;
+		OCSP_SINGLERESP_get_ext_by_NID = DIRECT;
+		ENGINE_get_ex_new_index = DIRECT;
+		OCSP_REQUEST_free = DIRECT;
+		OCSP_REQUEST_add1_ext_i2d = DIRECT;
+		X509_VAL_it = DIRECT;
+		X509_VAL_it = DIRECT;
+		EC_POINTs_make_affine = DIRECT;
+		EC_POINT_mul = DIRECT;
+		X509V3_EXT_add_nconf = DIRECT;
+		X509_TRUST_set = DIRECT;
+		X509_CRL_add1_ext_i2d = DIRECT;
+		_ossl_old_des_fcrypt = DIRECT;
+		DISPLAYTEXT_it = DIRECT;
+		DISPLAYTEXT_it = DIRECT;
+		X509_CRL_set_lastUpdate = DIRECT;
+		OCSP_BASICRESP_free = DIRECT;
+		OCSP_BASICRESP_add1_ext_i2d = DIRECT;
+		d2i_KRB5_AUTHENTBODY = DIRECT;
+		CRYPTO_set_ex_data_implementation = DIRECT;
+		KRB5_ENCDATA_new = DIRECT;
+		DSO_up_ref = DIRECT;
+		OCSP_crl_reason_str = DIRECT;
+		UI_get0_result_string = DIRECT;
+		ASN1_GENERALSTRING_new = DIRECT;
+		X509_SIG_it = DIRECT;
+		X509_SIG_it = DIRECT;
+		ERR_set_implementation = DIRECT;
+		ERR_load_EC_strings = DIRECT;
+		UI_get0_action_string = DIRECT;
+		OCSP_ONEREQ_get_ext = DIRECT;
+		EC_POINT_method_of = DIRECT;
+		i2d_KRB5_APREQBODY = DIRECT;
+		_ossl_old_des_ecb3_encrypt = DIRECT;
+		CRYPTO_get_mem_ex_functions = DIRECT;
+		ENGINE_get_ex_data = DIRECT;
+		UI_destroy_method = DIRECT;
+		ASN1_item_i2d_bio = DIRECT;
+		OCSP_ONEREQ_get_ext_by_OBJ = DIRECT;
+		ASN1_primitive_new = DIRECT;
+		ASN1_PRINTABLE_it = DIRECT;
+		ASN1_PRINTABLE_it = DIRECT;
+		EVP_aes_192_ecb = DIRECT;
+		OCSP_SIGNATURE_new = DIRECT;
+		LONG_it = DIRECT;
+		LONG_it = DIRECT;
+		ASN1_VISIBLESTRING_it = DIRECT;
+		ASN1_VISIBLESTRING_it = DIRECT;
+		OCSP_SINGLERESP_add1_ext_i2d = DIRECT;
+		d2i_OCSP_CERTID = DIRECT;
+		ASN1_item_d2i_fp = DIRECT;
+		CRL_DIST_POINTS_it = DIRECT;
+		CRL_DIST_POINTS_it = DIRECT;
+		GENERAL_NAME_print = DIRECT;
+		OCSP_SINGLERESP_delete_ext = DIRECT;
+		PKCS12_SAFEBAGS_it = DIRECT;
+		PKCS12_SAFEBAGS_it = DIRECT;
+		d2i_OCSP_SIGNATURE = DIRECT;
+		OCSP_request_add1_nonce = DIRECT;
+		ENGINE_set_cmd_defns = DIRECT;
+		OCSP_SERVICELOC_free = DIRECT;
+		EC_GROUP_free = DIRECT;
+		ASN1_BIT_STRING_it = DIRECT;
+		ASN1_BIT_STRING_it = DIRECT;
+		X509_REQ_it = DIRECT;
+		X509_REQ_it = DIRECT;
+		_ossl_old_des_cbc_encrypt = DIRECT;
+		ERR_unload_strings = DIRECT;
+		PKCS7_SIGN_ENVELOPE_it = DIRECT;
+		PKCS7_SIGN_ENVELOPE_it = DIRECT;
+		EDIPARTYNAME_free = DIRECT;
+		OCSP_REQINFO_free = DIRECT;
+		EC_GROUP_new_curve_GFp = DIRECT;
+		OCSP_REQUEST_get1_ext_d2i = DIRECT;
+		PKCS12_item_pack_safebag = DIRECT;
+		asn1_ex_c2i = DIRECT;
+		ENGINE_register_digests = DIRECT;
+		i2d_OCSP_REVOKEDINFO = DIRECT;
+		asn1_enc_restore = DIRECT;
+		UI_free = DIRECT;
+		UI_new_method = DIRECT;
+		EVP_EncryptInit_ex = DIRECT;
+		X509_pubkey_digest = DIRECT;
+		EC_POINT_invert = DIRECT;
+		OCSP_basic_sign = DIRECT;
+		i2d_OCSP_RESPID = DIRECT;
+		OCSP_check_nonce = DIRECT;
+		ENGINE_ctrl_cmd = DIRECT;
+		d2i_KRB5_ENCKEY = DIRECT;
+		OCSP_parse_url = DIRECT;
+		OCSP_SINGLERESP_get_ext = DIRECT;
+		OCSP_CRLID_free = DIRECT;
+		OCSP_BASICRESP_get1_ext_d2i = DIRECT;
+		RSAPrivateKey_it = DIRECT;
+		RSAPrivateKey_it = DIRECT;
+		ENGINE_register_all_DH = DIRECT;
+		i2d_EDIPARTYNAME = DIRECT;
+		EC_POINT_get_affine_coordinates_GFp = DIRECT;
+		OCSP_CRLID_new = DIRECT;
+		ENGINE_get_flags = DIRECT;
+		OCSP_ONEREQ_it = DIRECT;
+		OCSP_ONEREQ_it = DIRECT;
+		UI_process = DIRECT;
+		ASN1_INTEGER_it = DIRECT;
+		ASN1_INTEGER_it = DIRECT;
+		EVP_CipherInit_ex = DIRECT;
+		UI_get_string_type = DIRECT;
+		ENGINE_unregister_DH = DIRECT;
+		ENGINE_register_all_DSA = DIRECT;
+		OCSP_ONEREQ_get_ext_by_critical = DIRECT;
+		bn_dup_expand = DIRECT;
+		OCSP_cert_id_new = DIRECT;
+		BASIC_CONSTRAINTS_it = DIRECT;
+		BASIC_CONSTRAINTS_it = DIRECT;
+		BN_mod_add_quick = DIRECT;
+		EC_POINT_new = DIRECT;
+		EVP_MD_CTX_destroy = DIRECT;
+		OCSP_RESPBYTES_free = DIRECT;
+		EVP_aes_128_cbc = DIRECT;
+		OCSP_SINGLERESP_get1_ext_d2i = DIRECT;
+		EC_POINT_free = DIRECT;
+		DH_up_ref = DIRECT;
+		X509_NAME_ENTRY_it = DIRECT;
+		X509_NAME_ENTRY_it = DIRECT;
+		UI_get_ex_new_index = DIRECT;
+		BN_mod_sub_quick = DIRECT;
+		OCSP_ONEREQ_add_ext = DIRECT;
+		OCSP_request_sign = DIRECT;
+		EVP_DigestFinal_ex = DIRECT;
+		ENGINE_set_digests = DIRECT;
+		OCSP_id_issuer_cmp = DIRECT;
+		OBJ_NAME_do_all = DIRECT;
+		EC_POINTs_mul = DIRECT;
+		ENGINE_register_complete = DIRECT;
+		X509V3_EXT_nconf_nid = DIRECT;
+		ASN1_SEQUENCE_it = DIRECT;
+		ASN1_SEQUENCE_it = DIRECT;
+		UI_set_default_method = DIRECT;
+		RAND_query_egd_bytes = DIRECT;
+		UI_method_get_writer = DIRECT;
+		UI_OpenSSL = DIRECT;
+		PEM_def_callback = DIRECT;
+		ENGINE_cleanup = DIRECT;
+		DIST_POINT_it = DIRECT;
+		DIST_POINT_it = DIRECT;
+		OCSP_SINGLERESP_it = DIRECT;
+		OCSP_SINGLERESP_it = DIRECT;
+		d2i_KRB5_TKTBODY = DIRECT;
+		EC_POINT_cmp = DIRECT;
+		OCSP_REVOKEDINFO_new = DIRECT;
+		i2d_OCSP_CERTSTATUS = DIRECT;
+		OCSP_basic_add1_nonce = DIRECT;
+		ASN1_item_ex_d2i = DIRECT;
+		BN_mod_lshift1_quick = DIRECT;
+		UI_set_method = DIRECT;
+		OCSP_id_get0_info = DIRECT;
+		BN_mod_sqrt = DIRECT;
+		EC_GROUP_copy = DIRECT;
+		KRB5_ENCDATA_free = DIRECT;
+		_ossl_old_des_cfb_encrypt = DIRECT;
+		OCSP_SINGLERESP_get_ext_by_OBJ = DIRECT;
+		OCSP_cert_to_id = DIRECT;
+		OCSP_RESPID_new = DIRECT;
+		OCSP_RESPDATA_it = DIRECT;
+		OCSP_RESPDATA_it = DIRECT;
+		d2i_OCSP_RESPDATA = DIRECT;
+		ENGINE_register_all_complete = DIRECT;
+		OCSP_check_validity = DIRECT;
+		PKCS12_BAGS_it = DIRECT;
+		PKCS12_BAGS_it = DIRECT;
+		OCSP_url_svcloc_new = DIRECT;
+		ASN1_template_free = DIRECT;
+		OCSP_SINGLERESP_add_ext = DIRECT;
+		KRB5_AUTHENTBODY_it = DIRECT;
+		KRB5_AUTHENTBODY_it = DIRECT;
+		X509_supported_extension = DIRECT;
+		i2d_KRB5_AUTHDATA = DIRECT;
+		UI_method_get_opener = DIRECT;
+		ENGINE_set_ex_data = DIRECT;
+		OCSP_REQUEST_print = DIRECT;
+		CBIGNUM_it = DIRECT;
+		CBIGNUM_it = DIRECT;
+		KRB5_TICKET_new = DIRECT;
+		KRB5_APREQ_new = DIRECT;
+		EC_GROUP_get_curve_GFp = DIRECT;
+		KRB5_ENCKEY_new = DIRECT;
+		ASN1_template_d2i = DIRECT;
+		_ossl_old_des_quad_cksum = DIRECT;
+		OCSP_single_get0_status = DIRECT;
+		BN_swap = DIRECT;
+		POLICYINFO_it = DIRECT;
+		POLICYINFO_it = DIRECT;
+		ENGINE_set_destroy_function = DIRECT;
+		asn1_enc_free = DIRECT;
+		OCSP_RESPID_it = DIRECT;
+		OCSP_RESPID_it = DIRECT;
+		EC_GROUP_new = DIRECT;
+		EVP_aes_256_cbc = DIRECT;
+		i2d_KRB5_PRINCNAME = DIRECT;
+		_ossl_old_des_encrypt2 = DIRECT;
+		_ossl_old_des_encrypt3 = DIRECT;
+		PKCS8_PRIV_KEY_INFO_it = DIRECT;
+		PKCS8_PRIV_KEY_INFO_it = DIRECT;
+		OCSP_REQINFO_it = DIRECT;
+		OCSP_REQINFO_it = DIRECT;
+		PBEPARAM_it = DIRECT;
+		PBEPARAM_it = DIRECT;
+		KRB5_AUTHENTBODY_new = DIRECT;
+		X509_CRL_add0_revoked = DIRECT;
+		EDIPARTYNAME_it = DIRECT;
+		EDIPARTYNAME_it = DIRECT;
+		NETSCAPE_SPKI_it = DIRECT;
+		NETSCAPE_SPKI_it = DIRECT;
+		UI_get0_test_string = DIRECT;
+		ENGINE_get_cipher_engine = DIRECT;
+		ENGINE_register_all_ciphers = DIRECT;
+		EC_POINT_copy = DIRECT;
+		BN_kronecker = DIRECT;
+		_ossl_old_des_ede3_ofb64_encrypt = DIRECT;
+		UI_method_get_reader = DIRECT;
+		OCSP_BASICRESP_get_ext_count = DIRECT;
+		ASN1_ENUMERATED_it = DIRECT;
+		ASN1_ENUMERATED_it = DIRECT;
+		UI_set_result = DIRECT;
+		i2d_KRB5_TICKET = DIRECT;
+		X509_print_ex_fp = DIRECT;
+		EVP_CIPHER_CTX_set_padding = DIRECT;
+		d2i_OCSP_RESPONSE = DIRECT;
+		ASN1_UTCTIME_it = DIRECT;
+		ASN1_UTCTIME_it = DIRECT;
+		_ossl_old_des_enc_write = DIRECT;
+		OCSP_RESPONSE_new = DIRECT;
+		AES_set_encrypt_key = DIRECT;
+		OCSP_resp_count = DIRECT;
+		KRB5_CHECKSUM_new = DIRECT;
+		OCSP_onereq_get0_id = DIRECT;
+		ENGINE_set_default_ciphers = DIRECT;
+		NOTICEREF_it = DIRECT;
+		NOTICEREF_it = DIRECT;
+		X509V3_EXT_CRL_add_nconf = DIRECT;
+		OCSP_REVOKEDINFO_it = DIRECT;
+		OCSP_REVOKEDINFO_it = DIRECT;
+		AES_encrypt = DIRECT;
+		OCSP_REQUEST_new = DIRECT;
+		ASN1_ANY_it = DIRECT;
+		ASN1_ANY_it = DIRECT;
+		CRYPTO_ex_data_new_class = DIRECT;
+		_ossl_old_des_ncbc_encrypt = DIRECT;
+		i2d_KRB5_TKTBODY = DIRECT;
+		EC_POINT_clear_free = DIRECT;
+		AES_decrypt = DIRECT;
+		asn1_enc_init = DIRECT;
+		UI_get_result_maxsize = DIRECT;
+		OCSP_CERTID_new = DIRECT;
+		ENGINE_unregister_RAND = DIRECT;
+		UI_method_get_closer = DIRECT;
+		d2i_KRB5_ENCDATA = DIRECT;
+		OCSP_request_onereq_count = DIRECT;
+		OCSP_basic_verify = DIRECT;
+		KRB5_AUTHENTBODY_free = DIRECT;
+		ASN1_item_d2i = DIRECT;
+		ASN1_primitive_free = DIRECT;
+		i2d_EXTENDED_KEY_USAGE = DIRECT;
+		i2d_OCSP_SIGNATURE = DIRECT;
+		asn1_enc_save = DIRECT;
+		_ossl_old_des_pcbc_encrypt = DIRECT;
+		PKCS12_MAC_DATA_it = DIRECT;
+		PKCS12_MAC_DATA_it = DIRECT;
+		OCSP_accept_responses_new = DIRECT;
+		asn1_do_lock = DIRECT;
+		PKCS7_ATTR_VERIFY_it = DIRECT;
+		PKCS7_ATTR_VERIFY_it = DIRECT;
+		KRB5_APREQBODY_it = DIRECT;
+		KRB5_APREQBODY_it = DIRECT;
+		i2d_OCSP_SINGLERESP = DIRECT;
+		ASN1_item_ex_new = DIRECT;
+		UI_add_verify_string = DIRECT;
+		_ossl_old_des_set_key = DIRECT;
+		KRB5_PRINCNAME_it = DIRECT;
+		KRB5_PRINCNAME_it = DIRECT;
+		EVP_DecryptInit_ex = DIRECT;
+		i2d_OCSP_CERTID = DIRECT;
+		ASN1_item_d2i_bio = DIRECT;
+		EC_POINT_dbl = DIRECT;
+		asn1_get_choice_selector = DIRECT;
+		i2d_KRB5_CHECKSUM = DIRECT;
+		ENGINE_set_table_flags = DIRECT;
+		AES_options = DIRECT;
+		OCSP_id_cmp = DIRECT;
+		OCSP_BASICRESP_new = DIRECT;
+		OCSP_REQUEST_get_ext_by_NID = DIRECT;
+		KRB5_APREQ_it = DIRECT;
+		KRB5_APREQ_it = DIRECT;
+		ENGINE_get_destroy_function = DIRECT;
+		CONF_set_nconf = DIRECT;
+		ASN1_PRINTABLE_free = DIRECT;
+		OCSP_BASICRESP_get_ext_by_NID = DIRECT;
+		DIST_POINT_NAME_it = DIRECT;
+		DIST_POINT_NAME_it = DIRECT;
+		X509V3_extensions_print = DIRECT;
+		_ossl_old_des_cfb64_encrypt = DIRECT;
+		X509_REVOKED_add1_ext_i2d = DIRECT;
+		_ossl_old_des_ofb_encrypt = DIRECT;
+		KRB5_TKTBODY_new = DIRECT;
+		ASN1_OCTET_STRING_it = DIRECT;
+		ASN1_OCTET_STRING_it = DIRECT;
+		ERR_load_UI_strings = DIRECT;
+		i2d_KRB5_ENCKEY = DIRECT;
+		ASN1_template_new = DIRECT;
+		OCSP_SIGNATURE_free = DIRECT;
+		ASN1_item_i2d_fp = DIRECT;
+		KRB5_PRINCNAME_free = DIRECT;
+		PKCS7_RECIP_INFO_it = DIRECT;
+		PKCS7_RECIP_INFO_it = DIRECT;
+		EXTENDED_KEY_USAGE_it = DIRECT;
+		EXTENDED_KEY_USAGE_it = DIRECT;
+		EC_GFp_simple_method = DIRECT;
+		EC_GROUP_precompute_mult = DIRECT;
+		OCSP_request_onereq_get0 = DIRECT;
+		UI_method_set_writer = DIRECT;
+		KRB5_AUTHENT_new = DIRECT;
+		X509_CRL_INFO_it = DIRECT;
+		X509_CRL_INFO_it = DIRECT;
+		DSO_set_name_converter = DIRECT;
+		AES_set_decrypt_key = DIRECT;
+		PKCS7_DIGEST_it = DIRECT;
+		PKCS7_DIGEST_it = DIRECT;
+		PKCS12_x5092certbag = DIRECT;
+		EVP_DigestInit_ex = DIRECT;
+		i2a_ACCESS_DESCRIPTION = DIRECT;
+		OCSP_RESPONSE_it = DIRECT;
+		OCSP_RESPONSE_it = DIRECT;
+		PKCS7_ENC_CONTENT_it = DIRECT;
+		PKCS7_ENC_CONTENT_it = DIRECT;
+		OCSP_request_add0_id = DIRECT;
+		EC_POINT_make_affine = DIRECT;
+		DSO_get_filename = DIRECT;
+		OCSP_CERTSTATUS_it = DIRECT;
+		OCSP_CERTSTATUS_it = DIRECT;
+		OCSP_request_add1_cert = DIRECT;
+		UI_get0_output_string = DIRECT;
+		UI_dup_verify_string = DIRECT;
+		BN_mod_lshift = DIRECT;
+		KRB5_AUTHDATA_it = DIRECT;
+		KRB5_AUTHDATA_it = DIRECT;
+		asn1_set_choice_selector = DIRECT;
+		OCSP_basic_add1_status = DIRECT;
+		OCSP_RESPID_free = DIRECT;
+		asn1_get_field_ptr = DIRECT;
+		UI_add_input_string = DIRECT;
+		OCSP_CRLID_it = DIRECT;
+		OCSP_CRLID_it = DIRECT;
+		i2d_KRB5_AUTHENTBODY = DIRECT;
+		OCSP_REQUEST_get_ext_count = DIRECT;
+		X509_NAME_it = DIRECT;
+		X509_NAME_it = DIRECT;
+		USERNOTICE_it = DIRECT;
+		USERNOTICE_it = DIRECT;
+		OCSP_REQINFO_new = DIRECT;
+		OCSP_BASICRESP_get_ext = DIRECT;
+		CRYPTO_get_ex_data_implementation = DIRECT;
+		ASN1_item_pack = DIRECT;
+		i2d_KRB5_ENCDATA = DIRECT;
+		X509_PURPOSE_set = DIRECT;
+		X509_REQ_INFO_it = DIRECT;
+		X509_REQ_INFO_it = DIRECT;
+		UI_method_set_opener = DIRECT;
+		ASN1_item_ex_free = DIRECT;
+		ASN1_BOOLEAN_it = DIRECT;
+		ASN1_BOOLEAN_it = DIRECT;
+		ENGINE_get_table_flags = DIRECT;
+		UI_create_method = DIRECT;
+		OCSP_ONEREQ_add1_ext_i2d = DIRECT;
+		d2i_OCSP_REQINFO = DIRECT;
+		UI_add_info_string = DIRECT;
+		UI_get_result_minsize = DIRECT;
+		ASN1_NULL_it = DIRECT;
+		ASN1_NULL_it = DIRECT;
+		BN_mod_lshift1 = DIRECT;
+		d2i_OCSP_ONEREQ = DIRECT;
+		OCSP_ONEREQ_new = DIRECT;
+		KRB5_TICKET_it = DIRECT;
+		KRB5_TICKET_it = DIRECT;
+		EVP_aes_192_cbc = DIRECT;
+		KRB5_TICKET_free = DIRECT;
+		UI_new = DIRECT;
+		OCSP_response_create = DIRECT;
+		_ossl_old_des_xcbc_encrypt = DIRECT;
+		PKCS7_it = DIRECT;
+		PKCS7_it = DIRECT;
+		OCSP_REQUEST_get_ext_by_critical = DIRECT;
+		ENGINE_set_flags = DIRECT;
+		_ossl_old_des_ecb_encrypt = DIRECT;
+		OCSP_response_get1_basic = DIRECT;
+		EVP_Digest = DIRECT;
+		OCSP_ONEREQ_delete_ext = DIRECT;
+		ASN1_TBOOLEAN_it = DIRECT;
+		ASN1_TBOOLEAN_it = DIRECT;
+		ASN1_item_new = DIRECT;
+		ASN1_TIME_to_generalizedtime = DIRECT;
+		BIGNUM_it = DIRECT;
+		BIGNUM_it = DIRECT;
+		AES_cbc_encrypt = DIRECT;
+		ENGINE_get_load_privkey_function = DIRECT;
+		OCSP_RESPONSE_free = DIRECT;
+		UI_method_set_reader = DIRECT;
+		i2d_ASN1_T61STRING = DIRECT;
+		EC_POINT_set_to_infinity = DIRECT;
+		ERR_load_OCSP_strings = DIRECT;
+		EC_POINT_point2oct = DIRECT;
+		KRB5_APREQ_free = DIRECT;
+		ASN1_OBJECT_it = DIRECT;
+		ASN1_OBJECT_it = DIRECT;
+		OCSP_crlID_new = DIRECT;
+		CONF_modules_load_file = DIRECT;
+		CONF_imodule_set_usr_data = DIRECT;
+		ENGINE_set_default_string = DIRECT;
+		CONF_module_get_usr_data = DIRECT;
+		ASN1_add_oid_module = DIRECT;
+		CONF_modules_finish = DIRECT;
+		OPENSSL_config = DIRECT;
+		CONF_modules_unload = DIRECT;
+		CONF_imodule_get_value = DIRECT;
+		CONF_module_set_usr_data = DIRECT;
+		CONF_parse_list = DIRECT;
+		CONF_module_add = DIRECT;
+		CONF_get1_default_config_file = DIRECT;
+		CONF_imodule_get_flags = DIRECT;
+		CONF_imodule_get_module = DIRECT;
+		CONF_modules_load = DIRECT;
+		CONF_imodule_get_name = DIRECT;
+		CONF_imodule_get_usr_data = DIRECT;
+		CONF_imodule_set_flags = DIRECT;
+		ENGINE_add_conf_module = DIRECT;
+		ERR_peek_last_error_line = DIRECT;
+		ERR_peek_last_error_line_data = DIRECT;
+		ERR_peek_last_error = DIRECT;
+		DES_read_2passwords = DIRECT;
+		DES_read_password = DIRECT;
+		UI_UTIL_read_pw = DIRECT;
+		UI_UTIL_read_pw_string = DIRECT;
+		OPENSSL_add_all_algorithms_noconf = DIRECT;
+		OPENSSL_add_all_algorithms_conf = DIRECT;
+		OPENSSL_load_builtin_modules = DIRECT;
+		AES_ofb128_encrypt = DIRECT;
+		AES_ctr128_encrypt = DIRECT;
+		AES_cfb128_encrypt = DIRECT;
+		_ossl_096_des_random_seed = DIRECT;
+		EVP_aes_256_ofb = DIRECT;
+		EVP_aes_192_ofb = DIRECT;
+		EVP_aes_128_cfb128 = DIRECT;
+		EVP_aes_256_cfb128 = DIRECT;
+		EVP_aes_128_ofb = DIRECT;
+		EVP_aes_192_cfb128 = DIRECT;
+		CONF_modules_free = DIRECT;
+		NCONF_default = DIRECT;
+		OPENSSL_no_config = DIRECT;
+		NCONF_WIN32 = DIRECT;
+		ASN1_UNIVERSALSTRING_new = DIRECT;
+		EVP_des_ede_ecb = DIRECT;
+		i2d_ASN1_UNIVERSALSTRING = DIRECT;
+		ASN1_UNIVERSALSTRING_free = DIRECT;
+		ASN1_UNIVERSALSTRING_it = DIRECT;
+		ASN1_UNIVERSALSTRING_it = DIRECT;
+		d2i_ASN1_UNIVERSALSTRING = DIRECT;
+		EVP_des_ede3_ecb = DIRECT;
+		X509_REQ_print_ex = DIRECT;
+		ENGINE_up_ref = DIRECT;
+		BUF_MEM_grow_clean = DIRECT;
+		CRYPTO_realloc_clean = DIRECT;
+		BUF_strlcat = DIRECT;
+		BIO_indent = DIRECT;
+		BUF_strlcpy = DIRECT;
+		OpenSSLDie = DIRECT;
+		OPENSSL_cleanse = DIRECT;
+		ERR_release_err_state_table = DIRECT;
+		EVP_aes_128_cfb8 = DIRECT;
+		EVP_aes_128_cfb1 = DIRECT;
+		EVP_aes_192_cfb8 = DIRECT;
+		EVP_aes_256_cfb8 = DIRECT;
+		DES_ede3_cfb_encrypt = DIRECT;
+		EVP_des_ede3_cfb8 = DIRECT;
+		AES_cfb8_encrypt = DIRECT;
+		EVP_aes_192_cfb1 = DIRECT;
+		EVP_des_cfb8 = DIRECT;
+		EVP_aes_256_cfb1 = DIRECT;
+		EVP_des_cfb1 = DIRECT;
+		AES_cfb1_encrypt = DIRECT;
+		EVP_des_ede3_cfb1 = DIRECT;
+		sk_is_sorted = DIRECT;
+		X509_check_ca = DIRECT;
+		HMAC_CTX_set_flags = DIRECT;
+		d2i_PROXY_CERT_INFO_EXTENSION = DIRECT;
+		PROXY_POLICY_it = DIRECT;
+		PROXY_POLICY_it = DIRECT;
+		i2d_PROXY_POLICY = DIRECT;
+		i2d_PROXY_CERT_INFO_EXTENSION = DIRECT;
+		d2i_PROXY_POLICY = DIRECT;
+		PROXY_CERT_INFO_EXTENSION_new = DIRECT;
+		PROXY_CERT_INFO_EXTENSION_free = DIRECT;
+		PROXY_CERT_INFO_EXTENSION_it = DIRECT;
+		PROXY_CERT_INFO_EXTENSION_it = DIRECT;
+		PROXY_POLICY_free = DIRECT;
+		PROXY_POLICY_new = DIRECT;
+		BN_MONT_CTX_set_locked = DIRECT;
+		EVP_sha384 = DIRECT;
+		EVP_sha512 = DIRECT;
+		EVP_sha224 = DIRECT;
+		EVP_sha256 = DIRECT;
+		BN_mod_exp_mont_consttime = DIRECT;
+		RSA_X931_hash_id = DIRECT;
+		RSA_padding_check_X931 = DIRECT;
+		RSA_verify_PKCS1_PSS = DIRECT;
+		RSA_padding_add_X931 = DIRECT;
+		RSA_padding_add_PKCS1_PSS = DIRECT;
+		PKCS1_MGF1 = DIRECT;
+		BN_X931_generate_Xpq = DIRECT;
+		BIO_new_dgram = DIRECT;
+		BN_get0_nist_prime_384 = DIRECT;
+		ERR_set_mark = DIRECT;
+		X509_STORE_CTX_set0_crls = DIRECT;
+		ENGINE_set_STORE = DIRECT;
+		ENGINE_register_ECDSA = DIRECT;
+		BN_BLINDING_invert_ex = DIRECT;
+		NAME_CONSTRAINTS_free = DIRECT;
+		BN_BLINDING_get_thread_id = DIRECT;
+		X509_STORE_CTX_set0_param = DIRECT;
+		POLICY_MAPPING_it = DIRECT;
+		POLICY_MAPPING_it = DIRECT;
+		POLICY_CONSTRAINTS_free = DIRECT;
+		EVP_PKEY_add1_attr_by_NID = DIRECT;
+		BN_nist_mod_192 = DIRECT;
+		EC_GROUP_get_trinomial_basis = DIRECT;
+		GENERAL_SUBTREE_free = DIRECT;
+		NAME_CONSTRAINTS_it = DIRECT;
+		NAME_CONSTRAINTS_it = DIRECT;
+		ECDH_get_default_method = DIRECT;
+		PKCS12_add_safe = DIRECT;
+		EC_KEY_new_by_curve_name = DIRECT;
+		ENGINE_register_ECDH = DIRECT;
+		SHA512_Update = DIRECT;
+		i2d_ECPrivateKey = DIRECT;
+		BN_get0_nist_prime_192 = DIRECT;
+		EC_POINT_set_affine_coordinates_GF2m = DIRECT;
+		BN_GF2m_mod_exp_arr = DIRECT;
+		X509_keyid_get0 = DIRECT;
+		pitem_new = DIRECT;
+		BN_GF2m_mod_mul_arr = DIRECT;
+		o2i_ECPublicKey = DIRECT;
+		EC_KEY_copy = DIRECT;
+		BIO_dump_fp = DIRECT;
+		X509_policy_node_get0_parent = DIRECT;
+		EC_GROUP_check_discriminant = DIRECT;
+		i2o_ECPublicKey = DIRECT;
+		EC_KEY_precompute_mult = DIRECT;
+		a2i_IPADDRESS = DIRECT;
+		X509_STORE_CTX_set_depth = DIRECT;
+		X509_VERIFY_PARAM_inherit = DIRECT;
+		EC_POINT_point2bn = DIRECT;
+		X509_policy_tree_get0_policies = DIRECT;
+		EC_GROUP_new_curve_GF2m = DIRECT;
+		ENGINE_unregister_STORE = DIRECT;
+		EVP_PKEY_get1_EC_KEY = DIRECT;
+		ENGINE_get_default_ECDH = DIRECT;
+		EC_KEY_get_conv_form = DIRECT;
+		ASN1_OCTET_STRING_NDEF_it = DIRECT;
+		ASN1_OCTET_STRING_NDEF_it = DIRECT;
+		ENGINE_get_static_state = DIRECT;
+		pqueue_iterator = DIRECT;
+		ECDSA_SIG_new = DIRECT;
+		OPENSSL_DIR_end = DIRECT;
+		BN_GF2m_mod_sqr = DIRECT;
+		EC_POINT_bn2point = DIRECT;
+		X509_VERIFY_PARAM_set_depth = DIRECT;
+		EC_KEY_set_asn1_flag = DIRECT;
+		EC_KEY_get_key_method_data = DIRECT;
+		ECDSA_sign_ex = DIRECT;
+		EC_GROUP_get_point_conversion_form = DIRECT;
+		PEM_read_bio_ECPKParameters = DIRECT;
+		EC_GROUP_get_pentanomial_basis = DIRECT;
+		EVP_PKEY_add1_attr_by_txt = DIRECT;
+		BN_BLINDING_set_flags = DIRECT;
+		X509_VERIFY_PARAM_set1_policies = DIRECT;
+		X509_VERIFY_PARAM_set1_name = DIRECT;
+		X509_VERIFY_PARAM_set_purpose = DIRECT;
+		ECDSA_sign_setup = DIRECT;
+		BN_GF2m_mod_solve_quad_arr = DIRECT;
+		EC_KEY_up_ref = DIRECT;
+		POLICY_MAPPING_free = DIRECT;
+		BN_GF2m_mod_div = DIRECT;
+		X509_VERIFY_PARAM_set_flags = DIRECT;
+		EC_KEY_free = DIRECT;
+		PEM_write_bio_ECPrivateKey = DIRECT;
+		d2i_EC_PUBKEY = DIRECT;
+		pqueue_print = DIRECT;
+		EC_GROUP_have_precompute_mult = DIRECT;
+		EC_KEY_print_fp = DIRECT;
+		BN_GF2m_mod_arr = DIRECT;
+		PEM_write_bio_X509_CERT_PAIR = DIRECT;
+		EVP_PKEY_cmp = DIRECT;
+		X509_policy_level_node_count = DIRECT;
+		X509_VERIFY_PARAM_new = DIRECT;
+		ECDH_get_ex_data = DIRECT;
+		EVP_PKEY_get_attr = DIRECT;
+		ECDSA_do_sign = DIRECT;
+		ENGINE_unregister_ECDH = DIRECT;
+		ECDH_OpenSSL = DIRECT;
+		EC_KEY_set_conv_form = DIRECT;
+		EC_POINT_dup = DIRECT;
+		GENERAL_SUBTREE_new = DIRECT;
+		EC_get_builtin_curves = DIRECT;
+		X509_policy_node_get0_qualifiers = DIRECT;
+		EVP_PKEY_set1_EC_KEY = DIRECT;
+		BN_GF2m_mod_sqrt_arr = DIRECT;
+		i2d_ECPrivateKey_bio = DIRECT;
+		ECPKParameters_print_fp = DIRECT;
+		pqueue_find = DIRECT;
+		ECDSA_SIG_free = DIRECT;
+		PEM_write_bio_ECPKParameters = DIRECT;
+		EC_KEY_set_private_key = DIRECT;
+		pqueue_peek = DIRECT;
+		X509_policy_node_get0_policy = DIRECT;
+		PKCS12_add_safes = DIRECT;
+		BN_BLINDING_convert_ex = DIRECT;
+		X509_policy_tree_free = DIRECT;
+		OPENSSL_ia32cap_loc = DIRECT;
+		BN_GF2m_poly2arr = DIRECT;
+		BN_get0_nist_prime_224 = DIRECT;
+		i2d_ECParameters = DIRECT;
+		i2d_ECPKParameters = DIRECT;
+		BN_GENCB_call = DIRECT;
+		d2i_ECPKParameters = DIRECT;
+		ENGINE_set_ECDH = DIRECT;
+		NAME_CONSTRAINTS_new = DIRECT;
+		SHA256_Init = DIRECT;
+		EC_KEY_get0_public_key = DIRECT;
+		PEM_write_bio_EC_PUBKEY = DIRECT;
+		ECParameters_print = DIRECT;
+		ASN1_generate_nconf = DIRECT;
+		BUF_memdup = DIRECT;
+		BN_GF2m_mod_mul = DIRECT;
+		EC_GROUP_set_seed = DIRECT;
+		X509_VERIFY_PARAM_set_trust = DIRECT;
+		EVP_PKEY_get_attr_count = DIRECT;
+		EC_GROUP_get_curve_GF2m = DIRECT;
+		BN_is_prime_ex = DIRECT;
+		X509_STORE_CTX_get0_param = DIRECT;
+		PEM_read_X509_CERT_PAIR = DIRECT;
+		X509_STORE_set_depth = DIRECT;
+		ECDSA_get_ex_data = DIRECT;
+		SHA224 = DIRECT;
+		BIO_dump_indent_fp = DIRECT;
+		EC_KEY_set_group = DIRECT;
+		BUF_strndup = DIRECT;
+		BN_GF2m_mod = DIRECT;
+		X509_REQ_check_private_key = DIRECT;
+		EC_GROUP_get_seed_len = DIRECT;
+		PEM_read_bio_EC_PUBKEY = DIRECT;
+		i2d_EC_PUBKEY = DIRECT;
+		ECDSA_get_default_method = DIRECT;
+		ASN1_put_eoc = DIRECT;
+		X509_STORE_CTX_get_explicit_policy = DIRECT;
+		X509_VERIFY_PARAM_table_cleanup = DIRECT;
+		X509_VERIFY_PARAM_free = DIRECT;
+		EC_METHOD_get_field_type = DIRECT;
+		EC_GFp_nist_method = DIRECT;
+		EC_GROUP_set_curve_name = DIRECT;
+		X509_CERT_PAIR_it = DIRECT;
+		X509_CERT_PAIR_it = DIRECT;
+		BN_GF2m_mod_sqr_arr = DIRECT;
+		RSA_setup_blinding = DIRECT;
+		BIO_s_datagram = DIRECT;
+		sk_find_ex = DIRECT;
+		EC_GROUP_set_curve_GF2m = DIRECT;
+		ENGINE_set_default_ECDSA = DIRECT;
+		POLICY_CONSTRAINTS_new = DIRECT;
+		BN_GF2m_mod_sqrt = DIRECT;
+		ECDH_set_default_method = DIRECT;
+		EC_KEY_generate_key = DIRECT;
+		SHA384_Update = DIRECT;
+		BN_GF2m_arr2poly = DIRECT;
+		EC_GROUP_check = DIRECT;
+		d2i_ECPrivateKey_bio = DIRECT;
+		EC_KEY_insert_key_method_data = DIRECT;
+		X509_VERIFY_PARAM_get_depth = DIRECT;
+		SHA224_Final = DIRECT;
+		SHA224_Update = DIRECT;
+		d2i_ECPrivateKey = DIRECT;
+		ASN1_item_ndef_i2d = DIRECT;
+		ERR_pop_to_mark = DIRECT;
+		ENGINE_register_all_STORE = DIRECT;
+		X509_policy_level_get0_node = DIRECT;
+		i2d_PKCS7_NDEF = DIRECT;
+		EC_GROUP_get_degree = DIRECT;
+		ASN1_generate_v3 = DIRECT;
+		X509_policy_tree_level_count = DIRECT;
+		BN_GF2m_add = DIRECT;
+		EC_KEY_get0_group = DIRECT;
+		X509_CERT_PAIR_free = DIRECT;
+		BN_nist_mod_224 = DIRECT;
+		SHA512_Final = DIRECT;
+		i2d_EC_PUBKEY_bio = DIRECT;
+		BIO_dgram_non_fatal_error = DIRECT;
+		EC_GROUP_get_asn1_flag = DIRECT;
+		ECDH_get_ex_new_index = DIRECT;
+		v2i_ASN1_BIT_STRING = DIRECT;
+		X509_STORE_CTX_set_default = DIRECT;
+		BN_GF2m_mod_inv = DIRECT;
+		BN_GF2m_mod_exp = DIRECT;
+		EC_GROUP_get0_seed = DIRECT;
+		BN_GF2m_mod_div_arr = DIRECT;
+		ENGINE_set_ECDSA = DIRECT;
+		ECPKParameters_print = DIRECT;
+		EC_KEY_get0_private_key = DIRECT;
+		PEM_write_EC_PUBKEY = DIRECT;
+		X509_VERIFY_PARAM_set1 = DIRECT;
+		ECDH_set_method = DIRECT;
+		v2i_GENERAL_NAME_ex = DIRECT;
+		ECDH_set_ex_data = DIRECT;
+		BN_nist_mod_521 = DIRECT;
+		X509_policy_tree_get0_level = DIRECT;
+		EC_GROUP_set_point_conversion_form = DIRECT;
+		PEM_read_EC_PUBKEY = DIRECT;
+		i2d_ECDSA_SIG = DIRECT;
+		ECDSA_OpenSSL = DIRECT;
+		EC_KEY_get_enc_flags = DIRECT;
+		ASN1_const_check_infinite_end = DIRECT;
+		EVP_PKEY_delete_attr = DIRECT;
+		ECDSA_set_default_method = DIRECT;
+		EC_POINT_set_compressed_coordinates_GF2m = DIRECT;
+		EC_GROUP_cmp = DIRECT;
+		BN_get0_nist_prime_256 = DIRECT;
+		SHA224_Init = DIRECT;
+		PEM_read_ECPrivateKey = DIRECT;
+		SHA512_Init = DIRECT;
+		BN_set_negative = DIRECT;
+		ERR_load_ECDSA_strings = DIRECT;
+		EC_GROUP_get_basis_type = DIRECT;
+		i2v_ASN1_BIT_STRING = DIRECT;
+		BN_nist_mod_384 = DIRECT;
+		i2d_X509_CERT_PAIR = DIRECT;
+		PEM_write_ECPKParameters = DIRECT;
+		ECDH_compute_key = DIRECT;
+		ENGINE_register_all_ECDH = DIRECT;
+		pqueue_pop = DIRECT;
+		POLICY_CONSTRAINTS_it = DIRECT;
+		POLICY_CONSTRAINTS_it = DIRECT;
+		EVP_PKEY_get_attr_by_OBJ = DIRECT;
+		X509_VERIFY_PARAM_add0_policy = DIRECT;
+		BN_GF2m_mod_solve_quad = DIRECT;
+		SHA256 = DIRECT;
+		i2d_ECPrivateKey_fp = DIRECT;
+		X509_policy_tree_get0_user_policies = DIRECT;
+		OPENSSL_DIR_read = DIRECT;
+		ENGINE_register_all_ECDSA = DIRECT;
+		X509_VERIFY_PARAM_lookup = DIRECT;
+		EC_POINT_get_affine_coordinates_GF2m = DIRECT;
+		EC_GROUP_dup = DIRECT;
+		ENGINE_get_default_ECDSA = DIRECT;
+		EC_KEY_new = DIRECT;
+		SHA256_Transform = DIRECT;
+		EC_KEY_set_enc_flags = DIRECT;
+		ECDSA_verify = DIRECT;
+		EC_POINT_point2hex = DIRECT;
+		ENGINE_get_STORE = DIRECT;
+		SHA512 = DIRECT;
+		ECDSA_do_sign_ex = DIRECT;
+		ECDSA_do_verify = DIRECT;
+		d2i_ECPrivateKey_fp = DIRECT;
+		SHA512_Transform = DIRECT;
+		X509_STORE_set1_param = DIRECT;
+		PEM_write_ECPrivateKey = DIRECT;
+		EC_KEY_set_public_key = DIRECT;
+		PEM_read_ECPKParameters = DIRECT;
+		X509_CERT_PAIR_new = DIRECT;
+		ENGINE_register_STORE = DIRECT;
+		RSA_generate_key_ex = DIRECT;
+		DSA_generate_parameters_ex = DIRECT;
+		ECParameters_print_fp = DIRECT;
+		X509V3_NAME_from_section = DIRECT;
+		EVP_PKEY_add1_attr = DIRECT;
+		POLICY_MAPPINGS_it = DIRECT;
+		POLICY_MAPPINGS_it = DIRECT;
+		GENERAL_SUBTREE_it = DIRECT;
+		GENERAL_SUBTREE_it = DIRECT;
+		EC_GROUP_get_curve_name = DIRECT;
+		PEM_write_X509_CERT_PAIR = DIRECT;
+		BIO_dump_indent_cb = DIRECT;
+		d2i_X509_CERT_PAIR = DIRECT;
+		asn1_const_Finish = DIRECT;
+		i2d_EC_PUBKEY_fp = DIRECT;
+		BN_nist_mod_256 = DIRECT;
+		X509_VERIFY_PARAM_add0_table = DIRECT;
+		pqueue_free = DIRECT;
+		BN_BLINDING_create_param = DIRECT;
+		ECDSA_size = DIRECT;
+		d2i_EC_PUBKEY_bio = DIRECT;
+		BN_get0_nist_prime_521 = DIRECT;
+		BN_generate_prime_ex = DIRECT;
+		EC_GROUP_new_by_curve_name = DIRECT;
+		SHA256_Final = DIRECT;
+		DH_generate_parameters_ex = DIRECT;
+		PEM_read_bio_ECPrivateKey = DIRECT;
+		ENGINE_get_ECDH = DIRECT;
+		d2i_ECDSA_SIG = DIRECT;
+		BN_is_prime_fasttest_ex = DIRECT;
+		ECDSA_sign = DIRECT;
+		X509_policy_check = DIRECT;
+		EVP_PKEY_get_attr_by_NID = DIRECT;
+		ENGINE_get_ECDSA = DIRECT;
+		EVP_ecdsa = DIRECT;
+		BN_BLINDING_get_flags = DIRECT;
+		PKCS12_add_cert = DIRECT;
+		ERR_load_ECDH_strings = DIRECT;
+		EC_KEY_dup = DIRECT;
+		EVP_CIPHER_CTX_rand_key = DIRECT;
+		ECDSA_set_method = DIRECT;
+		a2i_IPADDRESS_NC = DIRECT;
+		d2i_ECParameters = DIRECT;
+		X509_POLICY_NODE_print = DIRECT;
+		SHA384_Init = DIRECT;
+		EC_GF2m_simple_method = DIRECT;
+		ECDSA_set_ex_data = DIRECT;
+		SHA384_Final = DIRECT;
+		PKCS7_set_digest = DIRECT;
+		EC_KEY_print = DIRECT;
+		ECDSA_get_ex_new_index = DIRECT;
+		SHA384 = DIRECT;
+		POLICY_MAPPING_new = DIRECT;
+		X509_STORE_CTX_get0_policy_tree = DIRECT;
+		EC_GROUP_set_asn1_flag = DIRECT;
+		EC_KEY_check_key = DIRECT;
+		d2i_EC_PUBKEY_fp = DIRECT;
+		PKCS7_set0_type_other = DIRECT;
+		PEM_read_bio_X509_CERT_PAIR = DIRECT;
+		pqueue_next = DIRECT;
+		EVP_PKEY_add1_attr_by_OBJ = DIRECT;
+		X509_VERIFY_PARAM_set_time = DIRECT;
+		pqueue_new = DIRECT;
+		ENGINE_set_default_ECDH = DIRECT;
+		PKCS12_add_key = DIRECT;
+		DSO_merge = DIRECT;
+		EC_POINT_hex2point = DIRECT;
+		BIO_dump_cb = DIRECT;
+		SHA256_Update = DIRECT;
+		pqueue_insert = DIRECT;
+		pitem_free = DIRECT;
+		BN_GF2m_mod_inv_arr = DIRECT;
+		ENGINE_unregister_ECDSA = DIRECT;
+		BN_BLINDING_set_thread_id = DIRECT;
+		get_rfc3526_prime_8192 = DIRECT;
+		X509_VERIFY_PARAM_clear_flags = DIRECT;
+		get_rfc2409_prime_1024 = DIRECT;
+		DH_check_pub_key = DIRECT;
+		get_rfc3526_prime_2048 = DIRECT;
+		get_rfc3526_prime_6144 = DIRECT;
+		get_rfc3526_prime_1536 = DIRECT;
+		get_rfc3526_prime_3072 = DIRECT;
+		get_rfc3526_prime_4096 = DIRECT;
+		get_rfc2409_prime_768 = DIRECT;
+		X509_VERIFY_PARAM_get_flags = DIRECT;
+		EVP_CIPHER_CTX_new = DIRECT;
+		EVP_CIPHER_CTX_free = DIRECT;
+		a2i_ipadd = DIRECT;
+		EVP_CIPHER_block_size = DIRECT;
+		EVP_CIPHER_CTX_set_app_data = DIRECT;
+		BIO_set_callback_arg = DIRECT;
+		BIO_set_flags = DIRECT;
+		BIO_method_type = DIRECT;
+		AES_ige_encrypt = DIRECT;
+		EVP_CIPHER_CTX_nid = DIRECT;
+		EVP_CIPHER_iv_length = DIRECT;
+		EVP_MD_type = DIRECT;
+		EVP_CIPHER_CTX_key_length = DIRECT;
+		EVP_MD_size = DIRECT;
+		EVP_MD_CTX_test_flags = DIRECT;
+		BIO_clear_flags = DIRECT;
+		EVP_MD_pkey_type = DIRECT;
+		EVP_MD_CTX_clear_flags = DIRECT;
+		EVP_CIPHER_flags = DIRECT;
+		AES_bi_ige_encrypt = DIRECT;
+		BIO_get_callback = DIRECT;
+		BIO_test_flags = DIRECT;
+		EVP_CIPHER_key_length = DIRECT;
+		EVP_Cipher = DIRECT;
+		EVP_CIPHER_nid = DIRECT;
+		EVP_CIPHER_CTX_block_size = DIRECT;
+		EVP_MD_CTX_set_flags = DIRECT;
+		EVP_CIPHER_CTX_cipher = DIRECT;
+		EVP_CIPHER_CTX_get_app_data = DIRECT;
+		EVP_MD_block_size = DIRECT;
+		EVP_CIPHER_CTX_flags = DIRECT;
+		EVP_MD_CTX_md = DIRECT;
+		BIO_method_name = DIRECT;
+		EVP_CIPHER_CTX_iv_length = DIRECT;
+		BIO_get_callback_arg = DIRECT;
+		BIO_set_callback = DIRECT;
+		X509_EXTENSIONS_it = DIRECT;
+		X509_EXTENSIONS_it = DIRECT;
+		X509_get1_ocsp = DIRECT;
+		OCSP_REQ_CTX_free = DIRECT;
+		i2d_X509_EXTENSIONS = DIRECT;
+		OCSP_sendreq_nbio = DIRECT;
+		OCSP_sendreq_new = DIRECT;
+		d2i_X509_EXTENSIONS = DIRECT;
+		X509_ALGORS_it = DIRECT;
+		X509_ALGORS_it = DIRECT;
+		X509_ALGOR_get0 = DIRECT;
+		X509_ALGOR_set0 = DIRECT;
+		AES_unwrap_key = DIRECT;
+		AES_wrap_key = DIRECT;
+		X509at_get0_data_by_OBJ = DIRECT;
+		ASN1_TYPE_set1 = DIRECT;
+		ASN1_STRING_set0 = DIRECT;
+		i2d_X509_ALGORS = DIRECT;
+		COMP_zlib_cleanup = DIRECT;
+		d2i_X509_ALGORS = DIRECT;
+		SMIME_read_ASN1 = DIRECT;
+		ENGINE_set_load_ssl_client_cert_function = DIRECT;
+		ENGINE_get_ssl_client_cert_function = DIRECT;
+		ENGINE_load_ssl_client_cert = DIRECT;
+		OPENSSL_isservice = DIRECT;
+		EVP_CIPHER_CTX_clear_flags = DIRECT;
+		EVP_CIPHER_CTX_set_flags = DIRECT;
+		BN_X931_generate_prime_ex = DIRECT;
+		EVP_CIPHER_CTX_test_flags = DIRECT;
+		BN_X931_derive_prime_ex = DIRECT;
+		OPENSSL_init = DIRECT;
+		CRYPTO_strdup = DIRECT;
+		pqueue_size = DIRECT;
+		X509_asn1_meth = DIRECT;
+		RSA_X931_generate_key_ex = DIRECT;
+		OBJ_bsearch = DIRECT;	
+		i2d_ASN1_HEADER = DIRECT;
+		EVP_md2 = DIRECT;
+		uni2asc = DIRECT;
+		d2i_ASN1_HEADER = DIRECT;
+		ASN1_HEADER_free = DIRECT;
+		CRYPTO_malloc_debug_init = DIRECT;
+	local:
+		*;
+};
+
+OPENSSL_0.9.8y {
+	global:
+		CRYPTO_memcmp = DIRECT;
+} OPENSSL_0.9.8;
+

Added: csw/mgar/pkg/openssl/trunk/files/map.openssl.libssl
===================================================================
--- csw/mgar/pkg/openssl/trunk/files/map.openssl.libssl	                        (rev 0)
+++ csw/mgar/pkg/openssl/trunk/files/map.openssl.libssl	2013-03-06 19:00:17 UTC (rev 20378)
@@ -0,0 +1,226 @@
+OPENSSL_0.9.8 {
+	global:
+		BIO_f_ssl = DIRECT;
+		BIO_new_buffer_ssl_connect = DIRECT;
+		BIO_new_ssl = DIRECT;
+		BIO_new_ssl_connect = DIRECT;
+		BIO_ssl_copy_session_id = DIRECT;
+		BIO_ssl_shutdown = DIRECT;
+		d2i_SSL_SESSION = DIRECT;
+		DTLSv1_client_method = DIRECT;
+		DTLSv1_method = DIRECT;
+		DTLSv1_server_method = DIRECT;
+		ERR_load_SSL_strings = DIRECT;
+		i2d_SSL_SESSION = DIRECT;
+		SSL_accept = DIRECT;
+		SSL_add_client_CA = DIRECT;
+		SSL_add_dir_cert_subjects_to_stack = DIRECT;
+		SSL_add_file_cert_subjects_to_stack = DIRECT;
+		SSL_alert_desc_string = DIRECT;
+		SSL_alert_desc_string_long = DIRECT;
+		SSL_alert_type_string = DIRECT;
+		SSL_alert_type_string_long = DIRECT;
+		SSL_callback_ctrl = DIRECT;
+		SSL_check_private_key = DIRECT;
+		SSL_CIPHER_description = DIRECT;
+		SSL_CIPHER_get_bits = DIRECT;
+		SSL_CIPHER_get_name = DIRECT;
+		SSL_CIPHER_get_version = DIRECT;
+		SSL_clear = DIRECT;

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list