--- /dev/null	2014-08-13 19:51:50.000000000 +0400
+++ new/usr/src/lib/openssl/include/openssl/sunw_prefix.h	2014-08-13 19:51:50.010689701 +0400
@@ -0,0 +1,4279 @@
+/*
+ * This file and its contents are supplied under the terms of the
+ * Common Development and Distribution License ("CDDL"), version 1.0.
+ * You may only use this file in accordance with the terms of version
+ * 1.0 of the CDDL.
+ *
+ * A full copy of the text of the CDDL should have accompanied this
+ * source.  A copy of the CDDL is also available via the Internet at
+ * http://www.illumos.org/license/CDDL.
+ */
+
+/*
+ * Copyright 2014 Joyent, Inc.  All rights reserved.
+ */
+
+#ifndef _SUNW_PREFIX_H
+#define	_SUNW_PREFIX_H
+
+#pragma redefine_extname	_CONF_add_string sunw__CONF_add_string
+#pragma redefine_extname	_CONF_free_data sunw__CONF_free_data
+#pragma redefine_extname	_CONF_get_section sunw__CONF_get_section
+#pragma redefine_extname	_CONF_get_section_values sunw__CONF_get_section_values
+#pragma redefine_extname	_CONF_get_string sunw__CONF_get_string
+#pragma redefine_extname	_CONF_new_data sunw__CONF_new_data
+#pragma redefine_extname	_CONF_new_section sunw__CONF_new_section
+#pragma redefine_extname	_des_crypt sunw__des_crypt
+#pragma redefine_extname	_ossl_096_des_random_seed sunw__ossl_096_des_random_seed
+#pragma redefine_extname	_ossl_old_crypt sunw__ossl_old_crypt
+#pragma redefine_extname	_ossl_old_des_cbc_cksum sunw__ossl_old_des_cbc_cksum
+#pragma redefine_extname	_ossl_old_des_cbc_encrypt sunw__ossl_old_des_cbc_encrypt
+#pragma redefine_extname	_ossl_old_des_cfb_encrypt sunw__ossl_old_des_cfb_encrypt
+#pragma redefine_extname	_ossl_old_des_cfb64_encrypt sunw__ossl_old_des_cfb64_encrypt
+#pragma redefine_extname	_ossl_old_des_crypt sunw__ossl_old_des_crypt
+#pragma redefine_extname	_ossl_old_des_decrypt3 sunw__ossl_old_des_decrypt3
+#pragma redefine_extname	_ossl_old_des_ecb_encrypt sunw__ossl_old_des_ecb_encrypt
+#pragma redefine_extname	_ossl_old_des_ecb3_encrypt sunw__ossl_old_des_ecb3_encrypt
+#pragma redefine_extname	_ossl_old_des_ede3_cbc_encrypt sunw__ossl_old_des_ede3_cbc_encrypt
+#pragma redefine_extname	_ossl_old_des_ede3_cfb64_encrypt sunw__ossl_old_des_ede3_cfb64_encrypt
+#pragma redefine_extname	_ossl_old_des_ede3_ofb64_encrypt sunw__ossl_old_des_ede3_ofb64_encrypt
+#pragma redefine_extname	_ossl_old_des_enc_read sunw__ossl_old_des_enc_read
+#pragma redefine_extname	_ossl_old_des_enc_write sunw__ossl_old_des_enc_write
+#pragma redefine_extname	_ossl_old_des_encrypt sunw__ossl_old_des_encrypt
+#pragma redefine_extname	_ossl_old_des_encrypt2 sunw__ossl_old_des_encrypt2
+#pragma redefine_extname	_ossl_old_des_encrypt3 sunw__ossl_old_des_encrypt3
+#pragma redefine_extname	_ossl_old_des_fcrypt sunw__ossl_old_des_fcrypt
+#pragma redefine_extname	_ossl_old_des_is_weak_key sunw__ossl_old_des_is_weak_key
+#pragma redefine_extname	_ossl_old_des_key_sched sunw__ossl_old_des_key_sched
+#pragma redefine_extname	_ossl_old_des_ncbc_encrypt sunw__ossl_old_des_ncbc_encrypt
+#pragma redefine_extname	_ossl_old_des_ofb_encrypt sunw__ossl_old_des_ofb_encrypt
+#pragma redefine_extname	_ossl_old_des_ofb64_encrypt sunw__ossl_old_des_ofb64_encrypt
+#pragma redefine_extname	_ossl_old_des_options sunw__ossl_old_des_options
+#pragma redefine_extname	_ossl_old_des_pcbc_encrypt sunw__ossl_old_des_pcbc_encrypt
+#pragma redefine_extname	_ossl_old_des_quad_cksum sunw__ossl_old_des_quad_cksum
+#pragma redefine_extname	_ossl_old_des_random_key sunw__ossl_old_des_random_key
+#pragma redefine_extname	_ossl_old_des_random_seed sunw__ossl_old_des_random_seed
+#pragma redefine_extname	_ossl_old_des_read_2passwords sunw__ossl_old_des_read_2passwords
+#pragma redefine_extname	_ossl_old_des_read_password sunw__ossl_old_des_read_password
+#pragma redefine_extname	_ossl_old_des_read_pw sunw__ossl_old_des_read_pw
+#pragma redefine_extname	_ossl_old_des_read_pw_string sunw__ossl_old_des_read_pw_string
+#pragma redefine_extname	_ossl_old_des_set_key sunw__ossl_old_des_set_key
+#pragma redefine_extname	_ossl_old_des_set_odd_parity sunw__ossl_old_des_set_odd_parity
+#pragma redefine_extname	_ossl_old_des_string_to_2keys sunw__ossl_old_des_string_to_2keys
+#pragma redefine_extname	_ossl_old_des_string_to_key sunw__ossl_old_des_string_to_key
+#pragma redefine_extname	_ossl_old_des_xcbc_encrypt sunw__ossl_old_des_xcbc_encrypt
+#pragma redefine_extname	_shadow_DES_rw_mode sunw__shadow_DES_rw_mode
+#pragma redefine_extname	a2d_ASN1_OBJECT sunw_a2d_ASN1_OBJECT
+#pragma redefine_extname	a2i_ASN1_ENUMERATED sunw_a2i_ASN1_ENUMERATED
+#pragma redefine_extname	a2i_ASN1_INTEGER sunw_a2i_ASN1_INTEGER
+#pragma redefine_extname	a2i_ASN1_STRING sunw_a2i_ASN1_STRING
+#pragma redefine_extname	a2i_GENERAL_NAME sunw_a2i_GENERAL_NAME
+#pragma redefine_extname	a2i_ipadd sunw_a2i_ipadd
+#pragma redefine_extname	a2i_IPADDRESS sunw_a2i_IPADDRESS
+#pragma redefine_extname	a2i_IPADDRESS_NC sunw_a2i_IPADDRESS_NC
+#pragma redefine_extname	ACCESS_DESCRIPTION_free sunw_ACCESS_DESCRIPTION_free
+#pragma redefine_extname	ACCESS_DESCRIPTION_it sunw_ACCESS_DESCRIPTION_it
+#pragma redefine_extname	ACCESS_DESCRIPTION_new sunw_ACCESS_DESCRIPTION_new
+#pragma redefine_extname	AES_bi_ige_encrypt sunw_AES_bi_ige_encrypt
+#pragma redefine_extname	AES_cbc_encrypt sunw_AES_cbc_encrypt
+#pragma redefine_extname	AES_cfb1_encrypt sunw_AES_cfb1_encrypt
+#pragma redefine_extname	AES_cfb128_encrypt sunw_AES_cfb128_encrypt
+#pragma redefine_extname	AES_cfb8_encrypt sunw_AES_cfb8_encrypt
+#pragma redefine_extname	AES_ctr128_encrypt sunw_AES_ctr128_encrypt
+#pragma redefine_extname	AES_decrypt sunw_AES_decrypt
+#pragma redefine_extname	AES_ecb_encrypt sunw_AES_ecb_encrypt
+#pragma redefine_extname	AES_encrypt sunw_AES_encrypt
+#pragma redefine_extname	AES_ige_encrypt sunw_AES_ige_encrypt
+#pragma redefine_extname	AES_ofb128_encrypt sunw_AES_ofb128_encrypt
+#pragma redefine_extname	AES_options sunw_AES_options
+#pragma redefine_extname	AES_set_decrypt_key sunw_AES_set_decrypt_key
+#pragma redefine_extname	AES_set_encrypt_key sunw_AES_set_encrypt_key
+#pragma redefine_extname	AES_unwrap_key sunw_AES_unwrap_key
+#pragma redefine_extname	AES_version sunw_AES_version
+#pragma redefine_extname	AES_wrap_key sunw_AES_wrap_key
+#pragma redefine_extname	aesni_cbc_encrypt sunw_aesni_cbc_encrypt
+#pragma redefine_extname	aesni_cbc_sha1_enc sunw_aesni_cbc_sha1_enc
+#pragma redefine_extname	aesni_ccm64_decrypt_blocks sunw_aesni_ccm64_decrypt_blocks
+#pragma redefine_extname	aesni_ccm64_encrypt_blocks sunw_aesni_ccm64_encrypt_blocks
+#pragma redefine_extname	aesni_ctr32_encrypt_blocks sunw_aesni_ctr32_encrypt_blocks
+#pragma redefine_extname	aesni_decrypt sunw_aesni_decrypt
+#pragma redefine_extname	aesni_ecb_encrypt sunw_aesni_ecb_encrypt
+#pragma redefine_extname	aesni_encrypt sunw_aesni_encrypt
+#pragma redefine_extname	aesni_set_decrypt_key sunw_aesni_set_decrypt_key
+#pragma redefine_extname	aesni_set_encrypt_key sunw_aesni_set_encrypt_key
+#pragma redefine_extname	aesni_xts_decrypt sunw_aesni_xts_decrypt
+#pragma redefine_extname	aesni_xts_encrypt sunw_aesni_xts_encrypt
+#pragma redefine_extname	asn1_add_error sunw_asn1_add_error
+#pragma redefine_extname	ASN1_add_oid_module sunw_ASN1_add_oid_module
+#pragma redefine_extname	ASN1_ANY_it sunw_ASN1_ANY_it
+#pragma redefine_extname	ASN1_BIT_STRING_check sunw_ASN1_BIT_STRING_check
+#pragma redefine_extname	ASN1_BIT_STRING_free sunw_ASN1_BIT_STRING_free
+#pragma redefine_extname	ASN1_BIT_STRING_get_bit sunw_ASN1_BIT_STRING_get_bit
+#pragma redefine_extname	ASN1_BIT_STRING_it sunw_ASN1_BIT_STRING_it
+#pragma redefine_extname	ASN1_BIT_STRING_name_print sunw_ASN1_BIT_STRING_name_print
+#pragma redefine_extname	ASN1_BIT_STRING_new sunw_ASN1_BIT_STRING_new
+#pragma redefine_extname	ASN1_BIT_STRING_num_asc sunw_ASN1_BIT_STRING_num_asc
+#pragma redefine_extname	ASN1_BIT_STRING_set sunw_ASN1_BIT_STRING_set
+#pragma redefine_extname	ASN1_BIT_STRING_set_asc sunw_ASN1_BIT_STRING_set_asc
+#pragma redefine_extname	ASN1_BIT_STRING_set_bit sunw_ASN1_BIT_STRING_set_bit
+#pragma redefine_extname	ASN1_BMPSTRING_free sunw_ASN1_BMPSTRING_free
+#pragma redefine_extname	ASN1_BMPSTRING_it sunw_ASN1_BMPSTRING_it
+#pragma redefine_extname	ASN1_BMPSTRING_new sunw_ASN1_BMPSTRING_new
+#pragma redefine_extname	ASN1_bn_print sunw_ASN1_bn_print
+#pragma redefine_extname	ASN1_BOOLEAN_it sunw_ASN1_BOOLEAN_it
+#pragma redefine_extname	ASN1_check_infinite_end sunw_ASN1_check_infinite_end
+#pragma redefine_extname	ASN1_const_check_infinite_end sunw_ASN1_const_check_infinite_end
+#pragma redefine_extname	asn1_const_Finish sunw_asn1_const_Finish
+#pragma redefine_extname	ASN1_d2i_bio sunw_ASN1_d2i_bio
+#pragma redefine_extname	ASN1_d2i_fp sunw_ASN1_d2i_fp
+#pragma redefine_extname	ASN1_digest sunw_ASN1_digest
+#pragma redefine_extname	asn1_do_adb sunw_asn1_do_adb
+#pragma redefine_extname	asn1_do_lock sunw_asn1_do_lock
+#pragma redefine_extname	ASN1_dup sunw_ASN1_dup
+#pragma redefine_extname	asn1_enc_free sunw_asn1_enc_free
+#pragma redefine_extname	asn1_enc_init sunw_asn1_enc_init
+#pragma redefine_extname	asn1_enc_restore sunw_asn1_enc_restore
+#pragma redefine_extname	asn1_enc_save sunw_asn1_enc_save
+#pragma redefine_extname	ASN1_ENUMERATED_free sunw_ASN1_ENUMERATED_free
+#pragma redefine_extname	ASN1_ENUMERATED_get sunw_ASN1_ENUMERATED_get
+#pragma redefine_extname	ASN1_ENUMERATED_it sunw_ASN1_ENUMERATED_it
+#pragma redefine_extname	ASN1_ENUMERATED_new sunw_ASN1_ENUMERATED_new
+#pragma redefine_extname	ASN1_ENUMERATED_set sunw_ASN1_ENUMERATED_set
+#pragma redefine_extname	ASN1_ENUMERATED_to_BN sunw_ASN1_ENUMERATED_to_BN
+#pragma redefine_extname	asn1_ex_c2i sunw_asn1_ex_c2i
+#pragma redefine_extname	asn1_ex_i2c sunw_asn1_ex_i2c
+#pragma redefine_extname	ASN1_FBOOLEAN_it sunw_ASN1_FBOOLEAN_it
+#pragma redefine_extname	asn1_Finish sunw_asn1_Finish
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_adj sunw_ASN1_GENERALIZEDTIME_adj
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_check sunw_ASN1_GENERALIZEDTIME_check
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_free sunw_ASN1_GENERALIZEDTIME_free
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_it sunw_ASN1_GENERALIZEDTIME_it
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_new sunw_ASN1_GENERALIZEDTIME_new
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_print sunw_ASN1_GENERALIZEDTIME_print
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_set sunw_ASN1_GENERALIZEDTIME_set
+#pragma redefine_extname	ASN1_GENERALIZEDTIME_set_string sunw_ASN1_GENERALIZEDTIME_set_string
+#pragma redefine_extname	ASN1_GENERALSTRING_free sunw_ASN1_GENERALSTRING_free
+#pragma redefine_extname	ASN1_GENERALSTRING_it sunw_ASN1_GENERALSTRING_it
+#pragma redefine_extname	ASN1_GENERALSTRING_new sunw_ASN1_GENERALSTRING_new
+#pragma redefine_extname	ASN1_generate_nconf sunw_ASN1_generate_nconf
+#pragma redefine_extname	ASN1_generate_v3 sunw_ASN1_generate_v3
+#pragma redefine_extname	asn1_get_choice_selector sunw_asn1_get_choice_selector
+#pragma redefine_extname	asn1_get_field_ptr sunw_asn1_get_field_ptr
+#pragma redefine_extname	ASN1_get_object sunw_ASN1_get_object
+#pragma redefine_extname	asn1_GetSequence sunw_asn1_GetSequence
+#pragma redefine_extname	ASN1_i2d_bio sunw_ASN1_i2d_bio
+#pragma redefine_extname	ASN1_i2d_fp sunw_ASN1_i2d_fp
+#pragma redefine_extname	ASN1_IA5STRING_free sunw_ASN1_IA5STRING_free
+#pragma redefine_extname	ASN1_IA5STRING_it sunw_ASN1_IA5STRING_it
+#pragma redefine_extname	ASN1_IA5STRING_new sunw_ASN1_IA5STRING_new
+#pragma redefine_extname	ASN1_INTEGER_cmp sunw_ASN1_INTEGER_cmp
+#pragma redefine_extname	ASN1_INTEGER_dup sunw_ASN1_INTEGER_dup
+#pragma redefine_extname	ASN1_INTEGER_free sunw_ASN1_INTEGER_free
+#pragma redefine_extname	ASN1_INTEGER_get sunw_ASN1_INTEGER_get
+#pragma redefine_extname	ASN1_INTEGER_it sunw_ASN1_INTEGER_it
+#pragma redefine_extname	ASN1_INTEGER_new sunw_ASN1_INTEGER_new
+#pragma redefine_extname	ASN1_INTEGER_set sunw_ASN1_INTEGER_set
+#pragma redefine_extname	ASN1_INTEGER_to_BN sunw_ASN1_INTEGER_to_BN
+#pragma redefine_extname	ASN1_item_d2i sunw_ASN1_item_d2i
+#pragma redefine_extname	ASN1_item_d2i_bio sunw_ASN1_item_d2i_bio
+#pragma redefine_extname	ASN1_item_d2i_fp sunw_ASN1_item_d2i_fp
+#pragma redefine_extname	ASN1_item_digest sunw_ASN1_item_digest
+#pragma redefine_extname	ASN1_item_dup sunw_ASN1_item_dup
+#pragma redefine_extname	ASN1_item_ex_d2i sunw_ASN1_item_ex_d2i
+#pragma redefine_extname	ASN1_item_ex_free sunw_ASN1_item_ex_free
+#pragma redefine_extname	ASN1_item_ex_i2d sunw_ASN1_item_ex_i2d
+#pragma redefine_extname	ASN1_item_ex_new sunw_ASN1_item_ex_new
+#pragma redefine_extname	ASN1_item_free sunw_ASN1_item_free
+#pragma redefine_extname	ASN1_item_i2d sunw_ASN1_item_i2d
+#pragma redefine_extname	ASN1_item_i2d_bio sunw_ASN1_item_i2d_bio
+#pragma redefine_extname	ASN1_item_i2d_fp sunw_ASN1_item_i2d_fp
+#pragma redefine_extname	ASN1_item_ndef_i2d sunw_ASN1_item_ndef_i2d
+#pragma redefine_extname	ASN1_item_new sunw_ASN1_item_new
+#pragma redefine_extname	ASN1_item_pack sunw_ASN1_item_pack
+#pragma redefine_extname	ASN1_item_print sunw_ASN1_item_print
+#pragma redefine_extname	ASN1_item_sign sunw_ASN1_item_sign
+#pragma redefine_extname	ASN1_item_sign_ctx sunw_ASN1_item_sign_ctx
+#pragma redefine_extname	ASN1_item_unpack sunw_ASN1_item_unpack
+#pragma redefine_extname	ASN1_item_verify sunw_ASN1_item_verify
+#pragma redefine_extname	ASN1_mbstring_copy sunw_ASN1_mbstring_copy
+#pragma redefine_extname	ASN1_mbstring_ncopy sunw_ASN1_mbstring_ncopy
+#pragma redefine_extname	ASN1_NULL_free sunw_ASN1_NULL_free
+#pragma redefine_extname	ASN1_NULL_it sunw_ASN1_NULL_it
+#pragma redefine_extname	ASN1_NULL_new sunw_ASN1_NULL_new
+#pragma redefine_extname	ASN1_OBJECT_create sunw_ASN1_OBJECT_create
+#pragma redefine_extname	ASN1_OBJECT_free sunw_ASN1_OBJECT_free
+#pragma redefine_extname	ASN1_OBJECT_it sunw_ASN1_OBJECT_it
+#pragma redefine_extname	ASN1_OBJECT_new sunw_ASN1_OBJECT_new
+#pragma redefine_extname	ASN1_object_size sunw_ASN1_object_size
+#pragma redefine_extname	ASN1_OCTET_STRING_cmp sunw_ASN1_OCTET_STRING_cmp
+#pragma redefine_extname	ASN1_OCTET_STRING_dup sunw_ASN1_OCTET_STRING_dup
+#pragma redefine_extname	ASN1_OCTET_STRING_free sunw_ASN1_OCTET_STRING_free
+#pragma redefine_extname	ASN1_OCTET_STRING_it sunw_ASN1_OCTET_STRING_it
+#pragma redefine_extname	ASN1_OCTET_STRING_NDEF_it sunw_ASN1_OCTET_STRING_NDEF_it
+#pragma redefine_extname	ASN1_OCTET_STRING_new sunw_ASN1_OCTET_STRING_new
+#pragma redefine_extname	ASN1_OCTET_STRING_set sunw_ASN1_OCTET_STRING_set
+#pragma redefine_extname	ASN1_pack_string sunw_ASN1_pack_string
+#pragma redefine_extname	ASN1_parse sunw_ASN1_parse
+#pragma redefine_extname	ASN1_parse_dump sunw_ASN1_parse_dump
+#pragma redefine_extname	ASN1_PCTX_free sunw_ASN1_PCTX_free
+#pragma redefine_extname	ASN1_PCTX_get_cert_flags sunw_ASN1_PCTX_get_cert_flags
+#pragma redefine_extname	ASN1_PCTX_get_flags sunw_ASN1_PCTX_get_flags
+#pragma redefine_extname	ASN1_PCTX_get_nm_flags sunw_ASN1_PCTX_get_nm_flags
+#pragma redefine_extname	ASN1_PCTX_get_oid_flags sunw_ASN1_PCTX_get_oid_flags
+#pragma redefine_extname	ASN1_PCTX_get_str_flags sunw_ASN1_PCTX_get_str_flags
+#pragma redefine_extname	ASN1_PCTX_new sunw_ASN1_PCTX_new
+#pragma redefine_extname	ASN1_PCTX_set_cert_flags sunw_ASN1_PCTX_set_cert_flags
+#pragma redefine_extname	ASN1_PCTX_set_flags sunw_ASN1_PCTX_set_flags
+#pragma redefine_extname	ASN1_PCTX_set_nm_flags sunw_ASN1_PCTX_set_nm_flags
+#pragma redefine_extname	ASN1_PCTX_set_oid_flags sunw_ASN1_PCTX_set_oid_flags
+#pragma redefine_extname	ASN1_PCTX_set_str_flags sunw_ASN1_PCTX_set_str_flags
+#pragma redefine_extname	ASN1_primitive_free sunw_ASN1_primitive_free
+#pragma redefine_extname	ASN1_primitive_new sunw_ASN1_primitive_new
+#pragma redefine_extname	ASN1_PRINTABLE_free sunw_ASN1_PRINTABLE_free
+#pragma redefine_extname	ASN1_PRINTABLE_it sunw_ASN1_PRINTABLE_it
+#pragma redefine_extname	ASN1_PRINTABLE_new sunw_ASN1_PRINTABLE_new
+#pragma redefine_extname	ASN1_PRINTABLE_type sunw_ASN1_PRINTABLE_type
+#pragma redefine_extname	ASN1_PRINTABLESTRING_free sunw_ASN1_PRINTABLESTRING_free
+#pragma redefine_extname	ASN1_PRINTABLESTRING_it sunw_ASN1_PRINTABLESTRING_it
+#pragma redefine_extname	ASN1_PRINTABLESTRING_new sunw_ASN1_PRINTABLESTRING_new
+#pragma redefine_extname	ASN1_put_eoc sunw_ASN1_put_eoc
+#pragma redefine_extname	ASN1_put_object sunw_ASN1_put_object
+#pragma redefine_extname	ASN1_seq_pack sunw_ASN1_seq_pack
+#pragma redefine_extname	ASN1_seq_unpack sunw_ASN1_seq_unpack
+#pragma redefine_extname	ASN1_SEQUENCE_ANY_it sunw_ASN1_SEQUENCE_ANY_it
+#pragma redefine_extname	ASN1_SEQUENCE_it sunw_ASN1_SEQUENCE_it
+#pragma redefine_extname	ASN1_SET_ANY_it sunw_ASN1_SET_ANY_it
+#pragma redefine_extname	asn1_set_choice_selector sunw_asn1_set_choice_selector
+#pragma redefine_extname	ASN1_sign sunw_ASN1_sign
+#pragma redefine_extname	ASN1_STRING_cmp sunw_ASN1_STRING_cmp
+#pragma redefine_extname	ASN1_STRING_copy sunw_ASN1_STRING_copy
+#pragma redefine_extname	ASN1_STRING_data sunw_ASN1_STRING_data
+#pragma redefine_extname	ASN1_STRING_dup sunw_ASN1_STRING_dup
+#pragma redefine_extname	ASN1_STRING_free sunw_ASN1_STRING_free
+#pragma redefine_extname	ASN1_STRING_get_default_mask sunw_ASN1_STRING_get_default_mask
+#pragma redefine_extname	ASN1_STRING_length sunw_ASN1_STRING_length
+#pragma redefine_extname	ASN1_STRING_length_set sunw_ASN1_STRING_length_set
+#pragma redefine_extname	ASN1_STRING_new sunw_ASN1_STRING_new
+#pragma redefine_extname	ASN1_STRING_print sunw_ASN1_STRING_print
+#pragma redefine_extname	ASN1_STRING_print_ex sunw_ASN1_STRING_print_ex
+#pragma redefine_extname	ASN1_STRING_print_ex_fp sunw_ASN1_STRING_print_ex_fp
+#pragma redefine_extname	ASN1_STRING_set sunw_ASN1_STRING_set
+#pragma redefine_extname	ASN1_STRING_set_by_NID sunw_ASN1_STRING_set_by_NID
+#pragma redefine_extname	ASN1_STRING_set_default_mask sunw_ASN1_STRING_set_default_mask
+#pragma redefine_extname	ASN1_STRING_set_default_mask_asc sunw_ASN1_STRING_set_default_mask_asc
+#pragma redefine_extname	ASN1_STRING_set0 sunw_ASN1_STRING_set0
+#pragma redefine_extname	ASN1_STRING_TABLE_add sunw_ASN1_STRING_TABLE_add
+#pragma redefine_extname	ASN1_STRING_TABLE_cleanup sunw_ASN1_STRING_TABLE_cleanup
+#pragma redefine_extname	ASN1_STRING_TABLE_get sunw_ASN1_STRING_TABLE_get
+#pragma redefine_extname	ASN1_STRING_to_UTF8 sunw_ASN1_STRING_to_UTF8
+#pragma redefine_extname	ASN1_STRING_type sunw_ASN1_STRING_type
+#pragma redefine_extname	ASN1_STRING_type_new sunw_ASN1_STRING_type_new
+#pragma redefine_extname	ASN1_T61STRING_free sunw_ASN1_T61STRING_free
+#pragma redefine_extname	ASN1_T61STRING_it sunw_ASN1_T61STRING_it
+#pragma redefine_extname	ASN1_T61STRING_new sunw_ASN1_T61STRING_new
+#pragma redefine_extname	ASN1_tag2bit sunw_ASN1_tag2bit
+#pragma redefine_extname	ASN1_tag2str sunw_ASN1_tag2str
+#pragma redefine_extname	ASN1_TBOOLEAN_it sunw_ASN1_TBOOLEAN_it
+#pragma redefine_extname	ASN1_template_d2i sunw_ASN1_template_d2i
+#pragma redefine_extname	ASN1_template_free sunw_ASN1_template_free
+#pragma redefine_extname	ASN1_template_i2d sunw_ASN1_template_i2d
+#pragma redefine_extname	ASN1_template_new sunw_ASN1_template_new
+#pragma redefine_extname	asn1_template_print_ctx sunw_asn1_template_print_ctx
+#pragma redefine_extname	ASN1_TIME_adj sunw_ASN1_TIME_adj
+#pragma redefine_extname	ASN1_TIME_check sunw_ASN1_TIME_check
+#pragma redefine_extname	ASN1_TIME_free sunw_ASN1_TIME_free
+#pragma redefine_extname	ASN1_TIME_it sunw_ASN1_TIME_it
+#pragma redefine_extname	ASN1_TIME_new sunw_ASN1_TIME_new
+#pragma redefine_extname	ASN1_TIME_print sunw_ASN1_TIME_print
+#pragma redefine_extname	ASN1_TIME_set sunw_ASN1_TIME_set
+#pragma redefine_extname	ASN1_TIME_set_string sunw_ASN1_TIME_set_string
+#pragma redefine_extname	ASN1_TIME_to_generalizedtime sunw_ASN1_TIME_to_generalizedtime
+#pragma redefine_extname	ASN1_TYPE_cmp sunw_ASN1_TYPE_cmp
+#pragma redefine_extname	ASN1_TYPE_free sunw_ASN1_TYPE_free
+#pragma redefine_extname	ASN1_TYPE_get sunw_ASN1_TYPE_get
+#pragma redefine_extname	ASN1_TYPE_get_int_octetstring sunw_ASN1_TYPE_get_int_octetstring
+#pragma redefine_extname	ASN1_TYPE_get_octetstring sunw_ASN1_TYPE_get_octetstring
+#pragma redefine_extname	ASN1_TYPE_new sunw_ASN1_TYPE_new
+#pragma redefine_extname	ASN1_TYPE_set sunw_ASN1_TYPE_set
+#pragma redefine_extname	ASN1_TYPE_set_int_octetstring sunw_ASN1_TYPE_set_int_octetstring
+#pragma redefine_extname	ASN1_TYPE_set_octetstring sunw_ASN1_TYPE_set_octetstring
+#pragma redefine_extname	ASN1_TYPE_set1 sunw_ASN1_TYPE_set1
+#pragma redefine_extname	ASN1_UNIVERSALSTRING_free sunw_ASN1_UNIVERSALSTRING_free
+#pragma redefine_extname	ASN1_UNIVERSALSTRING_it sunw_ASN1_UNIVERSALSTRING_it
+#pragma redefine_extname	ASN1_UNIVERSALSTRING_new sunw_ASN1_UNIVERSALSTRING_new
+#pragma redefine_extname	ASN1_UNIVERSALSTRING_to_string sunw_ASN1_UNIVERSALSTRING_to_string
+#pragma redefine_extname	ASN1_unpack_string sunw_ASN1_unpack_string
+#pragma redefine_extname	ASN1_UTCTIME_adj sunw_ASN1_UTCTIME_adj
+#pragma redefine_extname	ASN1_UTCTIME_check sunw_ASN1_UTCTIME_check
+#pragma redefine_extname	ASN1_UTCTIME_cmp_time_t sunw_ASN1_UTCTIME_cmp_time_t
+#pragma redefine_extname	ASN1_UTCTIME_free sunw_ASN1_UTCTIME_free
+#pragma redefine_extname	ASN1_UTCTIME_it sunw_ASN1_UTCTIME_it
+#pragma redefine_extname	ASN1_UTCTIME_new sunw_ASN1_UTCTIME_new
+#pragma redefine_extname	ASN1_UTCTIME_print sunw_ASN1_UTCTIME_print
+#pragma redefine_extname	ASN1_UTCTIME_set sunw_ASN1_UTCTIME_set
+#pragma redefine_extname	ASN1_UTCTIME_set_string sunw_ASN1_UTCTIME_set_string
+#pragma redefine_extname	ASN1_UTF8STRING_free sunw_ASN1_UTF8STRING_free
+#pragma redefine_extname	ASN1_UTF8STRING_it sunw_ASN1_UTF8STRING_it
+#pragma redefine_extname	ASN1_UTF8STRING_new sunw_ASN1_UTF8STRING_new
+#pragma redefine_extname	ASN1_verify sunw_ASN1_verify
+#pragma redefine_extname	ASN1_version sunw_ASN1_version
+#pragma redefine_extname	ASN1_VISIBLESTRING_free sunw_ASN1_VISIBLESTRING_free
+#pragma redefine_extname	ASN1_VISIBLESTRING_it sunw_ASN1_VISIBLESTRING_it
+#pragma redefine_extname	ASN1_VISIBLESTRING_new sunw_ASN1_VISIBLESTRING_new
+#pragma redefine_extname	AUTHORITY_INFO_ACCESS_free sunw_AUTHORITY_INFO_ACCESS_free
+#pragma redefine_extname	AUTHORITY_INFO_ACCESS_it sunw_AUTHORITY_INFO_ACCESS_it
+#pragma redefine_extname	AUTHORITY_INFO_ACCESS_new sunw_AUTHORITY_INFO_ACCESS_new
+#pragma redefine_extname	AUTHORITY_KEYID_free sunw_AUTHORITY_KEYID_free
+#pragma redefine_extname	AUTHORITY_KEYID_it sunw_AUTHORITY_KEYID_it
+#pragma redefine_extname	AUTHORITY_KEYID_new sunw_AUTHORITY_KEYID_new
+#pragma redefine_extname	b2i_PrivateKey sunw_b2i_PrivateKey
+#pragma redefine_extname	b2i_PrivateKey_bio sunw_b2i_PrivateKey_bio
+#pragma redefine_extname	b2i_PublicKey sunw_b2i_PublicKey
+#pragma redefine_extname	b2i_PublicKey_bio sunw_b2i_PublicKey_bio
+#pragma redefine_extname	b2i_PVK_bio sunw_b2i_PVK_bio
+#pragma redefine_extname	BASIC_CONSTRAINTS_free sunw_BASIC_CONSTRAINTS_free
+#pragma redefine_extname	BASIC_CONSTRAINTS_it sunw_BASIC_CONSTRAINTS_it
+#pragma redefine_extname	BASIC_CONSTRAINTS_new sunw_BASIC_CONSTRAINTS_new
+#pragma redefine_extname	BF_cbc_encrypt sunw_BF_cbc_encrypt
+#pragma redefine_extname	BF_cfb64_encrypt sunw_BF_cfb64_encrypt
+#pragma redefine_extname	BF_decrypt sunw_BF_decrypt
+#pragma redefine_extname	BF_ecb_encrypt sunw_BF_ecb_encrypt
+#pragma redefine_extname	BF_encrypt sunw_BF_encrypt
+#pragma redefine_extname	BF_ofb64_encrypt sunw_BF_ofb64_encrypt
+#pragma redefine_extname	BF_options sunw_BF_options
+#pragma redefine_extname	BF_set_key sunw_BF_set_key
+#pragma redefine_extname	BF_version sunw_BF_version
+#pragma redefine_extname	BIGNUM_it sunw_BIGNUM_it
+#pragma redefine_extname	BIO_accept sunw_BIO_accept
+#pragma redefine_extname	BIO_asn1_get_prefix sunw_BIO_asn1_get_prefix
+#pragma redefine_extname	BIO_asn1_get_suffix sunw_BIO_asn1_get_suffix
+#pragma redefine_extname	BIO_asn1_set_prefix sunw_BIO_asn1_set_prefix
+#pragma redefine_extname	BIO_asn1_set_suffix sunw_BIO_asn1_set_suffix
+#pragma redefine_extname	BIO_callback_ctrl sunw_BIO_callback_ctrl
+#pragma redefine_extname	BIO_clear_flags sunw_BIO_clear_flags
+#pragma redefine_extname	BIO_CONNECT_free sunw_BIO_CONNECT_free
+#pragma redefine_extname	BIO_CONNECT_new sunw_BIO_CONNECT_new
+#pragma redefine_extname	BIO_copy_next_retry sunw_BIO_copy_next_retry
+#pragma redefine_extname	BIO_ctrl sunw_BIO_ctrl
+#pragma redefine_extname	BIO_ctrl_get_read_request sunw_BIO_ctrl_get_read_request
+#pragma redefine_extname	BIO_ctrl_get_write_guarantee sunw_BIO_ctrl_get_write_guarantee
+#pragma redefine_extname	BIO_ctrl_pending sunw_BIO_ctrl_pending
+#pragma redefine_extname	BIO_ctrl_reset_read_request sunw_BIO_ctrl_reset_read_request
+#pragma redefine_extname	BIO_ctrl_wpending sunw_BIO_ctrl_wpending
+#pragma redefine_extname	BIO_debug_callback sunw_BIO_debug_callback
+#pragma redefine_extname	BIO_dgram_non_fatal_error sunw_BIO_dgram_non_fatal_error
+#pragma redefine_extname	BIO_dump sunw_BIO_dump
+#pragma redefine_extname	BIO_dump_cb sunw_BIO_dump_cb
+#pragma redefine_extname	BIO_dump_fp sunw_BIO_dump_fp
+#pragma redefine_extname	BIO_dump_indent sunw_BIO_dump_indent
+#pragma redefine_extname	BIO_dump_indent_cb sunw_BIO_dump_indent_cb
+#pragma redefine_extname	BIO_dump_indent_fp sunw_BIO_dump_indent_fp
+#pragma redefine_extname	BIO_dup_chain sunw_BIO_dup_chain
+#pragma redefine_extname	BIO_f_asn1 sunw_BIO_f_asn1
+#pragma redefine_extname	BIO_f_base64 sunw_BIO_f_base64
+#pragma redefine_extname	BIO_f_buffer sunw_BIO_f_buffer
+#pragma redefine_extname	BIO_f_cipher sunw_BIO_f_cipher
+#pragma redefine_extname	BIO_f_md sunw_BIO_f_md
+#pragma redefine_extname	BIO_f_nbio_test sunw_BIO_f_nbio_test
+#pragma redefine_extname	BIO_f_null sunw_BIO_f_null
+#pragma redefine_extname	BIO_f_reliable sunw_BIO_f_reliable
+#pragma redefine_extname	BIO_fd_non_fatal_error sunw_BIO_fd_non_fatal_error
+#pragma redefine_extname	BIO_fd_should_retry sunw_BIO_fd_should_retry
+#pragma redefine_extname	BIO_find_type sunw_BIO_find_type
+#pragma redefine_extname	BIO_free sunw_BIO_free
+#pragma redefine_extname	BIO_free_all sunw_BIO_free_all
+#pragma redefine_extname	BIO_get_accept_socket sunw_BIO_get_accept_socket
+#pragma redefine_extname	BIO_get_callback sunw_BIO_get_callback
+#pragma redefine_extname	BIO_get_callback_arg sunw_BIO_get_callback_arg
+#pragma redefine_extname	BIO_get_ex_data sunw_BIO_get_ex_data
+#pragma redefine_extname	BIO_get_ex_new_index sunw_BIO_get_ex_new_index
+#pragma redefine_extname	BIO_get_host_ip sunw_BIO_get_host_ip
+#pragma redefine_extname	BIO_get_port sunw_BIO_get_port
+#pragma redefine_extname	BIO_get_retry_BIO sunw_BIO_get_retry_BIO
+#pragma redefine_extname	BIO_get_retry_reason sunw_BIO_get_retry_reason
+#pragma redefine_extname	BIO_gethostbyname sunw_BIO_gethostbyname
+#pragma redefine_extname	BIO_gets sunw_BIO_gets
+#pragma redefine_extname	BIO_indent sunw_BIO_indent
+#pragma redefine_extname	BIO_int_ctrl sunw_BIO_int_ctrl
+#pragma redefine_extname	BIO_method_name sunw_BIO_method_name
+#pragma redefine_extname	BIO_method_type sunw_BIO_method_type
+#pragma redefine_extname	BIO_new sunw_BIO_new
+#pragma redefine_extname	BIO_new_accept sunw_BIO_new_accept
+#pragma redefine_extname	BIO_new_bio_pair sunw_BIO_new_bio_pair
+#pragma redefine_extname	BIO_new_CMS sunw_BIO_new_CMS
+#pragma redefine_extname	BIO_new_connect sunw_BIO_new_connect
+#pragma redefine_extname	BIO_new_dgram sunw_BIO_new_dgram
+#pragma redefine_extname	BIO_new_fd sunw_BIO_new_fd
+#pragma redefine_extname	BIO_new_file sunw_BIO_new_file
+#pragma redefine_extname	BIO_new_fp sunw_BIO_new_fp
+#pragma redefine_extname	BIO_new_mem_buf sunw_BIO_new_mem_buf
+#pragma redefine_extname	BIO_new_NDEF sunw_BIO_new_NDEF
+#pragma redefine_extname	BIO_new_PKCS7 sunw_BIO_new_PKCS7
+#pragma redefine_extname	BIO_new_socket sunw_BIO_new_socket
+#pragma redefine_extname	BIO_next sunw_BIO_next
+#pragma redefine_extname	BIO_nread sunw_BIO_nread
+#pragma redefine_extname	BIO_nread0 sunw_BIO_nread0
+#pragma redefine_extname	BIO_number_read sunw_BIO_number_read
+#pragma redefine_extname	BIO_number_written sunw_BIO_number_written
+#pragma redefine_extname	BIO_nwrite sunw_BIO_nwrite
+#pragma redefine_extname	BIO_nwrite0 sunw_BIO_nwrite0
+#pragma redefine_extname	BIO_pop sunw_BIO_pop
+#pragma redefine_extname	BIO_printf sunw_BIO_printf
+#pragma redefine_extname	BIO_ptr_ctrl sunw_BIO_ptr_ctrl
+#pragma redefine_extname	BIO_push sunw_BIO_push
+#pragma redefine_extname	BIO_puts sunw_BIO_puts
+#pragma redefine_extname	BIO_read sunw_BIO_read
+#pragma redefine_extname	BIO_s_accept sunw_BIO_s_accept
+#pragma redefine_extname	BIO_s_bio sunw_BIO_s_bio
+#pragma redefine_extname	BIO_s_connect sunw_BIO_s_connect
+#pragma redefine_extname	BIO_s_datagram sunw_BIO_s_datagram
+#pragma redefine_extname	BIO_s_fd sunw_BIO_s_fd
+#pragma redefine_extname	BIO_s_file sunw_BIO_s_file
+#pragma redefine_extname	BIO_s_log sunw_BIO_s_log
+#pragma redefine_extname	BIO_s_mem sunw_BIO_s_mem
+#pragma redefine_extname	BIO_s_null sunw_BIO_s_null
+#pragma redefine_extname	BIO_s_socket sunw_BIO_s_socket
+#pragma redefine_extname	BIO_set sunw_BIO_set
+#pragma redefine_extname	BIO_set_callback sunw_BIO_set_callback
+#pragma redefine_extname	BIO_set_callback_arg sunw_BIO_set_callback_arg
+#pragma redefine_extname	BIO_set_cipher sunw_BIO_set_cipher
+#pragma redefine_extname	BIO_set_ex_data sunw_BIO_set_ex_data
+#pragma redefine_extname	BIO_set_flags sunw_BIO_set_flags
+#pragma redefine_extname	BIO_set_tcp_ndelay sunw_BIO_set_tcp_ndelay
+#pragma redefine_extname	BIO_snprintf sunw_BIO_snprintf
+#pragma redefine_extname	BIO_sock_cleanup sunw_BIO_sock_cleanup
+#pragma redefine_extname	BIO_sock_error sunw_BIO_sock_error
+#pragma redefine_extname	BIO_sock_init sunw_BIO_sock_init
+#pragma redefine_extname	BIO_sock_non_fatal_error sunw_BIO_sock_non_fatal_error
+#pragma redefine_extname	BIO_sock_should_retry sunw_BIO_sock_should_retry
+#pragma redefine_extname	BIO_socket_ioctl sunw_BIO_socket_ioctl
+#pragma redefine_extname	BIO_socket_nbio sunw_BIO_socket_nbio
+#pragma redefine_extname	BIO_test_flags sunw_BIO_test_flags
+#pragma redefine_extname	BIO_vfree sunw_BIO_vfree
+#pragma redefine_extname	BIO_vprintf sunw_BIO_vprintf
+#pragma redefine_extname	BIO_vsnprintf sunw_BIO_vsnprintf
+#pragma redefine_extname	BIO_write sunw_BIO_write
+#pragma redefine_extname	BN_add sunw_BN_add
+#pragma redefine_extname	bn_add_part_words sunw_bn_add_part_words
+#pragma redefine_extname	BN_add_word sunw_BN_add_word
+#pragma redefine_extname	bn_add_words sunw_bn_add_words
+#pragma redefine_extname	BN_asc2bn sunw_BN_asc2bn
+#pragma redefine_extname	BN_bin2bn sunw_BN_bin2bn
+#pragma redefine_extname	BN_BLINDING_convert sunw_BN_BLINDING_convert
+#pragma redefine_extname	BN_BLINDING_convert_ex sunw_BN_BLINDING_convert_ex
+#pragma redefine_extname	BN_BLINDING_create_param sunw_BN_BLINDING_create_param
+#pragma redefine_extname	BN_BLINDING_free sunw_BN_BLINDING_free
+#pragma redefine_extname	BN_BLINDING_get_flags sunw_BN_BLINDING_get_flags
+#pragma redefine_extname	BN_BLINDING_get_thread_id sunw_BN_BLINDING_get_thread_id
+#pragma redefine_extname	BN_BLINDING_invert sunw_BN_BLINDING_invert
+#pragma redefine_extname	BN_BLINDING_invert_ex sunw_BN_BLINDING_invert_ex
+#pragma redefine_extname	BN_BLINDING_new sunw_BN_BLINDING_new
+#pragma redefine_extname	BN_BLINDING_set_flags sunw_BN_BLINDING_set_flags
+#pragma redefine_extname	BN_BLINDING_set_thread_id sunw_BN_BLINDING_set_thread_id
+#pragma redefine_extname	BN_BLINDING_thread_id sunw_BN_BLINDING_thread_id
+#pragma redefine_extname	BN_BLINDING_update sunw_BN_BLINDING_update
+#pragma redefine_extname	BN_bn2bin sunw_BN_bn2bin
+#pragma redefine_extname	BN_bn2dec sunw_BN_bn2dec
+#pragma redefine_extname	BN_bn2hex sunw_BN_bn2hex
+#pragma redefine_extname	BN_bn2mpi sunw_BN_bn2mpi
+#pragma redefine_extname	BN_bntest_rand sunw_BN_bntest_rand
+#pragma redefine_extname	BN_clear sunw_BN_clear
+#pragma redefine_extname	BN_clear_bit sunw_BN_clear_bit
+#pragma redefine_extname	BN_clear_free sunw_BN_clear_free
+#pragma redefine_extname	BN_cmp sunw_BN_cmp
+#pragma redefine_extname	bn_cmp_part_words sunw_bn_cmp_part_words
+#pragma redefine_extname	bn_cmp_words sunw_bn_cmp_words
+#pragma redefine_extname	BN_consttime_swap sunw_BN_consttime_swap
+#pragma redefine_extname	BN_copy sunw_BN_copy
+#pragma redefine_extname	BN_CTX_end sunw_BN_CTX_end
+#pragma redefine_extname	BN_CTX_free sunw_BN_CTX_free
+#pragma redefine_extname	BN_CTX_get sunw_BN_CTX_get
+#pragma redefine_extname	BN_CTX_init sunw_BN_CTX_init
+#pragma redefine_extname	BN_CTX_new sunw_BN_CTX_new
+#pragma redefine_extname	BN_CTX_start sunw_BN_CTX_start
+#pragma redefine_extname	BN_dec2bn sunw_BN_dec2bn
+#pragma redefine_extname	BN_div sunw_BN_div
+#pragma redefine_extname	BN_div_recp sunw_BN_div_recp
+#pragma redefine_extname	BN_div_word sunw_BN_div_word
+#pragma redefine_extname	bn_div_words sunw_bn_div_words
+#pragma redefine_extname	BN_dup sunw_BN_dup
+#pragma redefine_extname	bn_dup_expand sunw_bn_dup_expand
+#pragma redefine_extname	BN_exp sunw_BN_exp
+#pragma redefine_extname	bn_expand2 sunw_bn_expand2
+#pragma redefine_extname	BN_free sunw_BN_free
+#pragma redefine_extname	BN_from_montgomery sunw_BN_from_montgomery
+#pragma redefine_extname	bn_gather5 sunw_bn_gather5
+#pragma redefine_extname	BN_gcd sunw_BN_gcd
+#pragma redefine_extname	BN_GENCB_call sunw_BN_GENCB_call
+#pragma redefine_extname	BN_generate_prime sunw_BN_generate_prime
+#pragma redefine_extname	BN_generate_prime_ex sunw_BN_generate_prime_ex
+#pragma redefine_extname	BN_get_params sunw_BN_get_params
+#pragma redefine_extname	BN_get_word sunw_BN_get_word
+#pragma redefine_extname	BN_get0_nist_prime_192 sunw_BN_get0_nist_prime_192
+#pragma redefine_extname	BN_get0_nist_prime_224 sunw_BN_get0_nist_prime_224
+#pragma redefine_extname	BN_get0_nist_prime_256 sunw_BN_get0_nist_prime_256
+#pragma redefine_extname	BN_get0_nist_prime_384 sunw_BN_get0_nist_prime_384
+#pragma redefine_extname	BN_get0_nist_prime_521 sunw_BN_get0_nist_prime_521
+#pragma redefine_extname	BN_GF2m_add sunw_BN_GF2m_add
+#pragma redefine_extname	BN_GF2m_arr2poly sunw_BN_GF2m_arr2poly
+#pragma redefine_extname	BN_GF2m_mod sunw_BN_GF2m_mod
+#pragma redefine_extname	BN_GF2m_mod_arr sunw_BN_GF2m_mod_arr
+#pragma redefine_extname	BN_GF2m_mod_div sunw_BN_GF2m_mod_div
+#pragma redefine_extname	BN_GF2m_mod_div_arr sunw_BN_GF2m_mod_div_arr
+#pragma redefine_extname	BN_GF2m_mod_exp sunw_BN_GF2m_mod_exp
+#pragma redefine_extname	BN_GF2m_mod_exp_arr sunw_BN_GF2m_mod_exp_arr
+#pragma redefine_extname	BN_GF2m_mod_inv sunw_BN_GF2m_mod_inv
+#pragma redefine_extname	BN_GF2m_mod_inv_arr sunw_BN_GF2m_mod_inv_arr
+#pragma redefine_extname	BN_GF2m_mod_mul sunw_BN_GF2m_mod_mul
+#pragma redefine_extname	BN_GF2m_mod_mul_arr sunw_BN_GF2m_mod_mul_arr
+#pragma redefine_extname	BN_GF2m_mod_solve_quad sunw_BN_GF2m_mod_solve_quad
+#pragma redefine_extname	BN_GF2m_mod_solve_quad_arr sunw_BN_GF2m_mod_solve_quad_arr
+#pragma redefine_extname	BN_GF2m_mod_sqr sunw_BN_GF2m_mod_sqr
+#pragma redefine_extname	BN_GF2m_mod_sqr_arr sunw_BN_GF2m_mod_sqr_arr
+#pragma redefine_extname	BN_GF2m_mod_sqrt sunw_BN_GF2m_mod_sqrt
+#pragma redefine_extname	BN_GF2m_mod_sqrt_arr sunw_BN_GF2m_mod_sqrt_arr
+#pragma redefine_extname	bn_GF2m_mul_2x2 sunw_bn_GF2m_mul_2x2
+#pragma redefine_extname	BN_GF2m_poly2arr sunw_BN_GF2m_poly2arr
+#pragma redefine_extname	BN_hex2bn sunw_BN_hex2bn
+#pragma redefine_extname	BN_init sunw_BN_init
+#pragma redefine_extname	BN_is_bit_set sunw_BN_is_bit_set
+#pragma redefine_extname	BN_is_prime sunw_BN_is_prime
+#pragma redefine_extname	BN_is_prime_ex sunw_BN_is_prime_ex
+#pragma redefine_extname	BN_is_prime_fasttest sunw_BN_is_prime_fasttest
+#pragma redefine_extname	BN_is_prime_fasttest_ex sunw_BN_is_prime_fasttest_ex
+#pragma redefine_extname	BN_kronecker sunw_BN_kronecker
+#pragma redefine_extname	BN_lshift sunw_BN_lshift
+#pragma redefine_extname	BN_lshift1 sunw_BN_lshift1
+#pragma redefine_extname	BN_mask_bits sunw_BN_mask_bits
+#pragma redefine_extname	BN_mod_add sunw_BN_mod_add
+#pragma redefine_extname	BN_mod_add_quick sunw_BN_mod_add_quick
+#pragma redefine_extname	BN_mod_exp sunw_BN_mod_exp
+#pragma redefine_extname	BN_mod_exp_mont sunw_BN_mod_exp_mont
+#pragma redefine_extname	BN_mod_exp_mont_consttime sunw_BN_mod_exp_mont_consttime
+#pragma redefine_extname	BN_mod_exp_mont_word sunw_BN_mod_exp_mont_word
+#pragma redefine_extname	BN_mod_exp_recp sunw_BN_mod_exp_recp
+#pragma redefine_extname	BN_mod_exp_simple sunw_BN_mod_exp_simple
+#pragma redefine_extname	BN_mod_exp2_mont sunw_BN_mod_exp2_mont
+#pragma redefine_extname	BN_mod_inverse sunw_BN_mod_inverse
+#pragma redefine_extname	BN_mod_lshift sunw_BN_mod_lshift
+#pragma redefine_extname	BN_mod_lshift_quick sunw_BN_mod_lshift_quick
+#pragma redefine_extname	BN_mod_lshift1 sunw_BN_mod_lshift1
+#pragma redefine_extname	BN_mod_lshift1_quick sunw_BN_mod_lshift1_quick
+#pragma redefine_extname	BN_mod_mul sunw_BN_mod_mul
+#pragma redefine_extname	BN_mod_mul_montgomery sunw_BN_mod_mul_montgomery
+#pragma redefine_extname	BN_mod_mul_reciprocal sunw_BN_mod_mul_reciprocal
+#pragma redefine_extname	BN_mod_sqr sunw_BN_mod_sqr
+#pragma redefine_extname	BN_mod_sqrt sunw_BN_mod_sqrt
+#pragma redefine_extname	BN_mod_sub sunw_BN_mod_sub
+#pragma redefine_extname	BN_mod_sub_quick sunw_BN_mod_sub_quick
+#pragma redefine_extname	BN_mod_word sunw_BN_mod_word
+#pragma redefine_extname	BN_MONT_CTX_copy sunw_BN_MONT_CTX_copy
+#pragma redefine_extname	BN_MONT_CTX_free sunw_BN_MONT_CTX_free
+#pragma redefine_extname	BN_MONT_CTX_init sunw_BN_MONT_CTX_init
+#pragma redefine_extname	BN_MONT_CTX_new sunw_BN_MONT_CTX_new
+#pragma redefine_extname	BN_MONT_CTX_set sunw_BN_MONT_CTX_set
+#pragma redefine_extname	BN_MONT_CTX_set_locked sunw_BN_MONT_CTX_set_locked
+#pragma redefine_extname	BN_mpi2bn sunw_BN_mpi2bn
+#pragma redefine_extname	BN_mul sunw_BN_mul
+#pragma redefine_extname	bn_mul_add_words sunw_bn_mul_add_words
+#pragma redefine_extname	bn_mul_comba4 sunw_bn_mul_comba4
+#pragma redefine_extname	bn_mul_comba8 sunw_bn_mul_comba8
+#pragma redefine_extname	bn_mul_high sunw_bn_mul_high
+#pragma redefine_extname	bn_mul_low_normal sunw_bn_mul_low_normal
+#pragma redefine_extname	bn_mul_low_recursive sunw_bn_mul_low_recursive
+#pragma redefine_extname	bn_mul_mont sunw_bn_mul_mont
+#pragma redefine_extname	bn_mul_mont_gather5 sunw_bn_mul_mont_gather5
+#pragma redefine_extname	bn_mul_normal sunw_bn_mul_normal
+#pragma redefine_extname	bn_mul_part_recursive sunw_bn_mul_part_recursive
+#pragma redefine_extname	bn_mul_recursive sunw_bn_mul_recursive
+#pragma redefine_extname	BN_mul_word sunw_BN_mul_word
+#pragma redefine_extname	bn_mul_words sunw_bn_mul_words
+#pragma redefine_extname	BN_new sunw_BN_new
+#pragma redefine_extname	BN_nist_mod_192 sunw_BN_nist_mod_192
+#pragma redefine_extname	BN_nist_mod_224 sunw_BN_nist_mod_224
+#pragma redefine_extname	BN_nist_mod_256 sunw_BN_nist_mod_256
+#pragma redefine_extname	BN_nist_mod_384 sunw_BN_nist_mod_384
+#pragma redefine_extname	BN_nist_mod_521 sunw_BN_nist_mod_521
+#pragma redefine_extname	BN_nnmod sunw_BN_nnmod
+#pragma redefine_extname	BN_num_bits sunw_BN_num_bits
+#pragma redefine_extname	BN_num_bits_word sunw_BN_num_bits_word
+#pragma redefine_extname	BN_options sunw_BN_options
+#pragma redefine_extname	BN_print sunw_BN_print
+#pragma redefine_extname	BN_print_fp sunw_BN_print_fp
+#pragma redefine_extname	BN_pseudo_rand sunw_BN_pseudo_rand
+#pragma redefine_extname	BN_pseudo_rand_range sunw_BN_pseudo_rand_range
+#pragma redefine_extname	BN_rand sunw_BN_rand
+#pragma redefine_extname	BN_rand_range sunw_BN_rand_range
+#pragma redefine_extname	BN_reciprocal sunw_BN_reciprocal
+#pragma redefine_extname	BN_RECP_CTX_free sunw_BN_RECP_CTX_free
+#pragma redefine_extname	BN_RECP_CTX_init sunw_BN_RECP_CTX_init
+#pragma redefine_extname	BN_RECP_CTX_new sunw_BN_RECP_CTX_new
+#pragma redefine_extname	BN_RECP_CTX_set sunw_BN_RECP_CTX_set
+#pragma redefine_extname	BN_rshift sunw_BN_rshift
+#pragma redefine_extname	BN_rshift1 sunw_BN_rshift1
+#pragma redefine_extname	bn_scatter5 sunw_bn_scatter5
+#pragma redefine_extname	BN_set_bit sunw_BN_set_bit
+#pragma redefine_extname	BN_set_negative sunw_BN_set_negative
+#pragma redefine_extname	BN_set_params sunw_BN_set_params
+#pragma redefine_extname	BN_set_word sunw_BN_set_word
+#pragma redefine_extname	BN_sqr sunw_BN_sqr
+#pragma redefine_extname	bn_sqr_comba4 sunw_bn_sqr_comba4
+#pragma redefine_extname	bn_sqr_comba8 sunw_bn_sqr_comba8
+#pragma redefine_extname	bn_sqr_normal sunw_bn_sqr_normal
+#pragma redefine_extname	bn_sqr_recursive sunw_bn_sqr_recursive
+#pragma redefine_extname	bn_sqr_words sunw_bn_sqr_words
+#pragma redefine_extname	BN_sub sunw_BN_sub
+#pragma redefine_extname	bn_sub_part_words sunw_bn_sub_part_words
+#pragma redefine_extname	BN_sub_word sunw_BN_sub_word
+#pragma redefine_extname	bn_sub_words sunw_bn_sub_words
+#pragma redefine_extname	BN_swap sunw_BN_swap
+#pragma redefine_extname	BN_to_ASN1_ENUMERATED sunw_BN_to_ASN1_ENUMERATED
+#pragma redefine_extname	BN_to_ASN1_INTEGER sunw_BN_to_ASN1_INTEGER
+#pragma redefine_extname	BN_uadd sunw_BN_uadd
+#pragma redefine_extname	BN_ucmp sunw_BN_ucmp
+#pragma redefine_extname	BN_usub sunw_BN_usub
+#pragma redefine_extname	BN_value_one sunw_BN_value_one
+#pragma redefine_extname	BN_version sunw_BN_version
+#pragma redefine_extname	BN_X931_derive_prime_ex sunw_BN_X931_derive_prime_ex
+#pragma redefine_extname	BN_X931_generate_prime_ex sunw_BN_X931_generate_prime_ex
+#pragma redefine_extname	BN_X931_generate_Xpq sunw_BN_X931_generate_Xpq
+#pragma redefine_extname	bsaes_cbc_encrypt sunw_bsaes_cbc_encrypt
+#pragma redefine_extname	bsaes_ctr32_encrypt_blocks sunw_bsaes_ctr32_encrypt_blocks
+#pragma redefine_extname	bsaes_xts_decrypt sunw_bsaes_xts_decrypt
+#pragma redefine_extname	bsaes_xts_encrypt sunw_bsaes_xts_encrypt
+#pragma redefine_extname	BUF_MEM_free sunw_BUF_MEM_free
+#pragma redefine_extname	BUF_MEM_grow sunw_BUF_MEM_grow
+#pragma redefine_extname	BUF_MEM_grow_clean sunw_BUF_MEM_grow_clean
+#pragma redefine_extname	BUF_MEM_new sunw_BUF_MEM_new
+#pragma redefine_extname	BUF_memdup sunw_BUF_memdup
+#pragma redefine_extname	BUF_reverse sunw_BUF_reverse
+#pragma redefine_extname	BUF_strdup sunw_BUF_strdup
+#pragma redefine_extname	BUF_strlcat sunw_BUF_strlcat
+#pragma redefine_extname	BUF_strlcpy sunw_BUF_strlcpy
+#pragma redefine_extname	BUF_strndup sunw_BUF_strndup
+#pragma redefine_extname	c2i_ASN1_BIT_STRING sunw_c2i_ASN1_BIT_STRING
+#pragma redefine_extname	c2i_ASN1_INTEGER sunw_c2i_ASN1_INTEGER
+#pragma redefine_extname	c2i_ASN1_OBJECT sunw_c2i_ASN1_OBJECT
+#pragma redefine_extname	Camellia_cbc_encrypt sunw_Camellia_cbc_encrypt
+#pragma redefine_extname	Camellia_cfb1_encrypt sunw_Camellia_cfb1_encrypt
+#pragma redefine_extname	Camellia_cfb128_encrypt sunw_Camellia_cfb128_encrypt
+#pragma redefine_extname	Camellia_cfb8_encrypt sunw_Camellia_cfb8_encrypt
+#pragma redefine_extname	Camellia_ctr128_encrypt sunw_Camellia_ctr128_encrypt
+#pragma redefine_extname	Camellia_decrypt sunw_Camellia_decrypt
+#pragma redefine_extname	Camellia_DecryptBlock sunw_Camellia_DecryptBlock
+#pragma redefine_extname	Camellia_DecryptBlock_Rounds sunw_Camellia_DecryptBlock_Rounds
+#pragma redefine_extname	Camellia_ecb_encrypt sunw_Camellia_ecb_encrypt
+#pragma redefine_extname	Camellia_Ekeygen sunw_Camellia_Ekeygen
+#pragma redefine_extname	Camellia_encrypt sunw_Camellia_encrypt
+#pragma redefine_extname	Camellia_EncryptBlock sunw_Camellia_EncryptBlock
+#pragma redefine_extname	Camellia_EncryptBlock_Rounds sunw_Camellia_EncryptBlock_Rounds
+#pragma redefine_extname	Camellia_ofb128_encrypt sunw_Camellia_ofb128_encrypt
+#pragma redefine_extname	Camellia_set_key sunw_Camellia_set_key
+#pragma redefine_extname	CAMELLIA_version sunw_CAMELLIA_version
+#pragma redefine_extname	CAST_cbc_encrypt sunw_CAST_cbc_encrypt
+#pragma redefine_extname	CAST_cfb64_encrypt sunw_CAST_cfb64_encrypt
+#pragma redefine_extname	CAST_decrypt sunw_CAST_decrypt
+#pragma redefine_extname	CAST_ecb_encrypt sunw_CAST_ecb_encrypt
+#pragma redefine_extname	CAST_encrypt sunw_CAST_encrypt
+#pragma redefine_extname	CAST_ofb64_encrypt sunw_CAST_ofb64_encrypt
+#pragma redefine_extname	CAST_S_table0 sunw_CAST_S_table0
+#pragma redefine_extname	CAST_S_table1 sunw_CAST_S_table1
+#pragma redefine_extname	CAST_S_table2 sunw_CAST_S_table2
+#pragma redefine_extname	CAST_S_table3 sunw_CAST_S_table3
+#pragma redefine_extname	CAST_S_table4 sunw_CAST_S_table4
+#pragma redefine_extname	CAST_S_table5 sunw_CAST_S_table5
+#pragma redefine_extname	CAST_S_table6 sunw_CAST_S_table6
+#pragma redefine_extname	CAST_S_table7 sunw_CAST_S_table7
+#pragma redefine_extname	CAST_set_key sunw_CAST_set_key
+#pragma redefine_extname	CAST_version sunw_CAST_version
+#pragma redefine_extname	CBIGNUM_it sunw_CBIGNUM_it
+#pragma redefine_extname	CERTIFICATEPOLICIES_free sunw_CERTIFICATEPOLICIES_free
+#pragma redefine_extname	CERTIFICATEPOLICIES_it sunw_CERTIFICATEPOLICIES_it
+#pragma redefine_extname	CERTIFICATEPOLICIES_new sunw_CERTIFICATEPOLICIES_new
+#pragma redefine_extname	check_defer sunw_check_defer
+#pragma redefine_extname	cmac_asn1_meth sunw_cmac_asn1_meth
+#pragma redefine_extname	CMAC_CTX_cleanup sunw_CMAC_CTX_cleanup
+#pragma redefine_extname	CMAC_CTX_copy sunw_CMAC_CTX_copy
+#pragma redefine_extname	CMAC_CTX_free sunw_CMAC_CTX_free
+#pragma redefine_extname	CMAC_CTX_get0_cipher_ctx sunw_CMAC_CTX_get0_cipher_ctx
+#pragma redefine_extname	CMAC_CTX_new sunw_CMAC_CTX_new
+#pragma redefine_extname	CMAC_Final sunw_CMAC_Final
+#pragma redefine_extname	CMAC_Init sunw_CMAC_Init
+#pragma redefine_extname	cmac_pkey_meth sunw_cmac_pkey_meth
+#pragma redefine_extname	CMAC_resume sunw_CMAC_resume
+#pragma redefine_extname	CMAC_Update sunw_CMAC_Update
+#pragma redefine_extname	CMS_add_simple_smimecap sunw_CMS_add_simple_smimecap
+#pragma redefine_extname	CMS_add_smimecap sunw_CMS_add_smimecap
+#pragma redefine_extname	CMS_add_standard_smimecap sunw_CMS_add_standard_smimecap
+#pragma redefine_extname	CMS_add0_cert sunw_CMS_add0_cert
+#pragma redefine_extname	CMS_add0_CertificateChoices sunw_CMS_add0_CertificateChoices
+#pragma redefine_extname	CMS_add0_crl sunw_CMS_add0_crl
+#pragma redefine_extname	CMS_add0_recipient_key sunw_CMS_add0_recipient_key
+#pragma redefine_extname	CMS_add0_recipient_password sunw_CMS_add0_recipient_password
+#pragma redefine_extname	CMS_add0_RevocationInfoChoice sunw_CMS_add0_RevocationInfoChoice
+#pragma redefine_extname	CMS_add1_cert sunw_CMS_add1_cert
+#pragma redefine_extname	CMS_add1_crl sunw_CMS_add1_crl
+#pragma redefine_extname	CMS_add1_ReceiptRequest sunw_CMS_add1_ReceiptRequest
+#pragma redefine_extname	CMS_add1_recipient_cert sunw_CMS_add1_recipient_cert
+#pragma redefine_extname	CMS_add1_signer sunw_CMS_add1_signer
+#pragma redefine_extname	CMS_Attributes_Sign_it sunw_CMS_Attributes_Sign_it
+#pragma redefine_extname	CMS_Attributes_Verify_it sunw_CMS_Attributes_Verify_it
+#pragma redefine_extname	CMS_AuthenticatedData_it sunw_CMS_AuthenticatedData_it
+#pragma redefine_extname	CMS_CertificateChoices_it sunw_CMS_CertificateChoices_it
+#pragma redefine_extname	CMS_compress sunw_CMS_compress
+#pragma redefine_extname	CMS_CompressedData_it sunw_CMS_CompressedData_it
+#pragma redefine_extname	cms_content_bio sunw_cms_content_bio
+#pragma redefine_extname	CMS_ContentInfo_free sunw_CMS_ContentInfo_free
+#pragma redefine_extname	CMS_ContentInfo_it sunw_CMS_ContentInfo_it
+#pragma redefine_extname	CMS_ContentInfo_new sunw_CMS_ContentInfo_new
+#pragma redefine_extname	CMS_ContentInfo_print_ctx sunw_CMS_ContentInfo_print_ctx
+#pragma redefine_extname	CMS_data sunw_CMS_data
+#pragma redefine_extname	cms_Data_create sunw_cms_Data_create
+#pragma redefine_extname	CMS_data_create sunw_CMS_data_create
+#pragma redefine_extname	CMS_dataFinal sunw_CMS_dataFinal
+#pragma redefine_extname	CMS_dataInit sunw_CMS_dataInit
+#pragma redefine_extname	CMS_decrypt sunw_CMS_decrypt
+#pragma redefine_extname	CMS_decrypt_set1_key sunw_CMS_decrypt_set1_key
+#pragma redefine_extname	CMS_decrypt_set1_password sunw_CMS_decrypt_set1_password
+#pragma redefine_extname	CMS_decrypt_set1_pkey sunw_CMS_decrypt_set1_pkey
+#pragma redefine_extname	CMS_digest_create sunw_CMS_digest_create
+#pragma redefine_extname	CMS_digest_verify sunw_CMS_digest_verify
+#pragma redefine_extname	cms_DigestAlgorithm_find_ctx sunw_cms_DigestAlgorithm_find_ctx
+#pragma redefine_extname	cms_DigestAlgorithm_init_bio sunw_cms_DigestAlgorithm_init_bio
+#pragma redefine_extname	cms_DigestAlgorithm_set sunw_cms_DigestAlgorithm_set
+#pragma redefine_extname	cms_DigestedData_create sunw_cms_DigestedData_create
+#pragma redefine_extname	cms_DigestedData_do_final sunw_cms_DigestedData_do_final
+#pragma redefine_extname	cms_DigestedData_init_bio sunw_cms_DigestedData_init_bio
+#pragma redefine_extname	CMS_DigestedData_it sunw_CMS_DigestedData_it
+#pragma redefine_extname	CMS_EncapsulatedContentInfo_it sunw_CMS_EncapsulatedContentInfo_it
+#pragma redefine_extname	cms_encode_Receipt sunw_cms_encode_Receipt
+#pragma redefine_extname	CMS_encrypt sunw_CMS_encrypt
+#pragma redefine_extname	cms_EncryptedContent_init sunw_cms_EncryptedContent_init
+#pragma redefine_extname	cms_EncryptedContent_init_bio sunw_cms_EncryptedContent_init_bio
+#pragma redefine_extname	CMS_EncryptedContentInfo_it sunw_CMS_EncryptedContentInfo_it
+#pragma redefine_extname	CMS_EncryptedData_decrypt sunw_CMS_EncryptedData_decrypt
+#pragma redefine_extname	CMS_EncryptedData_encrypt sunw_CMS_EncryptedData_encrypt
+#pragma redefine_extname	cms_EncryptedData_init_bio sunw_cms_EncryptedData_init_bio
+#pragma redefine_extname	CMS_EncryptedData_it sunw_CMS_EncryptedData_it
+#pragma redefine_extname	CMS_EncryptedData_set1_key sunw_CMS_EncryptedData_set1_key
+#pragma redefine_extname	CMS_EnvelopedData_create sunw_CMS_EnvelopedData_create
+#pragma redefine_extname	cms_EnvelopedData_init_bio sunw_cms_EnvelopedData_init_bio
+#pragma redefine_extname	CMS_EnvelopedData_it sunw_CMS_EnvelopedData_it
+#pragma redefine_extname	CMS_final sunw_CMS_final
+#pragma redefine_extname	CMS_get0_content sunw_CMS_get0_content
+#pragma redefine_extname	CMS_get0_eContentType sunw_CMS_get0_eContentType
+#pragma redefine_extname	cms_get0_enveloped sunw_cms_get0_enveloped
+#pragma redefine_extname	CMS_get0_RecipientInfos sunw_CMS_get0_RecipientInfos
+#pragma redefine_extname	CMS_get0_SignerInfos sunw_CMS_get0_SignerInfos
+#pragma redefine_extname	CMS_get0_signers sunw_CMS_get0_signers
+#pragma redefine_extname	CMS_get0_type sunw_CMS_get0_type
+#pragma redefine_extname	CMS_get1_certs sunw_CMS_get1_certs
+#pragma redefine_extname	CMS_get1_crls sunw_CMS_get1_crls
+#pragma redefine_extname	CMS_get1_ReceiptRequest sunw_CMS_get1_ReceiptRequest
+#pragma redefine_extname	CMS_is_detached sunw_CMS_is_detached
+#pragma redefine_extname	CMS_IssuerAndSerialNumber_it sunw_CMS_IssuerAndSerialNumber_it
+#pragma redefine_extname	CMS_KEKIdentifier_it sunw_CMS_KEKIdentifier_it
+#pragma redefine_extname	CMS_KEKRecipientInfo_it sunw_CMS_KEKRecipientInfo_it
+#pragma redefine_extname	CMS_KeyAgreeRecipientIdentifier_it sunw_CMS_KeyAgreeRecipientIdentifier_it
+#pragma redefine_extname	CMS_KeyAgreeRecipientInfo_it sunw_CMS_KeyAgreeRecipientInfo_it
+#pragma redefine_extname	CMS_KeyTransRecipientInfo_it sunw_CMS_KeyTransRecipientInfo_it
+#pragma redefine_extname	cms_msgSigDigest_add1 sunw_cms_msgSigDigest_add1
+#pragma redefine_extname	CMS_OriginatorIdentifierOrKey_it sunw_CMS_OriginatorIdentifierOrKey_it
+#pragma redefine_extname	CMS_OriginatorInfo_it sunw_CMS_OriginatorInfo_it
+#pragma redefine_extname	CMS_OriginatorPublicKey_it sunw_CMS_OriginatorPublicKey_it
+#pragma redefine_extname	CMS_OtherCertificateFormat_it sunw_CMS_OtherCertificateFormat_it
+#pragma redefine_extname	CMS_OtherKeyAttribute_it sunw_CMS_OtherKeyAttribute_it
+#pragma redefine_extname	CMS_OtherRecipientInfo_it sunw_CMS_OtherRecipientInfo_it
+#pragma redefine_extname	CMS_OtherRevocationInfoFormat_it sunw_CMS_OtherRevocationInfoFormat_it
+#pragma redefine_extname	CMS_PasswordRecipientInfo_it sunw_CMS_PasswordRecipientInfo_it
+#pragma redefine_extname	CMS_Receipt_it sunw_CMS_Receipt_it
+#pragma redefine_extname	cms_Receipt_verify sunw_cms_Receipt_verify
+#pragma redefine_extname	CMS_ReceiptRequest_create0 sunw_CMS_ReceiptRequest_create0
+#pragma redefine_extname	CMS_ReceiptRequest_free sunw_CMS_ReceiptRequest_free
+#pragma redefine_extname	CMS_ReceiptRequest_get0_values sunw_CMS_ReceiptRequest_get0_values
+#pragma redefine_extname	CMS_ReceiptRequest_it sunw_CMS_ReceiptRequest_it
+#pragma redefine_extname	CMS_ReceiptRequest_new sunw_CMS_ReceiptRequest_new
+#pragma redefine_extname	CMS_ReceiptsFrom_it sunw_CMS_ReceiptsFrom_it
+#pragma redefine_extname	CMS_RecipientEncryptedKey_it sunw_CMS_RecipientEncryptedKey_it
+#pragma redefine_extname	CMS_RecipientInfo_decrypt sunw_CMS_RecipientInfo_decrypt
+#pragma redefine_extname	CMS_RecipientInfo_it sunw_CMS_RecipientInfo_it
+#pragma redefine_extname	CMS_RecipientInfo_kekri_get0_id sunw_CMS_RecipientInfo_kekri_get0_id
+#pragma redefine_extname	CMS_RecipientInfo_kekri_id_cmp sunw_CMS_RecipientInfo_kekri_id_cmp
+#pragma redefine_extname	CMS_RecipientInfo_ktri_cert_cmp sunw_CMS_RecipientInfo_ktri_cert_cmp
+#pragma redefine_extname	CMS_RecipientInfo_ktri_get0_algs sunw_CMS_RecipientInfo_ktri_get0_algs
+#pragma redefine_extname	CMS_RecipientInfo_ktri_get0_signer_id sunw_CMS_RecipientInfo_ktri_get0_signer_id
+#pragma redefine_extname	cms_RecipientInfo_pwri_crypt sunw_cms_RecipientInfo_pwri_crypt
+#pragma redefine_extname	CMS_RecipientInfo_set0_key sunw_CMS_RecipientInfo_set0_key
+#pragma redefine_extname	CMS_RecipientInfo_set0_password sunw_CMS_RecipientInfo_set0_password
+#pragma redefine_extname	CMS_RecipientInfo_set0_pkey sunw_CMS_RecipientInfo_set0_pkey
+#pragma redefine_extname	CMS_RecipientInfo_type sunw_CMS_RecipientInfo_type
+#pragma redefine_extname	CMS_RecipientKeyIdentifier_it sunw_CMS_RecipientKeyIdentifier_it
+#pragma redefine_extname	CMS_RevocationInfoChoice_it sunw_CMS_RevocationInfoChoice_it
+#pragma redefine_extname	CMS_set_detached sunw_CMS_set_detached
+#pragma redefine_extname	CMS_set1_eContentType sunw_CMS_set1_eContentType
+#pragma redefine_extname	cms_set1_SignerIdentifier sunw_cms_set1_SignerIdentifier
+#pragma redefine_extname	CMS_set1_signers_certs sunw_CMS_set1_signers_certs
+#pragma redefine_extname	CMS_sign sunw_CMS_sign
+#pragma redefine_extname	CMS_sign_receipt sunw_CMS_sign_receipt
+#pragma redefine_extname	CMS_signed_add1_attr sunw_CMS_signed_add1_attr
+#pragma redefine_extname	CMS_signed_add1_attr_by_NID sunw_CMS_signed_add1_attr_by_NID
+#pragma redefine_extname	CMS_signed_add1_attr_by_OBJ sunw_CMS_signed_add1_attr_by_OBJ
+#pragma redefine_extname	CMS_signed_add1_attr_by_txt sunw_CMS_signed_add1_attr_by_txt
+#pragma redefine_extname	CMS_signed_delete_attr sunw_CMS_signed_delete_attr
+#pragma redefine_extname	CMS_signed_get_attr sunw_CMS_signed_get_attr
+#pragma redefine_extname	CMS_signed_get_attr_by_NID sunw_CMS_signed_get_attr_by_NID
+#pragma redefine_extname	CMS_signed_get_attr_by_OBJ sunw_CMS_signed_get_attr_by_OBJ
+#pragma redefine_extname	CMS_signed_get_attr_count sunw_CMS_signed_get_attr_count
+#pragma redefine_extname	CMS_signed_get0_data_by_OBJ sunw_CMS_signed_get0_data_by_OBJ
+#pragma redefine_extname	cms_SignedData_final sunw_cms_SignedData_final
+#pragma redefine_extname	CMS_SignedData_init sunw_CMS_SignedData_init
+#pragma redefine_extname	cms_SignedData_init_bio sunw_cms_SignedData_init_bio
+#pragma redefine_extname	CMS_SignedData_it sunw_CMS_SignedData_it
+#pragma redefine_extname	cms_SignerIdentifier_cert_cmp sunw_cms_SignerIdentifier_cert_cmp
+#pragma redefine_extname	cms_SignerIdentifier_get0_signer_id sunw_cms_SignerIdentifier_get0_signer_id
+#pragma redefine_extname	CMS_SignerIdentifier_it sunw_CMS_SignerIdentifier_it
+#pragma redefine_extname	CMS_SignerInfo_cert_cmp sunw_CMS_SignerInfo_cert_cmp
+#pragma redefine_extname	CMS_SignerInfo_get0_algs sunw_CMS_SignerInfo_get0_algs
+#pragma redefine_extname	CMS_SignerInfo_get0_signer_id sunw_CMS_SignerInfo_get0_signer_id
+#pragma redefine_extname	CMS_SignerInfo_it sunw_CMS_SignerInfo_it
+#pragma redefine_extname	CMS_SignerInfo_set1_signer_cert sunw_CMS_SignerInfo_set1_signer_cert
+#pragma redefine_extname	CMS_SignerInfo_sign sunw_CMS_SignerInfo_sign
+#pragma redefine_extname	CMS_SignerInfo_verify sunw_CMS_SignerInfo_verify
+#pragma redefine_extname	CMS_SignerInfo_verify_content sunw_CMS_SignerInfo_verify_content
+#pragma redefine_extname	CMS_stream sunw_CMS_stream
+#pragma redefine_extname	CMS_uncompress sunw_CMS_uncompress
+#pragma redefine_extname	CMS_unsigned_add1_attr sunw_CMS_unsigned_add1_attr
+#pragma redefine_extname	CMS_unsigned_add1_attr_by_NID sunw_CMS_unsigned_add1_attr_by_NID
+#pragma redefine_extname	CMS_unsigned_add1_attr_by_OBJ sunw_CMS_unsigned_add1_attr_by_OBJ
+#pragma redefine_extname	CMS_unsigned_add1_attr_by_txt sunw_CMS_unsigned_add1_attr_by_txt
+#pragma redefine_extname	CMS_unsigned_delete_attr sunw_CMS_unsigned_delete_attr
+#pragma redefine_extname	CMS_unsigned_get_attr sunw_CMS_unsigned_get_attr
+#pragma redefine_extname	CMS_unsigned_get_attr_by_NID sunw_CMS_unsigned_get_attr_by_NID
+#pragma redefine_extname	CMS_unsigned_get_attr_by_OBJ sunw_CMS_unsigned_get_attr_by_OBJ
+#pragma redefine_extname	CMS_unsigned_get_attr_count sunw_CMS_unsigned_get_attr_count
+#pragma redefine_extname	CMS_unsigned_get0_data_by_OBJ sunw_CMS_unsigned_get0_data_by_OBJ
+#pragma redefine_extname	CMS_verify sunw_CMS_verify
+#pragma redefine_extname	CMS_verify_receipt sunw_CMS_verify_receipt
+#pragma redefine_extname	COMP_compress_block sunw_COMP_compress_block
+#pragma redefine_extname	COMP_CTX_free sunw_COMP_CTX_free
+#pragma redefine_extname	COMP_CTX_new sunw_COMP_CTX_new
+#pragma redefine_extname	COMP_expand_block sunw_COMP_expand_block
+#pragma redefine_extname	COMP_rle sunw_COMP_rle
+#pragma redefine_extname	COMP_zlib sunw_COMP_zlib
+#pragma redefine_extname	COMP_zlib_cleanup sunw_COMP_zlib_cleanup
+#pragma redefine_extname	CONF_def_version sunw_CONF_def_version
+#pragma redefine_extname	CONF_dump_bio sunw_CONF_dump_bio
+#pragma redefine_extname	CONF_dump_fp sunw_CONF_dump_fp
+#pragma redefine_extname	CONF_free sunw_CONF_free
+#pragma redefine_extname	CONF_get_number sunw_CONF_get_number
+#pragma redefine_extname	CONF_get_section sunw_CONF_get_section
+#pragma redefine_extname	CONF_get_string sunw_CONF_get_string
+#pragma redefine_extname	CONF_get1_default_config_file sunw_CONF_get1_default_config_file
+#pragma redefine_extname	CONF_imodule_get_flags sunw_CONF_imodule_get_flags
+#pragma redefine_extname	CONF_imodule_get_module sunw_CONF_imodule_get_module
+#pragma redefine_extname	CONF_imodule_get_name sunw_CONF_imodule_get_name
+#pragma redefine_extname	CONF_imodule_get_usr_data sunw_CONF_imodule_get_usr_data
+#pragma redefine_extname	CONF_imodule_get_value sunw_CONF_imodule_get_value
+#pragma redefine_extname	CONF_imodule_set_flags sunw_CONF_imodule_set_flags
+#pragma redefine_extname	CONF_imodule_set_usr_data sunw_CONF_imodule_set_usr_data
+#pragma redefine_extname	CONF_load sunw_CONF_load
+#pragma redefine_extname	CONF_load_bio sunw_CONF_load_bio
+#pragma redefine_extname	CONF_load_fp sunw_CONF_load_fp
+#pragma redefine_extname	CONF_module_add sunw_CONF_module_add
+#pragma redefine_extname	CONF_module_get_usr_data sunw_CONF_module_get_usr_data
+#pragma redefine_extname	CONF_module_set_usr_data sunw_CONF_module_set_usr_data
+#pragma redefine_extname	CONF_modules_finish sunw_CONF_modules_finish
+#pragma redefine_extname	CONF_modules_free sunw_CONF_modules_free
+#pragma redefine_extname	CONF_modules_load sunw_CONF_modules_load
+#pragma redefine_extname	CONF_modules_load_file sunw_CONF_modules_load_file
+#pragma redefine_extname	CONF_modules_unload sunw_CONF_modules_unload
+#pragma redefine_extname	CONF_parse_list sunw_CONF_parse_list
+#pragma redefine_extname	CONF_set_default_method sunw_CONF_set_default_method
+#pragma redefine_extname	CONF_set_nconf sunw_CONF_set_nconf
+#pragma redefine_extname	CONF_version sunw_CONF_version
+#pragma redefine_extname	CRL_DIST_POINTS_free sunw_CRL_DIST_POINTS_free
+#pragma redefine_extname	CRL_DIST_POINTS_it sunw_CRL_DIST_POINTS_it
+#pragma redefine_extname	CRL_DIST_POINTS_new sunw_CRL_DIST_POINTS_new
+#pragma redefine_extname	CRYPTO_add_lock sunw_CRYPTO_add_lock
+#pragma redefine_extname	CRYPTO_cbc128_decrypt sunw_CRYPTO_cbc128_decrypt
+#pragma redefine_extname	CRYPTO_cbc128_encrypt sunw_CRYPTO_cbc128_encrypt
+#pragma redefine_extname	CRYPTO_ccm128_aad sunw_CRYPTO_ccm128_aad
+#pragma redefine_extname	CRYPTO_ccm128_decrypt sunw_CRYPTO_ccm128_decrypt
+#pragma redefine_extname	CRYPTO_ccm128_decrypt_ccm64 sunw_CRYPTO_ccm128_decrypt_ccm64
+#pragma redefine_extname	CRYPTO_ccm128_encrypt sunw_CRYPTO_ccm128_encrypt
+#pragma redefine_extname	CRYPTO_ccm128_encrypt_ccm64 sunw_CRYPTO_ccm128_encrypt_ccm64
+#pragma redefine_extname	CRYPTO_ccm128_init sunw_CRYPTO_ccm128_init
+#pragma redefine_extname	CRYPTO_ccm128_setiv sunw_CRYPTO_ccm128_setiv
+#pragma redefine_extname	CRYPTO_ccm128_tag sunw_CRYPTO_ccm128_tag
+#pragma redefine_extname	CRYPTO_cfb128_1_encrypt sunw_CRYPTO_cfb128_1_encrypt
+#pragma redefine_extname	CRYPTO_cfb128_8_encrypt sunw_CRYPTO_cfb128_8_encrypt
+#pragma redefine_extname	CRYPTO_cfb128_encrypt sunw_CRYPTO_cfb128_encrypt
+#pragma redefine_extname	CRYPTO_cleanup_all_ex_data sunw_CRYPTO_cleanup_all_ex_data
+#pragma redefine_extname	CRYPTO_ctr128_encrypt sunw_CRYPTO_ctr128_encrypt
+#pragma redefine_extname	CRYPTO_ctr128_encrypt_ctr32 sunw_CRYPTO_ctr128_encrypt_ctr32
+#pragma redefine_extname	CRYPTO_cts128_decrypt sunw_CRYPTO_cts128_decrypt
+#pragma redefine_extname	CRYPTO_cts128_decrypt_block sunw_CRYPTO_cts128_decrypt_block
+#pragma redefine_extname	CRYPTO_cts128_encrypt sunw_CRYPTO_cts128_encrypt
+#pragma redefine_extname	CRYPTO_cts128_encrypt_block sunw_CRYPTO_cts128_encrypt_block
+#pragma redefine_extname	CRYPTO_dbg_free sunw_CRYPTO_dbg_free
+#pragma redefine_extname	CRYPTO_dbg_get_options sunw_CRYPTO_dbg_get_options
+#pragma redefine_extname	CRYPTO_dbg_malloc sunw_CRYPTO_dbg_malloc
+#pragma redefine_extname	CRYPTO_dbg_realloc sunw_CRYPTO_dbg_realloc
+#pragma redefine_extname	CRYPTO_dbg_set_options sunw_CRYPTO_dbg_set_options
+#pragma redefine_extname	CRYPTO_destroy_dynlockid sunw_CRYPTO_destroy_dynlockid
+#pragma redefine_extname	CRYPTO_dup_ex_data sunw_CRYPTO_dup_ex_data
+#pragma redefine_extname	CRYPTO_ex_data_new_class sunw_CRYPTO_ex_data_new_class
+#pragma redefine_extname	CRYPTO_free sunw_CRYPTO_free
+#pragma redefine_extname	CRYPTO_free_ex_data sunw_CRYPTO_free_ex_data
+#pragma redefine_extname	CRYPTO_free_locked sunw_CRYPTO_free_locked
+#pragma redefine_extname	CRYPTO_gcm128_aad sunw_CRYPTO_gcm128_aad
+#pragma redefine_extname	CRYPTO_gcm128_decrypt sunw_CRYPTO_gcm128_decrypt
+#pragma redefine_extname	CRYPTO_gcm128_decrypt_ctr32 sunw_CRYPTO_gcm128_decrypt_ctr32
+#pragma redefine_extname	CRYPTO_gcm128_encrypt sunw_CRYPTO_gcm128_encrypt
+#pragma redefine_extname	CRYPTO_gcm128_encrypt_ctr32 sunw_CRYPTO_gcm128_encrypt_ctr32
+#pragma redefine_extname	CRYPTO_gcm128_finish sunw_CRYPTO_gcm128_finish
+#pragma redefine_extname	CRYPTO_gcm128_init sunw_CRYPTO_gcm128_init
+#pragma redefine_extname	CRYPTO_gcm128_new sunw_CRYPTO_gcm128_new
+#pragma redefine_extname	CRYPTO_gcm128_release sunw_CRYPTO_gcm128_release
+#pragma redefine_extname	CRYPTO_gcm128_setiv sunw_CRYPTO_gcm128_setiv
+#pragma redefine_extname	CRYPTO_gcm128_tag sunw_CRYPTO_gcm128_tag
+#pragma redefine_extname	CRYPTO_get_add_lock_callback sunw_CRYPTO_get_add_lock_callback
+#pragma redefine_extname	CRYPTO_get_dynlock_create_callback sunw_CRYPTO_get_dynlock_create_callback
+#pragma redefine_extname	CRYPTO_get_dynlock_destroy_callback sunw_CRYPTO_get_dynlock_destroy_callback
+#pragma redefine_extname	CRYPTO_get_dynlock_lock_callback sunw_CRYPTO_get_dynlock_lock_callback
+#pragma redefine_extname	CRYPTO_get_dynlock_value sunw_CRYPTO_get_dynlock_value
+#pragma redefine_extname	CRYPTO_get_ex_data sunw_CRYPTO_get_ex_data
+#pragma redefine_extname	CRYPTO_get_ex_data_implementation sunw_CRYPTO_get_ex_data_implementation
+#pragma redefine_extname	CRYPTO_get_ex_new_index sunw_CRYPTO_get_ex_new_index
+#pragma redefine_extname	CRYPTO_get_id_callback sunw_CRYPTO_get_id_callback
+#pragma redefine_extname	CRYPTO_get_lock_name sunw_CRYPTO_get_lock_name
+#pragma redefine_extname	CRYPTO_get_locked_mem_ex_functions sunw_CRYPTO_get_locked_mem_ex_functions
+#pragma redefine_extname	CRYPTO_get_locked_mem_functions sunw_CRYPTO_get_locked_mem_functions
+#pragma redefine_extname	CRYPTO_get_locking_callback sunw_CRYPTO_get_locking_callback
+#pragma redefine_extname	CRYPTO_get_mem_debug_functions sunw_CRYPTO_get_mem_debug_functions
+#pragma redefine_extname	CRYPTO_get_mem_debug_options sunw_CRYPTO_get_mem_debug_options
+#pragma redefine_extname	CRYPTO_get_mem_ex_functions sunw_CRYPTO_get_mem_ex_functions
+#pragma redefine_extname	CRYPTO_get_mem_functions sunw_CRYPTO_get_mem_functions
+#pragma redefine_extname	CRYPTO_get_new_dynlockid sunw_CRYPTO_get_new_dynlockid
+#pragma redefine_extname	CRYPTO_get_new_lockid sunw_CRYPTO_get_new_lockid
+#pragma redefine_extname	CRYPTO_is_mem_check_on sunw_CRYPTO_is_mem_check_on
+#pragma redefine_extname	CRYPTO_lock sunw_CRYPTO_lock
+#pragma redefine_extname	CRYPTO_malloc sunw_CRYPTO_malloc
+#pragma redefine_extname	CRYPTO_malloc_locked sunw_CRYPTO_malloc_locked
+#pragma redefine_extname	CRYPTO_mem_ctrl sunw_CRYPTO_mem_ctrl
+#pragma redefine_extname	CRYPTO_mem_leaks sunw_CRYPTO_mem_leaks
+#pragma redefine_extname	CRYPTO_mem_leaks_cb sunw_CRYPTO_mem_leaks_cb
+#pragma redefine_extname	CRYPTO_mem_leaks_fp sunw_CRYPTO_mem_leaks_fp
+#pragma redefine_extname	CRYPTO_memcmp sunw_CRYPTO_memcmp
+#pragma redefine_extname	CRYPTO_new_ex_data sunw_CRYPTO_new_ex_data
+#pragma redefine_extname	CRYPTO_nistcts128_decrypt sunw_CRYPTO_nistcts128_decrypt
+#pragma redefine_extname	CRYPTO_nistcts128_decrypt_block sunw_CRYPTO_nistcts128_decrypt_block
+#pragma redefine_extname	CRYPTO_nistcts128_encrypt sunw_CRYPTO_nistcts128_encrypt
+#pragma redefine_extname	CRYPTO_nistcts128_encrypt_block sunw_CRYPTO_nistcts128_encrypt_block
+#pragma redefine_extname	CRYPTO_num_locks sunw_CRYPTO_num_locks
+#pragma redefine_extname	CRYPTO_ofb128_encrypt sunw_CRYPTO_ofb128_encrypt
+#pragma redefine_extname	CRYPTO_pop_info sunw_CRYPTO_pop_info
+#pragma redefine_extname	CRYPTO_push_info_ sunw_CRYPTO_push_info_
+#pragma redefine_extname	CRYPTO_realloc sunw_CRYPTO_realloc
+#pragma redefine_extname	CRYPTO_realloc_clean sunw_CRYPTO_realloc_clean
+#pragma redefine_extname	CRYPTO_remalloc sunw_CRYPTO_remalloc
+#pragma redefine_extname	CRYPTO_remove_all_info sunw_CRYPTO_remove_all_info
+#pragma redefine_extname	CRYPTO_set_add_lock_callback sunw_CRYPTO_set_add_lock_callback
+#pragma redefine_extname	CRYPTO_set_dynlock_create_callback sunw_CRYPTO_set_dynlock_create_callback
+#pragma redefine_extname	CRYPTO_set_dynlock_destroy_callback sunw_CRYPTO_set_dynlock_destroy_callback
+#pragma redefine_extname	CRYPTO_set_dynlock_lock_callback sunw_CRYPTO_set_dynlock_lock_callback
+#pragma redefine_extname	CRYPTO_set_ex_data sunw_CRYPTO_set_ex_data
+#pragma redefine_extname	CRYPTO_set_ex_data_implementation sunw_CRYPTO_set_ex_data_implementation
+#pragma redefine_extname	CRYPTO_set_id_callback sunw_CRYPTO_set_id_callback
+#pragma redefine_extname	CRYPTO_set_locked_mem_ex_functions sunw_CRYPTO_set_locked_mem_ex_functions
+#pragma redefine_extname	CRYPTO_set_locked_mem_functions sunw_CRYPTO_set_locked_mem_functions
+#pragma redefine_extname	CRYPTO_set_locking_callback sunw_CRYPTO_set_locking_callback
+#pragma redefine_extname	CRYPTO_set_mem_debug_functions sunw_CRYPTO_set_mem_debug_functions
+#pragma redefine_extname	CRYPTO_set_mem_debug_options sunw_CRYPTO_set_mem_debug_options
+#pragma redefine_extname	CRYPTO_set_mem_ex_functions sunw_CRYPTO_set_mem_ex_functions
+#pragma redefine_extname	CRYPTO_set_mem_functions sunw_CRYPTO_set_mem_functions
+#pragma redefine_extname	CRYPTO_strdup sunw_CRYPTO_strdup
+#pragma redefine_extname	CRYPTO_thread_id sunw_CRYPTO_thread_id
+#pragma redefine_extname	CRYPTO_THREADID_cmp sunw_CRYPTO_THREADID_cmp
+#pragma redefine_extname	CRYPTO_THREADID_cpy sunw_CRYPTO_THREADID_cpy
+#pragma redefine_extname	CRYPTO_THREADID_current sunw_CRYPTO_THREADID_current
+#pragma redefine_extname	CRYPTO_THREADID_get_callback sunw_CRYPTO_THREADID_get_callback
+#pragma redefine_extname	CRYPTO_THREADID_hash sunw_CRYPTO_THREADID_hash
+#pragma redefine_extname	CRYPTO_THREADID_set_callback sunw_CRYPTO_THREADID_set_callback
+#pragma redefine_extname	CRYPTO_THREADID_set_numeric sunw_CRYPTO_THREADID_set_numeric
+#pragma redefine_extname	CRYPTO_THREADID_set_pointer sunw_CRYPTO_THREADID_set_pointer
+#pragma redefine_extname	CRYPTO_xts128_encrypt sunw_CRYPTO_xts128_encrypt
+#pragma redefine_extname	d2i_ACCESS_DESCRIPTION sunw_d2i_ACCESS_DESCRIPTION
+#pragma redefine_extname	d2i_ASN1_BIT_STRING sunw_d2i_ASN1_BIT_STRING
+#pragma redefine_extname	d2i_ASN1_BMPSTRING sunw_d2i_ASN1_BMPSTRING
+#pragma redefine_extname	d2i_ASN1_BOOLEAN sunw_d2i_ASN1_BOOLEAN
+#pragma redefine_extname	d2i_ASN1_bytes sunw_d2i_ASN1_bytes
+#pragma redefine_extname	d2i_ASN1_ENUMERATED sunw_d2i_ASN1_ENUMERATED
+#pragma redefine_extname	d2i_ASN1_GENERALIZEDTIME sunw_d2i_ASN1_GENERALIZEDTIME
+#pragma redefine_extname	d2i_ASN1_GENERALSTRING sunw_d2i_ASN1_GENERALSTRING
+#pragma redefine_extname	d2i_ASN1_IA5STRING sunw_d2i_ASN1_IA5STRING
+#pragma redefine_extname	d2i_ASN1_INTEGER sunw_d2i_ASN1_INTEGER
+#pragma redefine_extname	d2i_ASN1_NULL sunw_d2i_ASN1_NULL
+#pragma redefine_extname	d2i_ASN1_OBJECT sunw_d2i_ASN1_OBJECT
+#pragma redefine_extname	d2i_ASN1_OCTET_STRING sunw_d2i_ASN1_OCTET_STRING
+#pragma redefine_extname	d2i_ASN1_PRINTABLE sunw_d2i_ASN1_PRINTABLE
+#pragma redefine_extname	d2i_ASN1_PRINTABLESTRING sunw_d2i_ASN1_PRINTABLESTRING
+#pragma redefine_extname	d2i_ASN1_SEQUENCE_ANY sunw_d2i_ASN1_SEQUENCE_ANY
+#pragma redefine_extname	d2i_ASN1_SET sunw_d2i_ASN1_SET
+#pragma redefine_extname	d2i_ASN1_SET_ANY sunw_d2i_ASN1_SET_ANY
+#pragma redefine_extname	d2i_ASN1_T61STRING sunw_d2i_ASN1_T61STRING
+#pragma redefine_extname	d2i_ASN1_TIME sunw_d2i_ASN1_TIME
+#pragma redefine_extname	d2i_ASN1_TYPE sunw_d2i_ASN1_TYPE
+#pragma redefine_extname	d2i_ASN1_type_bytes sunw_d2i_ASN1_type_bytes
+#pragma redefine_extname	d2i_ASN1_UINTEGER sunw_d2i_ASN1_UINTEGER
+#pragma redefine_extname	d2i_ASN1_UNIVERSALSTRING sunw_d2i_ASN1_UNIVERSALSTRING
+#pragma redefine_extname	d2i_ASN1_UTCTIME sunw_d2i_ASN1_UTCTIME
+#pragma redefine_extname	d2i_ASN1_UTF8STRING sunw_d2i_ASN1_UTF8STRING
+#pragma redefine_extname	d2i_ASN1_VISIBLESTRING sunw_d2i_ASN1_VISIBLESTRING
+#pragma redefine_extname	d2i_AUTHORITY_INFO_ACCESS sunw_d2i_AUTHORITY_INFO_ACCESS
+#pragma redefine_extname	d2i_AUTHORITY_KEYID sunw_d2i_AUTHORITY_KEYID
+#pragma redefine_extname	d2i_AutoPrivateKey sunw_d2i_AutoPrivateKey
+#pragma redefine_extname	d2i_BASIC_CONSTRAINTS sunw_d2i_BASIC_CONSTRAINTS
+#pragma redefine_extname	d2i_CERTIFICATEPOLICIES sunw_d2i_CERTIFICATEPOLICIES
+#pragma redefine_extname	d2i_CMS_bio sunw_d2i_CMS_bio
+#pragma redefine_extname	d2i_CMS_ContentInfo sunw_d2i_CMS_ContentInfo
+#pragma redefine_extname	d2i_CMS_ReceiptRequest sunw_d2i_CMS_ReceiptRequest
+#pragma redefine_extname	d2i_CRL_DIST_POINTS sunw_d2i_CRL_DIST_POINTS
+#pragma redefine_extname	d2i_DHparams sunw_d2i_DHparams
+#pragma redefine_extname	d2i_DIRECTORYSTRING sunw_d2i_DIRECTORYSTRING
+#pragma redefine_extname	d2i_DISPLAYTEXT sunw_d2i_DISPLAYTEXT
+#pragma redefine_extname	d2i_DIST_POINT sunw_d2i_DIST_POINT
+#pragma redefine_extname	d2i_DIST_POINT_NAME sunw_d2i_DIST_POINT_NAME
+#pragma redefine_extname	d2i_DSA_PUBKEY sunw_d2i_DSA_PUBKEY
+#pragma redefine_extname	d2i_DSA_PUBKEY_bio sunw_d2i_DSA_PUBKEY_bio
+#pragma redefine_extname	d2i_DSA_PUBKEY_fp sunw_d2i_DSA_PUBKEY_fp
+#pragma redefine_extname	d2i_DSA_SIG sunw_d2i_DSA_SIG
+#pragma redefine_extname	d2i_DSAparams sunw_d2i_DSAparams
+#pragma redefine_extname	d2i_DSAPrivateKey sunw_d2i_DSAPrivateKey
+#pragma redefine_extname	d2i_DSAPrivateKey_bio sunw_d2i_DSAPrivateKey_bio
+#pragma redefine_extname	d2i_DSAPrivateKey_fp sunw_d2i_DSAPrivateKey_fp
+#pragma redefine_extname	d2i_DSAPublicKey sunw_d2i_DSAPublicKey
+#pragma redefine_extname	d2i_EDIPARTYNAME sunw_d2i_EDIPARTYNAME
+#pragma redefine_extname	d2i_ESS_CERT_ID sunw_d2i_ESS_CERT_ID
+#pragma redefine_extname	d2i_ESS_ISSUER_SERIAL sunw_d2i_ESS_ISSUER_SERIAL
+#pragma redefine_extname	d2i_ESS_SIGNING_CERT sunw_d2i_ESS_SIGNING_CERT
+#pragma redefine_extname	d2i_EXTENDED_KEY_USAGE sunw_d2i_EXTENDED_KEY_USAGE
+#pragma redefine_extname	d2i_GENERAL_NAME sunw_d2i_GENERAL_NAME
+#pragma redefine_extname	d2i_GENERAL_NAMES sunw_d2i_GENERAL_NAMES
+#pragma redefine_extname	d2i_ISSUING_DIST_POINT sunw_d2i_ISSUING_DIST_POINT
+#pragma redefine_extname	d2i_KRB5_APREQ sunw_d2i_KRB5_APREQ
+#pragma redefine_extname	d2i_KRB5_APREQBODY sunw_d2i_KRB5_APREQBODY
+#pragma redefine_extname	d2i_KRB5_AUTHDATA sunw_d2i_KRB5_AUTHDATA
+#pragma redefine_extname	d2i_KRB5_AUTHENT sunw_d2i_KRB5_AUTHENT
+#pragma redefine_extname	d2i_KRB5_AUTHENTBODY sunw_d2i_KRB5_AUTHENTBODY
+#pragma redefine_extname	d2i_KRB5_CHECKSUM sunw_d2i_KRB5_CHECKSUM
+#pragma redefine_extname	d2i_KRB5_ENCDATA sunw_d2i_KRB5_ENCDATA
+#pragma redefine_extname	d2i_KRB5_ENCKEY sunw_d2i_KRB5_ENCKEY
+#pragma redefine_extname	d2i_KRB5_PRINCNAME sunw_d2i_KRB5_PRINCNAME
+#pragma redefine_extname	d2i_KRB5_TICKET sunw_d2i_KRB5_TICKET
+#pragma redefine_extname	d2i_KRB5_TKTBODY sunw_d2i_KRB5_TKTBODY
+#pragma redefine_extname	d2i_NETSCAPE_CERT_SEQUENCE sunw_d2i_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	d2i_NETSCAPE_ENCRYPTED_PKEY sunw_d2i_NETSCAPE_ENCRYPTED_PKEY
+#pragma redefine_extname	d2i_NETSCAPE_PKEY sunw_d2i_NETSCAPE_PKEY
+#pragma redefine_extname	d2i_Netscape_RSA sunw_d2i_Netscape_RSA
+#pragma redefine_extname	d2i_NETSCAPE_SPKAC sunw_d2i_NETSCAPE_SPKAC
+#pragma redefine_extname	d2i_NETSCAPE_SPKI sunw_d2i_NETSCAPE_SPKI
+#pragma redefine_extname	d2i_NETSCAPE_X509 sunw_d2i_NETSCAPE_X509
+#pragma redefine_extname	d2i_NOTICEREF sunw_d2i_NOTICEREF
+#pragma redefine_extname	d2i_OCSP_BASICRESP sunw_d2i_OCSP_BASICRESP
+#pragma redefine_extname	d2i_OCSP_CERTID sunw_d2i_OCSP_CERTID
+#pragma redefine_extname	d2i_OCSP_CERTSTATUS sunw_d2i_OCSP_CERTSTATUS
+#pragma redefine_extname	d2i_OCSP_CRLID sunw_d2i_OCSP_CRLID
+#pragma redefine_extname	d2i_OCSP_ONEREQ sunw_d2i_OCSP_ONEREQ
+#pragma redefine_extname	d2i_OCSP_REQINFO sunw_d2i_OCSP_REQINFO
+#pragma redefine_extname	d2i_OCSP_REQUEST sunw_d2i_OCSP_REQUEST
+#pragma redefine_extname	d2i_OCSP_RESPBYTES sunw_d2i_OCSP_RESPBYTES
+#pragma redefine_extname	d2i_OCSP_RESPDATA sunw_d2i_OCSP_RESPDATA
+#pragma redefine_extname	d2i_OCSP_RESPID sunw_d2i_OCSP_RESPID
+#pragma redefine_extname	d2i_OCSP_RESPONSE sunw_d2i_OCSP_RESPONSE
+#pragma redefine_extname	d2i_OCSP_REVOKEDINFO sunw_d2i_OCSP_REVOKEDINFO
+#pragma redefine_extname	d2i_OCSP_SERVICELOC sunw_d2i_OCSP_SERVICELOC
+#pragma redefine_extname	d2i_OCSP_SIGNATURE sunw_d2i_OCSP_SIGNATURE
+#pragma redefine_extname	d2i_OCSP_SINGLERESP sunw_d2i_OCSP_SINGLERESP
+#pragma redefine_extname	d2i_OTHERNAME sunw_d2i_OTHERNAME
+#pragma redefine_extname	d2i_PBE2PARAM sunw_d2i_PBE2PARAM
+#pragma redefine_extname	d2i_PBEPARAM sunw_d2i_PBEPARAM
+#pragma redefine_extname	d2i_PBKDF2PARAM sunw_d2i_PBKDF2PARAM
+#pragma redefine_extname	d2i_PKCS12 sunw_d2i_PKCS12
+#pragma redefine_extname	d2i_PKCS12_BAGS sunw_d2i_PKCS12_BAGS
+#pragma redefine_extname	d2i_PKCS12_bio sunw_d2i_PKCS12_bio
+#pragma redefine_extname	d2i_PKCS12_fp sunw_d2i_PKCS12_fp
+#pragma redefine_extname	d2i_PKCS12_MAC_DATA sunw_d2i_PKCS12_MAC_DATA
+#pragma redefine_extname	d2i_PKCS12_SAFEBAG sunw_d2i_PKCS12_SAFEBAG
+#pragma redefine_extname	d2i_PKCS7 sunw_d2i_PKCS7
+#pragma redefine_extname	d2i_PKCS7_bio sunw_d2i_PKCS7_bio
+#pragma redefine_extname	d2i_PKCS7_DIGEST sunw_d2i_PKCS7_DIGEST
+#pragma redefine_extname	d2i_PKCS7_ENC_CONTENT sunw_d2i_PKCS7_ENC_CONTENT
+#pragma redefine_extname	d2i_PKCS7_ENCRYPT sunw_d2i_PKCS7_ENCRYPT
+#pragma redefine_extname	d2i_PKCS7_ENVELOPE sunw_d2i_PKCS7_ENVELOPE
+#pragma redefine_extname	d2i_PKCS7_fp sunw_d2i_PKCS7_fp
+#pragma redefine_extname	d2i_PKCS7_ISSUER_AND_SERIAL sunw_d2i_PKCS7_ISSUER_AND_SERIAL
+#pragma redefine_extname	d2i_PKCS7_RECIP_INFO sunw_d2i_PKCS7_RECIP_INFO
+#pragma redefine_extname	d2i_PKCS7_SIGN_ENVELOPE sunw_d2i_PKCS7_SIGN_ENVELOPE
+#pragma redefine_extname	d2i_PKCS7_SIGNED sunw_d2i_PKCS7_SIGNED
+#pragma redefine_extname	d2i_PKCS7_SIGNER_INFO sunw_d2i_PKCS7_SIGNER_INFO
+#pragma redefine_extname	d2i_PKCS8_bio sunw_d2i_PKCS8_bio
+#pragma redefine_extname	d2i_PKCS8_fp sunw_d2i_PKCS8_fp
+#pragma redefine_extname	d2i_PKCS8_PRIV_KEY_INFO sunw_d2i_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	d2i_PKCS8_PRIV_KEY_INFO_bio sunw_d2i_PKCS8_PRIV_KEY_INFO_bio
+#pragma redefine_extname	d2i_PKCS8_PRIV_KEY_INFO_fp sunw_d2i_PKCS8_PRIV_KEY_INFO_fp
+#pragma redefine_extname	d2i_PKCS8PrivateKey_bio sunw_d2i_PKCS8PrivateKey_bio
+#pragma redefine_extname	d2i_PKCS8PrivateKey_fp sunw_d2i_PKCS8PrivateKey_fp
+#pragma redefine_extname	d2i_PKEY_USAGE_PERIOD sunw_d2i_PKEY_USAGE_PERIOD
+#pragma redefine_extname	d2i_POLICYINFO sunw_d2i_POLICYINFO
+#pragma redefine_extname	d2i_POLICYQUALINFO sunw_d2i_POLICYQUALINFO
+#pragma redefine_extname	d2i_PrivateKey sunw_d2i_PrivateKey
+#pragma redefine_extname	d2i_PrivateKey_bio sunw_d2i_PrivateKey_bio
+#pragma redefine_extname	d2i_PrivateKey_fp sunw_d2i_PrivateKey_fp
+#pragma redefine_extname	d2i_PROXY_CERT_INFO_EXTENSION sunw_d2i_PROXY_CERT_INFO_EXTENSION
+#pragma redefine_extname	d2i_PROXY_POLICY sunw_d2i_PROXY_POLICY
+#pragma redefine_extname	d2i_PUBKEY sunw_d2i_PUBKEY
+#pragma redefine_extname	d2i_PUBKEY_bio sunw_d2i_PUBKEY_bio
+#pragma redefine_extname	d2i_PUBKEY_fp sunw_d2i_PUBKEY_fp
+#pragma redefine_extname	d2i_PublicKey sunw_d2i_PublicKey
+#pragma redefine_extname	d2i_RSA_NET sunw_d2i_RSA_NET
+#pragma redefine_extname	d2i_RSA_PSS_PARAMS sunw_d2i_RSA_PSS_PARAMS
+#pragma redefine_extname	d2i_RSA_PUBKEY sunw_d2i_RSA_PUBKEY
+#pragma redefine_extname	d2i_RSA_PUBKEY_bio sunw_d2i_RSA_PUBKEY_bio
+#pragma redefine_extname	d2i_RSA_PUBKEY_fp sunw_d2i_RSA_PUBKEY_fp
+#pragma redefine_extname	d2i_RSAPrivateKey sunw_d2i_RSAPrivateKey
+#pragma redefine_extname	d2i_RSAPrivateKey_bio sunw_d2i_RSAPrivateKey_bio
+#pragma redefine_extname	d2i_RSAPrivateKey_fp sunw_d2i_RSAPrivateKey_fp
+#pragma redefine_extname	d2i_RSAPublicKey sunw_d2i_RSAPublicKey
+#pragma redefine_extname	d2i_RSAPublicKey_bio sunw_d2i_RSAPublicKey_bio
+#pragma redefine_extname	d2i_RSAPublicKey_fp sunw_d2i_RSAPublicKey_fp
+#pragma redefine_extname	d2i_SXNET sunw_d2i_SXNET
+#pragma redefine_extname	d2i_SXNETID sunw_d2i_SXNETID
+#pragma redefine_extname	d2i_TS_ACCURACY sunw_d2i_TS_ACCURACY
+#pragma redefine_extname	d2i_TS_MSG_IMPRINT sunw_d2i_TS_MSG_IMPRINT
+#pragma redefine_extname	d2i_TS_MSG_IMPRINT_bio sunw_d2i_TS_MSG_IMPRINT_bio
+#pragma redefine_extname	d2i_TS_MSG_IMPRINT_fp sunw_d2i_TS_MSG_IMPRINT_fp
+#pragma redefine_extname	d2i_TS_REQ sunw_d2i_TS_REQ
+#pragma redefine_extname	d2i_TS_REQ_bio sunw_d2i_TS_REQ_bio
+#pragma redefine_extname	d2i_TS_REQ_fp sunw_d2i_TS_REQ_fp
+#pragma redefine_extname	d2i_TS_RESP sunw_d2i_TS_RESP
+#pragma redefine_extname	d2i_TS_RESP_bio sunw_d2i_TS_RESP_bio
+#pragma redefine_extname	d2i_TS_RESP_fp sunw_d2i_TS_RESP_fp
+#pragma redefine_extname	d2i_TS_STATUS_INFO sunw_d2i_TS_STATUS_INFO
+#pragma redefine_extname	d2i_TS_TST_INFO sunw_d2i_TS_TST_INFO
+#pragma redefine_extname	d2i_TS_TST_INFO_bio sunw_d2i_TS_TST_INFO_bio
+#pragma redefine_extname	d2i_TS_TST_INFO_fp sunw_d2i_TS_TST_INFO_fp
+#pragma redefine_extname	d2i_USERNOTICE sunw_d2i_USERNOTICE
+#pragma redefine_extname	d2i_X509 sunw_d2i_X509
+#pragma redefine_extname	d2i_X509_ALGOR sunw_d2i_X509_ALGOR
+#pragma redefine_extname	d2i_X509_ALGORS sunw_d2i_X509_ALGORS
+#pragma redefine_extname	d2i_X509_ATTRIBUTE sunw_d2i_X509_ATTRIBUTE
+#pragma redefine_extname	d2i_X509_AUX sunw_d2i_X509_AUX
+#pragma redefine_extname	d2i_X509_bio sunw_d2i_X509_bio
+#pragma redefine_extname	d2i_X509_CERT_AUX sunw_d2i_X509_CERT_AUX
+#pragma redefine_extname	d2i_X509_CERT_PAIR sunw_d2i_X509_CERT_PAIR
+#pragma redefine_extname	d2i_X509_CINF sunw_d2i_X509_CINF
+#pragma redefine_extname	d2i_X509_CRL sunw_d2i_X509_CRL
+#pragma redefine_extname	d2i_X509_CRL_bio sunw_d2i_X509_CRL_bio
+#pragma redefine_extname	d2i_X509_CRL_fp sunw_d2i_X509_CRL_fp
+#pragma redefine_extname	d2i_X509_CRL_INFO sunw_d2i_X509_CRL_INFO
+#pragma redefine_extname	d2i_X509_EXTENSION sunw_d2i_X509_EXTENSION
+#pragma redefine_extname	d2i_X509_EXTENSIONS sunw_d2i_X509_EXTENSIONS
+#pragma redefine_extname	d2i_X509_fp sunw_d2i_X509_fp
+#pragma redefine_extname	d2i_X509_NAME sunw_d2i_X509_NAME
+#pragma redefine_extname	d2i_X509_NAME_ENTRY sunw_d2i_X509_NAME_ENTRY
+#pragma redefine_extname	d2i_X509_PKEY sunw_d2i_X509_PKEY
+#pragma redefine_extname	d2i_X509_PUBKEY sunw_d2i_X509_PUBKEY
+#pragma redefine_extname	d2i_X509_REQ sunw_d2i_X509_REQ
+#pragma redefine_extname	d2i_X509_REQ_bio sunw_d2i_X509_REQ_bio
+#pragma redefine_extname	d2i_X509_REQ_fp sunw_d2i_X509_REQ_fp
+#pragma redefine_extname	d2i_X509_REQ_INFO sunw_d2i_X509_REQ_INFO
+#pragma redefine_extname	d2i_X509_REVOKED sunw_d2i_X509_REVOKED
+#pragma redefine_extname	d2i_X509_SIG sunw_d2i_X509_SIG
+#pragma redefine_extname	d2i_X509_VAL sunw_d2i_X509_VAL
+#pragma redefine_extname	default_pctx sunw_default_pctx
+#pragma redefine_extname	DES_cbc_cksum sunw_DES_cbc_cksum
+#pragma redefine_extname	DES_cbc_encrypt sunw_DES_cbc_encrypt
+#pragma redefine_extname	DES_cfb_encrypt sunw_DES_cfb_encrypt
+#pragma redefine_extname	DES_cfb64_encrypt sunw_DES_cfb64_encrypt
+#pragma redefine_extname	DES_check_key_parity sunw_DES_check_key_parity
+#pragma redefine_extname	DES_crypt sunw_DES_crypt
+#pragma redefine_extname	DES_decrypt3 sunw_DES_decrypt3
+#pragma redefine_extname	DES_ecb_encrypt sunw_DES_ecb_encrypt
+#pragma redefine_extname	DES_ecb3_encrypt sunw_DES_ecb3_encrypt
+#pragma redefine_extname	DES_ede3_cbc_encrypt sunw_DES_ede3_cbc_encrypt
+#pragma redefine_extname	DES_ede3_cbcm_encrypt sunw_DES_ede3_cbcm_encrypt
+#pragma redefine_extname	DES_ede3_cfb_encrypt sunw_DES_ede3_cfb_encrypt
+#pragma redefine_extname	DES_ede3_cfb64_encrypt sunw_DES_ede3_cfb64_encrypt
+#pragma redefine_extname	DES_ede3_ofb64_encrypt sunw_DES_ede3_ofb64_encrypt
+#pragma redefine_extname	DES_enc_read sunw_DES_enc_read
+#pragma redefine_extname	DES_enc_write sunw_DES_enc_write
+#pragma redefine_extname	DES_encrypt1 sunw_DES_encrypt1
+#pragma redefine_extname	DES_encrypt2 sunw_DES_encrypt2
+#pragma redefine_extname	DES_encrypt3 sunw_DES_encrypt3
+#pragma redefine_extname	DES_fcrypt sunw_DES_fcrypt
+#pragma redefine_extname	DES_is_weak_key sunw_DES_is_weak_key
+#pragma redefine_extname	DES_key_sched sunw_DES_key_sched
+#pragma redefine_extname	DES_ncbc_encrypt sunw_DES_ncbc_encrypt
+#pragma redefine_extname	DES_ofb_encrypt sunw_DES_ofb_encrypt
+#pragma redefine_extname	DES_ofb64_encrypt sunw_DES_ofb64_encrypt
+#pragma redefine_extname	DES_options sunw_DES_options
+#pragma redefine_extname	DES_pcbc_encrypt sunw_DES_pcbc_encrypt
+#pragma redefine_extname	DES_quad_cksum sunw_DES_quad_cksum
+#pragma redefine_extname	DES_random_key sunw_DES_random_key
+#pragma redefine_extname	DES_read_2passwords sunw_DES_read_2passwords
+#pragma redefine_extname	DES_read_password sunw_DES_read_password
+#pragma redefine_extname	DES_set_key sunw_DES_set_key
+#pragma redefine_extname	DES_set_key_checked sunw_DES_set_key_checked
+#pragma redefine_extname	DES_set_key_unchecked sunw_DES_set_key_unchecked
+#pragma redefine_extname	DES_set_odd_parity sunw_DES_set_odd_parity
+#pragma redefine_extname	DES_SPtrans sunw_DES_SPtrans
+#pragma redefine_extname	DES_string_to_2keys sunw_DES_string_to_2keys
+#pragma redefine_extname	DES_string_to_key sunw_DES_string_to_key
+#pragma redefine_extname	DES_xcbc_encrypt sunw_DES_xcbc_encrypt
+#pragma redefine_extname	dh_asn1_meth sunw_dh_asn1_meth
+#pragma redefine_extname	DH_check sunw_DH_check
+#pragma redefine_extname	DH_check_pub_key sunw_DH_check_pub_key
+#pragma redefine_extname	DH_compute_key sunw_DH_compute_key
+#pragma redefine_extname	DH_free sunw_DH_free
+#pragma redefine_extname	DH_generate_key sunw_DH_generate_key
+#pragma redefine_extname	DH_generate_parameters sunw_DH_generate_parameters
+#pragma redefine_extname	DH_generate_parameters_ex sunw_DH_generate_parameters_ex
+#pragma redefine_extname	DH_get_default_method sunw_DH_get_default_method
+#pragma redefine_extname	DH_get_ex_data sunw_DH_get_ex_data
+#pragma redefine_extname	DH_get_ex_new_index sunw_DH_get_ex_new_index
+#pragma redefine_extname	DH_new sunw_DH_new
+#pragma redefine_extname	DH_new_method sunw_DH_new_method
+#pragma redefine_extname	DH_OpenSSL sunw_DH_OpenSSL
+#pragma redefine_extname	dh_pkey_meth sunw_dh_pkey_meth
+#pragma redefine_extname	DH_set_default_method sunw_DH_set_default_method
+#pragma redefine_extname	DH_set_ex_data sunw_DH_set_ex_data
+#pragma redefine_extname	DH_set_method sunw_DH_set_method
+#pragma redefine_extname	DH_size sunw_DH_size
+#pragma redefine_extname	DH_up_ref sunw_DH_up_ref
+#pragma redefine_extname	DH_version sunw_DH_version
+#pragma redefine_extname	DHparams_dup sunw_DHparams_dup
+#pragma redefine_extname	DHparams_it sunw_DHparams_it
+#pragma redefine_extname	DHparams_print sunw_DHparams_print
+#pragma redefine_extname	DHparams_print_fp sunw_DHparams_print_fp
+#pragma redefine_extname	DIRECTORYSTRING_free sunw_DIRECTORYSTRING_free
+#pragma redefine_extname	DIRECTORYSTRING_it sunw_DIRECTORYSTRING_it
+#pragma redefine_extname	DIRECTORYSTRING_new sunw_DIRECTORYSTRING_new
+#pragma redefine_extname	DISPLAYTEXT_free sunw_DISPLAYTEXT_free
+#pragma redefine_extname	DISPLAYTEXT_it sunw_DISPLAYTEXT_it
+#pragma redefine_extname	DISPLAYTEXT_new sunw_DISPLAYTEXT_new
+#pragma redefine_extname	DIST_POINT_free sunw_DIST_POINT_free
+#pragma redefine_extname	DIST_POINT_it sunw_DIST_POINT_it
+#pragma redefine_extname	DIST_POINT_NAME_free sunw_DIST_POINT_NAME_free
+#pragma redefine_extname	DIST_POINT_NAME_it sunw_DIST_POINT_NAME_it
+#pragma redefine_extname	DIST_POINT_NAME_new sunw_DIST_POINT_NAME_new
+#pragma redefine_extname	DIST_POINT_new sunw_DIST_POINT_new
+#pragma redefine_extname	DIST_POINT_set_dpname sunw_DIST_POINT_set_dpname
+#pragma redefine_extname	dsa_asn1_meths sunw_dsa_asn1_meths
+#pragma redefine_extname	dsa_builtin_paramgen sunw_dsa_builtin_paramgen
+#pragma redefine_extname	DSA_do_sign sunw_DSA_do_sign
+#pragma redefine_extname	DSA_do_verify sunw_DSA_do_verify
+#pragma redefine_extname	DSA_dup_DH sunw_DSA_dup_DH
+#pragma redefine_extname	DSA_free sunw_DSA_free
+#pragma redefine_extname	DSA_generate_key sunw_DSA_generate_key
+#pragma redefine_extname	DSA_generate_parameters sunw_DSA_generate_parameters
+#pragma redefine_extname	DSA_generate_parameters_ex sunw_DSA_generate_parameters_ex
+#pragma redefine_extname	DSA_get_default_method sunw_DSA_get_default_method
+#pragma redefine_extname	DSA_get_ex_data sunw_DSA_get_ex_data
+#pragma redefine_extname	DSA_get_ex_new_index sunw_DSA_get_ex_new_index
+#pragma redefine_extname	DSA_new sunw_DSA_new
+#pragma redefine_extname	DSA_new_method sunw_DSA_new_method
+#pragma redefine_extname	DSA_OpenSSL sunw_DSA_OpenSSL
+#pragma redefine_extname	dsa_pkey_meth sunw_dsa_pkey_meth
+#pragma redefine_extname	DSA_print sunw_DSA_print
+#pragma redefine_extname	DSA_print_fp sunw_DSA_print_fp
+#pragma redefine_extname	dsa_pub_internal_it sunw_dsa_pub_internal_it
+#pragma redefine_extname	DSA_set_default_method sunw_DSA_set_default_method
+#pragma redefine_extname	DSA_set_ex_data sunw_DSA_set_ex_data
+#pragma redefine_extname	DSA_set_method sunw_DSA_set_method
+#pragma redefine_extname	DSA_SIG_free sunw_DSA_SIG_free
+#pragma redefine_extname	DSA_SIG_it sunw_DSA_SIG_it
+#pragma redefine_extname	DSA_SIG_new sunw_DSA_SIG_new
+#pragma redefine_extname	DSA_sign sunw_DSA_sign
+#pragma redefine_extname	DSA_sign_setup sunw_DSA_sign_setup
+#pragma redefine_extname	DSA_size sunw_DSA_size
+#pragma redefine_extname	DSA_up_ref sunw_DSA_up_ref
+#pragma redefine_extname	DSA_verify sunw_DSA_verify
+#pragma redefine_extname	DSA_version sunw_DSA_version
+#pragma redefine_extname	DSAparams_dup sunw_DSAparams_dup
+#pragma redefine_extname	DSAparams_it sunw_DSAparams_it
+#pragma redefine_extname	DSAparams_print sunw_DSAparams_print
+#pragma redefine_extname	DSAparams_print_fp sunw_DSAparams_print_fp
+#pragma redefine_extname	DSAPrivateKey_it sunw_DSAPrivateKey_it
+#pragma redefine_extname	DSAPublicKey_it sunw_DSAPublicKey_it
+#pragma redefine_extname	DSO_bind_func sunw_DSO_bind_func
+#pragma redefine_extname	DSO_bind_var sunw_DSO_bind_var
+#pragma redefine_extname	DSO_convert_filename sunw_DSO_convert_filename
+#pragma redefine_extname	DSO_ctrl sunw_DSO_ctrl
+#pragma redefine_extname	DSO_flags sunw_DSO_flags
+#pragma redefine_extname	DSO_free sunw_DSO_free
+#pragma redefine_extname	DSO_get_default_method sunw_DSO_get_default_method
+#pragma redefine_extname	DSO_get_filename sunw_DSO_get_filename
+#pragma redefine_extname	DSO_get_loaded_filename sunw_DSO_get_loaded_filename
+#pragma redefine_extname	DSO_get_method sunw_DSO_get_method
+#pragma redefine_extname	DSO_global_lookup sunw_DSO_global_lookup
+#pragma redefine_extname	DSO_load sunw_DSO_load
+#pragma redefine_extname	DSO_merge sunw_DSO_merge
+#pragma redefine_extname	DSO_METHOD_beos sunw_DSO_METHOD_beos
+#pragma redefine_extname	DSO_METHOD_dl sunw_DSO_METHOD_dl
+#pragma redefine_extname	DSO_METHOD_dlfcn sunw_DSO_METHOD_dlfcn
+#pragma redefine_extname	DSO_METHOD_null sunw_DSO_METHOD_null
+#pragma redefine_extname	DSO_METHOD_openssl sunw_DSO_METHOD_openssl
+#pragma redefine_extname	DSO_METHOD_vms sunw_DSO_METHOD_vms
+#pragma redefine_extname	DSO_METHOD_win32 sunw_DSO_METHOD_win32
+#pragma redefine_extname	DSO_new sunw_DSO_new
+#pragma redefine_extname	DSO_new_method sunw_DSO_new_method
+#pragma redefine_extname	DSO_pathbyaddr sunw_DSO_pathbyaddr
+#pragma redefine_extname	DSO_set_default_method sunw_DSO_set_default_method
+#pragma redefine_extname	DSO_set_filename sunw_DSO_set_filename
+#pragma redefine_extname	DSO_set_method sunw_DSO_set_method
+#pragma redefine_extname	DSO_set_name_converter sunw_DSO_set_name_converter
+#pragma redefine_extname	DSO_up_ref sunw_DSO_up_ref
+#pragma redefine_extname	EDIPARTYNAME_free sunw_EDIPARTYNAME_free
+#pragma redefine_extname	EDIPARTYNAME_it sunw_EDIPARTYNAME_it
+#pragma redefine_extname	EDIPARTYNAME_new sunw_EDIPARTYNAME_new
+#pragma redefine_extname	ENGINE_add sunw_ENGINE_add
+#pragma redefine_extname	ENGINE_add_conf_module sunw_ENGINE_add_conf_module
+#pragma redefine_extname	ENGINE_by_id sunw_ENGINE_by_id
+#pragma redefine_extname	ENGINE_cleanup sunw_ENGINE_cleanup
+#pragma redefine_extname	engine_cleanup_add_first sunw_engine_cleanup_add_first
+#pragma redefine_extname	engine_cleanup_add_last sunw_engine_cleanup_add_last
+#pragma redefine_extname	ENGINE_cmd_is_executable sunw_ENGINE_cmd_is_executable
+#pragma redefine_extname	ENGINE_ctrl sunw_ENGINE_ctrl
+#pragma redefine_extname	ENGINE_ctrl_cmd sunw_ENGINE_ctrl_cmd
+#pragma redefine_extname	ENGINE_ctrl_cmd_string sunw_ENGINE_ctrl_cmd_string
+#pragma redefine_extname	ENGINE_finish sunw_ENGINE_finish
+#pragma redefine_extname	ENGINE_free sunw_ENGINE_free
+#pragma redefine_extname	engine_free_util sunw_engine_free_util
+#pragma redefine_extname	ENGINE_get_cipher sunw_ENGINE_get_cipher
+#pragma redefine_extname	ENGINE_get_cipher_engine sunw_ENGINE_get_cipher_engine
+#pragma redefine_extname	ENGINE_get_ciphers sunw_ENGINE_get_ciphers
+#pragma redefine_extname	ENGINE_get_cmd_defns sunw_ENGINE_get_cmd_defns
+#pragma redefine_extname	ENGINE_get_ctrl_function sunw_ENGINE_get_ctrl_function
+#pragma redefine_extname	ENGINE_get_default_DH sunw_ENGINE_get_default_DH
+#pragma redefine_extname	ENGINE_get_default_DSA sunw_ENGINE_get_default_DSA
+#pragma redefine_extname	ENGINE_get_default_ECDH sunw_ENGINE_get_default_ECDH
+#pragma redefine_extname	ENGINE_get_default_ECDSA sunw_ENGINE_get_default_ECDSA
+#pragma redefine_extname	ENGINE_get_default_RAND sunw_ENGINE_get_default_RAND
+#pragma redefine_extname	ENGINE_get_default_RSA sunw_ENGINE_get_default_RSA
+#pragma redefine_extname	ENGINE_get_destroy_function sunw_ENGINE_get_destroy_function
+#pragma redefine_extname	ENGINE_get_DH sunw_ENGINE_get_DH
+#pragma redefine_extname	ENGINE_get_digest sunw_ENGINE_get_digest
+#pragma redefine_extname	ENGINE_get_digest_engine sunw_ENGINE_get_digest_engine
+#pragma redefine_extname	ENGINE_get_digests sunw_ENGINE_get_digests
+#pragma redefine_extname	ENGINE_get_DSA sunw_ENGINE_get_DSA
+#pragma redefine_extname	ENGINE_get_ECDH sunw_ENGINE_get_ECDH
+#pragma redefine_extname	ENGINE_get_ECDSA sunw_ENGINE_get_ECDSA
+#pragma redefine_extname	ENGINE_get_ex_data sunw_ENGINE_get_ex_data
+#pragma redefine_extname	ENGINE_get_ex_new_index sunw_ENGINE_get_ex_new_index
+#pragma redefine_extname	ENGINE_get_finish_function sunw_ENGINE_get_finish_function
+#pragma redefine_extname	ENGINE_get_first sunw_ENGINE_get_first
+#pragma redefine_extname	ENGINE_get_flags sunw_ENGINE_get_flags
+#pragma redefine_extname	ENGINE_get_id sunw_ENGINE_get_id
+#pragma redefine_extname	ENGINE_get_init_function sunw_ENGINE_get_init_function
+#pragma redefine_extname	ENGINE_get_last sunw_ENGINE_get_last
+#pragma redefine_extname	ENGINE_get_load_privkey_function sunw_ENGINE_get_load_privkey_function
+#pragma redefine_extname	ENGINE_get_load_pubkey_function sunw_ENGINE_get_load_pubkey_function
+#pragma redefine_extname	ENGINE_get_name sunw_ENGINE_get_name
+#pragma redefine_extname	ENGINE_get_next sunw_ENGINE_get_next
+#pragma redefine_extname	ENGINE_get_pkey_asn1_meth sunw_ENGINE_get_pkey_asn1_meth
+#pragma redefine_extname	ENGINE_get_pkey_asn1_meth_engine sunw_ENGINE_get_pkey_asn1_meth_engine
+#pragma redefine_extname	ENGINE_get_pkey_asn1_meth_str sunw_ENGINE_get_pkey_asn1_meth_str
+#pragma redefine_extname	ENGINE_get_pkey_asn1_meths sunw_ENGINE_get_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_get_pkey_meth sunw_ENGINE_get_pkey_meth
+#pragma redefine_extname	ENGINE_get_pkey_meth_engine sunw_ENGINE_get_pkey_meth_engine
+#pragma redefine_extname	ENGINE_get_pkey_meths sunw_ENGINE_get_pkey_meths
+#pragma redefine_extname	ENGINE_get_prev sunw_ENGINE_get_prev
+#pragma redefine_extname	ENGINE_get_RAND sunw_ENGINE_get_RAND
+#pragma redefine_extname	ENGINE_get_RSA sunw_ENGINE_get_RSA
+#pragma redefine_extname	ENGINE_get_ssl_client_cert_function sunw_ENGINE_get_ssl_client_cert_function
+#pragma redefine_extname	ENGINE_get_static_state sunw_ENGINE_get_static_state
+#pragma redefine_extname	ENGINE_get_STORE sunw_ENGINE_get_STORE
+#pragma redefine_extname	ENGINE_get_table_flags sunw_ENGINE_get_table_flags
+#pragma redefine_extname	ENGINE_init sunw_ENGINE_init
+#pragma redefine_extname	ENGINE_load_builtin_engines sunw_ENGINE_load_builtin_engines
+#pragma redefine_extname	ENGINE_load_cryptodev sunw_ENGINE_load_cryptodev
+#pragma redefine_extname	ENGINE_load_dynamic sunw_ENGINE_load_dynamic
+#pragma redefine_extname	ENGINE_load_openssl sunw_ENGINE_load_openssl
+#pragma redefine_extname	ENGINE_load_pk11 sunw_ENGINE_load_pk11
+#pragma redefine_extname	ENGINE_load_private_key sunw_ENGINE_load_private_key
+#pragma redefine_extname	ENGINE_load_public_key sunw_ENGINE_load_public_key
+#pragma redefine_extname	ENGINE_load_rdrand sunw_ENGINE_load_rdrand
+#pragma redefine_extname	ENGINE_load_rsax sunw_ENGINE_load_rsax
+#pragma redefine_extname	ENGINE_load_ssl_client_cert sunw_ENGINE_load_ssl_client_cert
+#pragma redefine_extname	ENGINE_new sunw_ENGINE_new
+#pragma redefine_extname	ENGINE_pkey_asn1_find_str sunw_ENGINE_pkey_asn1_find_str
+#pragma redefine_extname	engine_pkey_asn1_meths_free sunw_engine_pkey_asn1_meths_free
+#pragma redefine_extname	engine_pkey_meths_free sunw_engine_pkey_meths_free
+#pragma redefine_extname	ENGINE_register_all_ciphers sunw_ENGINE_register_all_ciphers
+#pragma redefine_extname	ENGINE_register_all_complete sunw_ENGINE_register_all_complete
+#pragma redefine_extname	ENGINE_register_all_DH sunw_ENGINE_register_all_DH
+#pragma redefine_extname	ENGINE_register_all_digests sunw_ENGINE_register_all_digests
+#pragma redefine_extname	ENGINE_register_all_DSA sunw_ENGINE_register_all_DSA
+#pragma redefine_extname	ENGINE_register_all_ECDH sunw_ENGINE_register_all_ECDH
+#pragma redefine_extname	ENGINE_register_all_ECDSA sunw_ENGINE_register_all_ECDSA
+#pragma redefine_extname	ENGINE_register_all_pkey_asn1_meths sunw_ENGINE_register_all_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_register_all_pkey_meths sunw_ENGINE_register_all_pkey_meths
+#pragma redefine_extname	ENGINE_register_all_RAND sunw_ENGINE_register_all_RAND
+#pragma redefine_extname	ENGINE_register_all_RSA sunw_ENGINE_register_all_RSA
+#pragma redefine_extname	ENGINE_register_all_STORE sunw_ENGINE_register_all_STORE
+#pragma redefine_extname	ENGINE_register_ciphers sunw_ENGINE_register_ciphers
+#pragma redefine_extname	ENGINE_register_complete sunw_ENGINE_register_complete
+#pragma redefine_extname	ENGINE_register_DH sunw_ENGINE_register_DH
+#pragma redefine_extname	ENGINE_register_digests sunw_ENGINE_register_digests
+#pragma redefine_extname	ENGINE_register_DSA sunw_ENGINE_register_DSA
+#pragma redefine_extname	ENGINE_register_ECDH sunw_ENGINE_register_ECDH
+#pragma redefine_extname	ENGINE_register_ECDSA sunw_ENGINE_register_ECDSA
+#pragma redefine_extname	ENGINE_register_pkey_asn1_meths sunw_ENGINE_register_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_register_pkey_meths sunw_ENGINE_register_pkey_meths
+#pragma redefine_extname	ENGINE_register_RAND sunw_ENGINE_register_RAND
+#pragma redefine_extname	ENGINE_register_RSA sunw_ENGINE_register_RSA
+#pragma redefine_extname	ENGINE_register_STORE sunw_ENGINE_register_STORE
+#pragma redefine_extname	ENGINE_remove sunw_ENGINE_remove
+#pragma redefine_extname	engine_set_all_null sunw_engine_set_all_null
+#pragma redefine_extname	ENGINE_set_ciphers sunw_ENGINE_set_ciphers
+#pragma redefine_extname	ENGINE_set_cmd_defns sunw_ENGINE_set_cmd_defns
+#pragma redefine_extname	ENGINE_set_ctrl_function sunw_ENGINE_set_ctrl_function
+#pragma redefine_extname	ENGINE_set_default sunw_ENGINE_set_default
+#pragma redefine_extname	ENGINE_set_default_ciphers sunw_ENGINE_set_default_ciphers
+#pragma redefine_extname	ENGINE_set_default_DH sunw_ENGINE_set_default_DH
+#pragma redefine_extname	ENGINE_set_default_digests sunw_ENGINE_set_default_digests
+#pragma redefine_extname	ENGINE_set_default_DSA sunw_ENGINE_set_default_DSA
+#pragma redefine_extname	ENGINE_set_default_ECDH sunw_ENGINE_set_default_ECDH
+#pragma redefine_extname	ENGINE_set_default_ECDSA sunw_ENGINE_set_default_ECDSA
+#pragma redefine_extname	ENGINE_set_default_pkey_asn1_meths sunw_ENGINE_set_default_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_set_default_pkey_meths sunw_ENGINE_set_default_pkey_meths
+#pragma redefine_extname	ENGINE_set_default_RAND sunw_ENGINE_set_default_RAND
+#pragma redefine_extname	ENGINE_set_default_RSA sunw_ENGINE_set_default_RSA
+#pragma redefine_extname	ENGINE_set_default_string sunw_ENGINE_set_default_string
+#pragma redefine_extname	ENGINE_set_destroy_function sunw_ENGINE_set_destroy_function
+#pragma redefine_extname	ENGINE_set_DH sunw_ENGINE_set_DH
+#pragma redefine_extname	ENGINE_set_digests sunw_ENGINE_set_digests
+#pragma redefine_extname	ENGINE_set_DSA sunw_ENGINE_set_DSA
+#pragma redefine_extname	ENGINE_set_ECDH sunw_ENGINE_set_ECDH
+#pragma redefine_extname	ENGINE_set_ECDSA sunw_ENGINE_set_ECDSA
+#pragma redefine_extname	ENGINE_set_ex_data sunw_ENGINE_set_ex_data
+#pragma redefine_extname	ENGINE_set_finish_function sunw_ENGINE_set_finish_function
+#pragma redefine_extname	ENGINE_set_flags sunw_ENGINE_set_flags
+#pragma redefine_extname	ENGINE_set_id sunw_ENGINE_set_id
+#pragma redefine_extname	ENGINE_set_init_function sunw_ENGINE_set_init_function
+#pragma redefine_extname	ENGINE_set_load_privkey_function sunw_ENGINE_set_load_privkey_function
+#pragma redefine_extname	ENGINE_set_load_pubkey_function sunw_ENGINE_set_load_pubkey_function
+#pragma redefine_extname	ENGINE_set_load_ssl_client_cert_function sunw_ENGINE_set_load_ssl_client_cert_function
+#pragma redefine_extname	ENGINE_set_name sunw_ENGINE_set_name
+#pragma redefine_extname	ENGINE_set_pkey_asn1_meths sunw_ENGINE_set_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_set_pkey_meths sunw_ENGINE_set_pkey_meths
+#pragma redefine_extname	ENGINE_set_RAND sunw_ENGINE_set_RAND
+#pragma redefine_extname	ENGINE_set_RSA sunw_ENGINE_set_RSA
+#pragma redefine_extname	ENGINE_set_STORE sunw_ENGINE_set_STORE
+#pragma redefine_extname	ENGINE_set_table_flags sunw_ENGINE_set_table_flags
+#pragma redefine_extname	engine_table_cleanup sunw_engine_table_cleanup
+#pragma redefine_extname	engine_table_doall sunw_engine_table_doall
+#pragma redefine_extname	engine_table_register sunw_engine_table_register
+#pragma redefine_extname	engine_table_select sunw_engine_table_select
+#pragma redefine_extname	engine_table_unregister sunw_engine_table_unregister
+#pragma redefine_extname	engine_unlocked_finish sunw_engine_unlocked_finish
+#pragma redefine_extname	engine_unlocked_init sunw_engine_unlocked_init
+#pragma redefine_extname	ENGINE_unregister_ciphers sunw_ENGINE_unregister_ciphers
+#pragma redefine_extname	ENGINE_unregister_DH sunw_ENGINE_unregister_DH
+#pragma redefine_extname	ENGINE_unregister_digests sunw_ENGINE_unregister_digests
+#pragma redefine_extname	ENGINE_unregister_DSA sunw_ENGINE_unregister_DSA
+#pragma redefine_extname	ENGINE_unregister_ECDH sunw_ENGINE_unregister_ECDH
+#pragma redefine_extname	ENGINE_unregister_ECDSA sunw_ENGINE_unregister_ECDSA
+#pragma redefine_extname	ENGINE_unregister_pkey_asn1_meths sunw_ENGINE_unregister_pkey_asn1_meths
+#pragma redefine_extname	ENGINE_unregister_pkey_meths sunw_ENGINE_unregister_pkey_meths
+#pragma redefine_extname	ENGINE_unregister_RAND sunw_ENGINE_unregister_RAND
+#pragma redefine_extname	ENGINE_unregister_RSA sunw_ENGINE_unregister_RSA
+#pragma redefine_extname	ENGINE_unregister_STORE sunw_ENGINE_unregister_STORE
+#pragma redefine_extname	ENGINE_up_ref sunw_ENGINE_up_ref
+#pragma redefine_extname	ERR_add_error_data sunw_ERR_add_error_data
+#pragma redefine_extname	ERR_add_error_vdata sunw_ERR_add_error_vdata
+#pragma redefine_extname	ERR_clear_error sunw_ERR_clear_error
+#pragma redefine_extname	ERR_error_string sunw_ERR_error_string
+#pragma redefine_extname	ERR_error_string_n sunw_ERR_error_string_n
+#pragma redefine_extname	ERR_free_strings sunw_ERR_free_strings
+#pragma redefine_extname	ERR_func_error_string sunw_ERR_func_error_string
+#pragma redefine_extname	ERR_get_err_state_table sunw_ERR_get_err_state_table
+#pragma redefine_extname	ERR_get_error sunw_ERR_get_error
+#pragma redefine_extname	ERR_get_error_line sunw_ERR_get_error_line
+#pragma redefine_extname	ERR_get_error_line_data sunw_ERR_get_error_line_data
+#pragma redefine_extname	ERR_get_implementation sunw_ERR_get_implementation
+#pragma redefine_extname	ERR_get_next_error_library sunw_ERR_get_next_error_library
+#pragma redefine_extname	ERR_get_state sunw_ERR_get_state
+#pragma redefine_extname	ERR_get_string_table sunw_ERR_get_string_table
+#pragma redefine_extname	ERR_lib_error_string sunw_ERR_lib_error_string
+#pragma redefine_extname	ERR_load_ASN1_strings sunw_ERR_load_ASN1_strings
+#pragma redefine_extname	ERR_load_BIO_strings sunw_ERR_load_BIO_strings
+#pragma redefine_extname	ERR_load_BN_strings sunw_ERR_load_BN_strings
+#pragma redefine_extname	ERR_load_BUF_strings sunw_ERR_load_BUF_strings
+#pragma redefine_extname	ERR_load_CMS_strings sunw_ERR_load_CMS_strings
+#pragma redefine_extname	ERR_load_COMP_strings sunw_ERR_load_COMP_strings
+#pragma redefine_extname	ERR_load_CONF_strings sunw_ERR_load_CONF_strings
+#pragma redefine_extname	ERR_load_crypto_strings sunw_ERR_load_crypto_strings
+#pragma redefine_extname	ERR_load_CRYPTO_strings sunw_ERR_load_CRYPTO_strings
+#pragma redefine_extname	ERR_load_DH_strings sunw_ERR_load_DH_strings
+#pragma redefine_extname	ERR_load_DSA_strings sunw_ERR_load_DSA_strings
+#pragma redefine_extname	ERR_load_DSO_strings sunw_ERR_load_DSO_strings
+#pragma redefine_extname	ERR_load_ENGINE_strings sunw_ERR_load_ENGINE_strings
+#pragma redefine_extname	ERR_load_ERR_strings sunw_ERR_load_ERR_strings
+#pragma redefine_extname	ERR_load_EVP_strings sunw_ERR_load_EVP_strings
+#pragma redefine_extname	ERR_load_OBJ_strings sunw_ERR_load_OBJ_strings
+#pragma redefine_extname	ERR_load_OCSP_strings sunw_ERR_load_OCSP_strings
+#pragma redefine_extname	ERR_load_PEM_strings sunw_ERR_load_PEM_strings
+#pragma redefine_extname	ERR_load_PKCS12_strings sunw_ERR_load_PKCS12_strings
+#pragma redefine_extname	ERR_load_PKCS7_strings sunw_ERR_load_PKCS7_strings
+#pragma redefine_extname	ERR_load_RAND_strings sunw_ERR_load_RAND_strings
+#pragma redefine_extname	ERR_load_RSA_strings sunw_ERR_load_RSA_strings
+#pragma redefine_extname	ERR_load_strings sunw_ERR_load_strings
+#pragma redefine_extname	ERR_load_TS_strings sunw_ERR_load_TS_strings
+#pragma redefine_extname	ERR_load_UI_strings sunw_ERR_load_UI_strings
+#pragma redefine_extname	ERR_load_X509_strings sunw_ERR_load_X509_strings
+#pragma redefine_extname	ERR_load_X509V3_strings sunw_ERR_load_X509V3_strings
+#pragma redefine_extname	ERR_peek_error sunw_ERR_peek_error
+#pragma redefine_extname	ERR_peek_error_line sunw_ERR_peek_error_line
+#pragma redefine_extname	ERR_peek_error_line_data sunw_ERR_peek_error_line_data
+#pragma redefine_extname	ERR_peek_last_error sunw_ERR_peek_last_error
+#pragma redefine_extname	ERR_peek_last_error_line sunw_ERR_peek_last_error_line
+#pragma redefine_extname	ERR_peek_last_error_line_data sunw_ERR_peek_last_error_line_data
+#pragma redefine_extname	ERR_pk11_error sunw_ERR_pk11_error
+#pragma redefine_extname	ERR_pop_to_mark sunw_ERR_pop_to_mark
+#pragma redefine_extname	ERR_print_errors sunw_ERR_print_errors
+#pragma redefine_extname	ERR_print_errors_cb sunw_ERR_print_errors_cb
+#pragma redefine_extname	ERR_print_errors_fp sunw_ERR_print_errors_fp
+#pragma redefine_extname	ERR_put_error sunw_ERR_put_error
+#pragma redefine_extname	ERR_reason_error_string sunw_ERR_reason_error_string
+#pragma redefine_extname	ERR_release_err_state_table sunw_ERR_release_err_state_table
+#pragma redefine_extname	ERR_remove_state sunw_ERR_remove_state
+#pragma redefine_extname	ERR_remove_thread_state sunw_ERR_remove_thread_state
+#pragma redefine_extname	ERR_set_error_data sunw_ERR_set_error_data
+#pragma redefine_extname	ERR_set_implementation sunw_ERR_set_implementation
+#pragma redefine_extname	ERR_set_mark sunw_ERR_set_mark
+#pragma redefine_extname	ERR_unload_strings sunw_ERR_unload_strings
+#pragma redefine_extname	ESS_CERT_ID_dup sunw_ESS_CERT_ID_dup
+#pragma redefine_extname	ESS_CERT_ID_free sunw_ESS_CERT_ID_free
+#pragma redefine_extname	ESS_CERT_ID_it sunw_ESS_CERT_ID_it
+#pragma redefine_extname	ESS_CERT_ID_new sunw_ESS_CERT_ID_new
+#pragma redefine_extname	ESS_ISSUER_SERIAL_dup sunw_ESS_ISSUER_SERIAL_dup
+#pragma redefine_extname	ESS_ISSUER_SERIAL_free sunw_ESS_ISSUER_SERIAL_free
+#pragma redefine_extname	ESS_ISSUER_SERIAL_it sunw_ESS_ISSUER_SERIAL_it
+#pragma redefine_extname	ESS_ISSUER_SERIAL_new sunw_ESS_ISSUER_SERIAL_new
+#pragma redefine_extname	ESS_SIGNING_CERT_dup sunw_ESS_SIGNING_CERT_dup
+#pragma redefine_extname	ESS_SIGNING_CERT_free sunw_ESS_SIGNING_CERT_free
+#pragma redefine_extname	ESS_SIGNING_CERT_it sunw_ESS_SIGNING_CERT_it
+#pragma redefine_extname	ESS_SIGNING_CERT_new sunw_ESS_SIGNING_CERT_new
+#pragma redefine_extname	EVP_add_alg_module sunw_EVP_add_alg_module
+#pragma redefine_extname	EVP_add_cipher sunw_EVP_add_cipher
+#pragma redefine_extname	EVP_add_digest sunw_EVP_add_digest
+#pragma redefine_extname	EVP_aes_128_cbc sunw_EVP_aes_128_cbc
+#pragma redefine_extname	EVP_aes_128_cbc_hmac_sha1 sunw_EVP_aes_128_cbc_hmac_sha1
+#pragma redefine_extname	EVP_aes_128_ccm sunw_EVP_aes_128_ccm
+#pragma redefine_extname	EVP_aes_128_cfb sunw_EVP_aes_128_cfb
+#pragma redefine_extname	EVP_aes_128_cfb1 sunw_EVP_aes_128_cfb1
+#pragma redefine_extname	EVP_aes_128_cfb128 sunw_EVP_aes_128_cfb128
+#pragma redefine_extname	EVP_aes_128_cfb8 sunw_EVP_aes_128_cfb8
+#pragma redefine_extname	EVP_aes_128_ctr sunw_EVP_aes_128_ctr
+#pragma redefine_extname	EVP_aes_128_ecb sunw_EVP_aes_128_ecb
+#pragma redefine_extname	EVP_aes_128_gcm sunw_EVP_aes_128_gcm
+#pragma redefine_extname	EVP_aes_128_ofb sunw_EVP_aes_128_ofb
+#pragma redefine_extname	EVP_aes_128_xts sunw_EVP_aes_128_xts
+#pragma redefine_extname	EVP_aes_192_cbc sunw_EVP_aes_192_cbc
+#pragma redefine_extname	EVP_aes_192_ccm sunw_EVP_aes_192_ccm
+#pragma redefine_extname	EVP_aes_192_cfb sunw_EVP_aes_192_cfb
+#pragma redefine_extname	EVP_aes_192_cfb1 sunw_EVP_aes_192_cfb1
+#pragma redefine_extname	EVP_aes_192_cfb128 sunw_EVP_aes_192_cfb128
+#pragma redefine_extname	EVP_aes_192_cfb8 sunw_EVP_aes_192_cfb8
+#pragma redefine_extname	EVP_aes_192_ctr sunw_EVP_aes_192_ctr
+#pragma redefine_extname	EVP_aes_192_ecb sunw_EVP_aes_192_ecb
+#pragma redefine_extname	EVP_aes_192_gcm sunw_EVP_aes_192_gcm
+#pragma redefine_extname	EVP_aes_192_ofb sunw_EVP_aes_192_ofb
+#pragma redefine_extname	EVP_aes_256_cbc sunw_EVP_aes_256_cbc
+#pragma redefine_extname	EVP_aes_256_cbc_hmac_sha1 sunw_EVP_aes_256_cbc_hmac_sha1
+#pragma redefine_extname	EVP_aes_256_ccm sunw_EVP_aes_256_ccm
+#pragma redefine_extname	EVP_aes_256_cfb sunw_EVP_aes_256_cfb
+#pragma redefine_extname	EVP_aes_256_cfb1 sunw_EVP_aes_256_cfb1
+#pragma redefine_extname	EVP_aes_256_cfb128 sunw_EVP_aes_256_cfb128
+#pragma redefine_extname	EVP_aes_256_cfb8 sunw_EVP_aes_256_cfb8
+#pragma redefine_extname	EVP_aes_256_ctr sunw_EVP_aes_256_ctr
+#pragma redefine_extname	EVP_aes_256_ecb sunw_EVP_aes_256_ecb
+#pragma redefine_extname	EVP_aes_256_gcm sunw_EVP_aes_256_gcm
+#pragma redefine_extname	EVP_aes_256_ofb sunw_EVP_aes_256_ofb
+#pragma redefine_extname	EVP_aes_256_xts sunw_EVP_aes_256_xts
+#pragma redefine_extname	EVP_bf_cbc sunw_EVP_bf_cbc
+#pragma redefine_extname	EVP_bf_cfb sunw_EVP_bf_cfb
+#pragma redefine_extname	EVP_bf_cfb64 sunw_EVP_bf_cfb64
+#pragma redefine_extname	EVP_bf_ecb sunw_EVP_bf_ecb
+#pragma redefine_extname	EVP_bf_ofb sunw_EVP_bf_ofb
+#pragma redefine_extname	EVP_BytesToKey sunw_EVP_BytesToKey
+#pragma redefine_extname	EVP_camellia_128_cbc sunw_EVP_camellia_128_cbc
+#pragma redefine_extname	EVP_camellia_128_cfb1 sunw_EVP_camellia_128_cfb1
+#pragma redefine_extname	EVP_camellia_128_cfb128 sunw_EVP_camellia_128_cfb128
+#pragma redefine_extname	EVP_camellia_128_cfb8 sunw_EVP_camellia_128_cfb8
+#pragma redefine_extname	EVP_camellia_128_ecb sunw_EVP_camellia_128_ecb
+#pragma redefine_extname	EVP_camellia_128_ofb sunw_EVP_camellia_128_ofb
+#pragma redefine_extname	EVP_camellia_192_cbc sunw_EVP_camellia_192_cbc
+#pragma redefine_extname	EVP_camellia_192_cfb1 sunw_EVP_camellia_192_cfb1
+#pragma redefine_extname	EVP_camellia_192_cfb128 sunw_EVP_camellia_192_cfb128
+#pragma redefine_extname	EVP_camellia_192_cfb8 sunw_EVP_camellia_192_cfb8
+#pragma redefine_extname	EVP_camellia_192_ecb sunw_EVP_camellia_192_ecb
+#pragma redefine_extname	EVP_camellia_192_ofb sunw_EVP_camellia_192_ofb
+#pragma redefine_extname	EVP_camellia_256_cbc sunw_EVP_camellia_256_cbc
+#pragma redefine_extname	EVP_camellia_256_cfb1 sunw_EVP_camellia_256_cfb1
+#pragma redefine_extname	EVP_camellia_256_cfb128 sunw_EVP_camellia_256_cfb128
+#pragma redefine_extname	EVP_camellia_256_cfb8 sunw_EVP_camellia_256_cfb8
+#pragma redefine_extname	EVP_camellia_256_ecb sunw_EVP_camellia_256_ecb
+#pragma redefine_extname	EVP_camellia_256_ofb sunw_EVP_camellia_256_ofb
+#pragma redefine_extname	EVP_cast5_cbc sunw_EVP_cast5_cbc
+#pragma redefine_extname	EVP_cast5_cfb sunw_EVP_cast5_cfb
+#pragma redefine_extname	EVP_cast5_cfb64 sunw_EVP_cast5_cfb64
+#pragma redefine_extname	EVP_cast5_ecb sunw_EVP_cast5_ecb
+#pragma redefine_extname	EVP_cast5_ofb sunw_EVP_cast5_ofb
+#pragma redefine_extname	EVP_Cipher sunw_EVP_Cipher
+#pragma redefine_extname	EVP_CIPHER_asn1_to_param sunw_EVP_CIPHER_asn1_to_param
+#pragma redefine_extname	EVP_CIPHER_block_size sunw_EVP_CIPHER_block_size
+#pragma redefine_extname	EVP_CIPHER_CTX_block_size sunw_EVP_CIPHER_CTX_block_size
+#pragma redefine_extname	EVP_CIPHER_CTX_cipher sunw_EVP_CIPHER_CTX_cipher
+#pragma redefine_extname	EVP_CIPHER_CTX_cleanup sunw_EVP_CIPHER_CTX_cleanup
+#pragma redefine_extname	EVP_CIPHER_CTX_clear_flags sunw_EVP_CIPHER_CTX_clear_flags
+#pragma redefine_extname	EVP_CIPHER_CTX_copy sunw_EVP_CIPHER_CTX_copy
+#pragma redefine_extname	EVP_CIPHER_CTX_ctrl sunw_EVP_CIPHER_CTX_ctrl
+#pragma redefine_extname	EVP_CIPHER_CTX_flags sunw_EVP_CIPHER_CTX_flags
+#pragma redefine_extname	EVP_CIPHER_CTX_free sunw_EVP_CIPHER_CTX_free
+#pragma redefine_extname	EVP_CIPHER_CTX_get_app_data sunw_EVP_CIPHER_CTX_get_app_data
+#pragma redefine_extname	EVP_CIPHER_CTX_init sunw_EVP_CIPHER_CTX_init
+#pragma redefine_extname	EVP_CIPHER_CTX_iv_length sunw_EVP_CIPHER_CTX_iv_length
+#pragma redefine_extname	EVP_CIPHER_CTX_key_length sunw_EVP_CIPHER_CTX_key_length
+#pragma redefine_extname	EVP_CIPHER_CTX_new sunw_EVP_CIPHER_CTX_new
+#pragma redefine_extname	EVP_CIPHER_CTX_nid sunw_EVP_CIPHER_CTX_nid
+#pragma redefine_extname	EVP_CIPHER_CTX_rand_key sunw_EVP_CIPHER_CTX_rand_key
+#pragma redefine_extname	EVP_CIPHER_CTX_set_app_data sunw_EVP_CIPHER_CTX_set_app_data
+#pragma redefine_extname	EVP_CIPHER_CTX_set_flags sunw_EVP_CIPHER_CTX_set_flags
+#pragma redefine_extname	EVP_CIPHER_CTX_set_key_length sunw_EVP_CIPHER_CTX_set_key_length
+#pragma redefine_extname	EVP_CIPHER_CTX_set_padding sunw_EVP_CIPHER_CTX_set_padding
+#pragma redefine_extname	EVP_CIPHER_CTX_test_flags sunw_EVP_CIPHER_CTX_test_flags
+#pragma redefine_extname	EVP_CIPHER_do_all sunw_EVP_CIPHER_do_all
+#pragma redefine_extname	EVP_CIPHER_do_all_sorted sunw_EVP_CIPHER_do_all_sorted
+#pragma redefine_extname	EVP_CIPHER_flags sunw_EVP_CIPHER_flags
+#pragma redefine_extname	EVP_CIPHER_get_asn1_iv sunw_EVP_CIPHER_get_asn1_iv
+#pragma redefine_extname	EVP_CIPHER_iv_length sunw_EVP_CIPHER_iv_length
+#pragma redefine_extname	EVP_CIPHER_key_length sunw_EVP_CIPHER_key_length
+#pragma redefine_extname	EVP_CIPHER_nid sunw_EVP_CIPHER_nid
+#pragma redefine_extname	EVP_CIPHER_param_to_asn1 sunw_EVP_CIPHER_param_to_asn1
+#pragma redefine_extname	EVP_CIPHER_set_asn1_iv sunw_EVP_CIPHER_set_asn1_iv
+#pragma redefine_extname	EVP_CIPHER_type sunw_EVP_CIPHER_type
+#pragma redefine_extname	EVP_CipherFinal sunw_EVP_CipherFinal
+#pragma redefine_extname	EVP_CipherFinal_ex sunw_EVP_CipherFinal_ex
+#pragma redefine_extname	EVP_CipherInit sunw_EVP_CipherInit
+#pragma redefine_extname	EVP_CipherInit_ex sunw_EVP_CipherInit_ex
+#pragma redefine_extname	EVP_CipherUpdate sunw_EVP_CipherUpdate
+#pragma redefine_extname	EVP_cleanup sunw_EVP_cleanup
+#pragma redefine_extname	EVP_DecodeBlock sunw_EVP_DecodeBlock
+#pragma redefine_extname	EVP_DecodeFinal sunw_EVP_DecodeFinal
+#pragma redefine_extname	EVP_DecodeInit sunw_EVP_DecodeInit
+#pragma redefine_extname	EVP_DecodeUpdate sunw_EVP_DecodeUpdate
+#pragma redefine_extname	EVP_DecryptFinal sunw_EVP_DecryptFinal
+#pragma redefine_extname	EVP_DecryptFinal_ex sunw_EVP_DecryptFinal_ex
+#pragma redefine_extname	EVP_DecryptInit sunw_EVP_DecryptInit
+#pragma redefine_extname	EVP_DecryptInit_ex sunw_EVP_DecryptInit_ex
+#pragma redefine_extname	EVP_DecryptUpdate sunw_EVP_DecryptUpdate
+#pragma redefine_extname	EVP_des_cbc sunw_EVP_des_cbc
+#pragma redefine_extname	EVP_des_cfb sunw_EVP_des_cfb
+#pragma redefine_extname	EVP_des_cfb1 sunw_EVP_des_cfb1
+#pragma redefine_extname	EVP_des_cfb64 sunw_EVP_des_cfb64
+#pragma redefine_extname	EVP_des_cfb8 sunw_EVP_des_cfb8
+#pragma redefine_extname	EVP_des_ecb sunw_EVP_des_ecb
+#pragma redefine_extname	EVP_des_ede sunw_EVP_des_ede
+#pragma redefine_extname	EVP_des_ede_cbc sunw_EVP_des_ede_cbc
+#pragma redefine_extname	EVP_des_ede_cfb sunw_EVP_des_ede_cfb
+#pragma redefine_extname	EVP_des_ede_cfb64 sunw_EVP_des_ede_cfb64
+#pragma redefine_extname	EVP_des_ede_ecb sunw_EVP_des_ede_ecb
+#pragma redefine_extname	EVP_des_ede_ofb sunw_EVP_des_ede_ofb
+#pragma redefine_extname	EVP_des_ede3 sunw_EVP_des_ede3
+#pragma redefine_extname	EVP_des_ede3_cbc sunw_EVP_des_ede3_cbc
+#pragma redefine_extname	EVP_des_ede3_cfb sunw_EVP_des_ede3_cfb
+#pragma redefine_extname	EVP_des_ede3_cfb1 sunw_EVP_des_ede3_cfb1
+#pragma redefine_extname	EVP_des_ede3_cfb64 sunw_EVP_des_ede3_cfb64
+#pragma redefine_extname	EVP_des_ede3_cfb8 sunw_EVP_des_ede3_cfb8
+#pragma redefine_extname	EVP_des_ede3_ecb sunw_EVP_des_ede3_ecb
+#pragma redefine_extname	EVP_des_ede3_ofb sunw_EVP_des_ede3_ofb
+#pragma redefine_extname	EVP_des_ofb sunw_EVP_des_ofb
+#pragma redefine_extname	EVP_desx_cbc sunw_EVP_desx_cbc
+#pragma redefine_extname	EVP_Digest sunw_EVP_Digest
+#pragma redefine_extname	EVP_DigestFinal sunw_EVP_DigestFinal
+#pragma redefine_extname	EVP_DigestFinal_ex sunw_EVP_DigestFinal_ex
+#pragma redefine_extname	EVP_DigestInit sunw_EVP_DigestInit
+#pragma redefine_extname	EVP_DigestInit_ex sunw_EVP_DigestInit_ex
+#pragma redefine_extname	EVP_DigestSignFinal sunw_EVP_DigestSignFinal
+#pragma redefine_extname	EVP_DigestSignInit sunw_EVP_DigestSignInit
+#pragma redefine_extname	EVP_DigestUpdate sunw_EVP_DigestUpdate
+#pragma redefine_extname	EVP_DigestVerifyFinal sunw_EVP_DigestVerifyFinal
+#pragma redefine_extname	EVP_DigestVerifyInit sunw_EVP_DigestVerifyInit
+#pragma redefine_extname	EVP_dss sunw_EVP_dss
+#pragma redefine_extname	EVP_dss1 sunw_EVP_dss1
+#pragma redefine_extname	EVP_ecdsa sunw_EVP_ecdsa
+#pragma redefine_extname	EVP_enc_null sunw_EVP_enc_null
+#pragma redefine_extname	EVP_EncodeBlock sunw_EVP_EncodeBlock
+#pragma redefine_extname	EVP_EncodeFinal sunw_EVP_EncodeFinal
+#pragma redefine_extname	EVP_EncodeInit sunw_EVP_EncodeInit
+#pragma redefine_extname	EVP_EncodeUpdate sunw_EVP_EncodeUpdate
+#pragma redefine_extname	EVP_EncryptFinal sunw_EVP_EncryptFinal
+#pragma redefine_extname	EVP_EncryptFinal_ex sunw_EVP_EncryptFinal_ex
+#pragma redefine_extname	EVP_EncryptInit sunw_EVP_EncryptInit
+#pragma redefine_extname	EVP_EncryptInit_ex sunw_EVP_EncryptInit_ex
+#pragma redefine_extname	EVP_EncryptUpdate sunw_EVP_EncryptUpdate
+#pragma redefine_extname	EVP_get_cipherbyname sunw_EVP_get_cipherbyname
+#pragma redefine_extname	EVP_get_digestbyname sunw_EVP_get_digestbyname
+#pragma redefine_extname	EVP_get_pw_prompt sunw_EVP_get_pw_prompt
+#pragma redefine_extname	EVP_MD_block_size sunw_EVP_MD_block_size
+#pragma redefine_extname	EVP_MD_CTX_cleanup sunw_EVP_MD_CTX_cleanup
+#pragma redefine_extname	EVP_MD_CTX_clear_flags sunw_EVP_MD_CTX_clear_flags
+#pragma redefine_extname	EVP_MD_CTX_copy sunw_EVP_MD_CTX_copy
+#pragma redefine_extname	EVP_MD_CTX_copy_ex sunw_EVP_MD_CTX_copy_ex
+#pragma redefine_extname	EVP_MD_CTX_create sunw_EVP_MD_CTX_create
+#pragma redefine_extname	EVP_MD_CTX_destroy sunw_EVP_MD_CTX_destroy
+#pragma redefine_extname	EVP_MD_CTX_init sunw_EVP_MD_CTX_init
+#pragma redefine_extname	EVP_MD_CTX_md sunw_EVP_MD_CTX_md
+#pragma redefine_extname	EVP_MD_CTX_set_flags sunw_EVP_MD_CTX_set_flags
+#pragma redefine_extname	EVP_MD_CTX_test_flags sunw_EVP_MD_CTX_test_flags
+#pragma redefine_extname	EVP_MD_do_all sunw_EVP_MD_do_all
+#pragma redefine_extname	EVP_MD_do_all_sorted sunw_EVP_MD_do_all_sorted
+#pragma redefine_extname	EVP_MD_flags sunw_EVP_MD_flags
+#pragma redefine_extname	EVP_md_null sunw_EVP_md_null
+#pragma redefine_extname	EVP_MD_pkey_type sunw_EVP_MD_pkey_type
+#pragma redefine_extname	EVP_MD_size sunw_EVP_MD_size
+#pragma redefine_extname	EVP_MD_type sunw_EVP_MD_type
+#pragma redefine_extname	EVP_md2 sunw_EVP_md2
+#pragma redefine_extname	EVP_md4 sunw_EVP_md4
+#pragma redefine_extname	EVP_md5 sunw_EVP_md5
+#pragma redefine_extname	EVP_OpenFinal sunw_EVP_OpenFinal
+#pragma redefine_extname	EVP_OpenInit sunw_EVP_OpenInit
+#pragma redefine_extname	EVP_PBE_alg_add sunw_EVP_PBE_alg_add
+#pragma redefine_extname	EVP_PBE_alg_add_type sunw_EVP_PBE_alg_add_type
+#pragma redefine_extname	EVP_PBE_CipherInit sunw_EVP_PBE_CipherInit
+#pragma redefine_extname	EVP_PBE_cleanup sunw_EVP_PBE_cleanup
+#pragma redefine_extname	EVP_PBE_find sunw_EVP_PBE_find
+#pragma redefine_extname	EVP_PKCS82PKEY sunw_EVP_PKCS82PKEY
+#pragma redefine_extname	EVP_PKEY_add1_attr sunw_EVP_PKEY_add1_attr
+#pragma redefine_extname	EVP_PKEY_add1_attr_by_NID sunw_EVP_PKEY_add1_attr_by_NID
+#pragma redefine_extname	EVP_PKEY_add1_attr_by_OBJ sunw_EVP_PKEY_add1_attr_by_OBJ
+#pragma redefine_extname	EVP_PKEY_add1_attr_by_txt sunw_EVP_PKEY_add1_attr_by_txt
+#pragma redefine_extname	EVP_PKEY_asn1_add_alias sunw_EVP_PKEY_asn1_add_alias
+#pragma redefine_extname	EVP_PKEY_asn1_add0 sunw_EVP_PKEY_asn1_add0
+#pragma redefine_extname	EVP_PKEY_asn1_copy sunw_EVP_PKEY_asn1_copy
+#pragma redefine_extname	EVP_PKEY_asn1_find sunw_EVP_PKEY_asn1_find
+#pragma redefine_extname	EVP_PKEY_asn1_find_str sunw_EVP_PKEY_asn1_find_str
+#pragma redefine_extname	EVP_PKEY_asn1_free sunw_EVP_PKEY_asn1_free
+#pragma redefine_extname	EVP_PKEY_asn1_get_count sunw_EVP_PKEY_asn1_get_count
+#pragma redefine_extname	EVP_PKEY_asn1_get0 sunw_EVP_PKEY_asn1_get0
+#pragma redefine_extname	EVP_PKEY_asn1_get0_info sunw_EVP_PKEY_asn1_get0_info
+#pragma redefine_extname	EVP_PKEY_asn1_new sunw_EVP_PKEY_asn1_new
+#pragma redefine_extname	EVP_PKEY_asn1_set_ctrl sunw_EVP_PKEY_asn1_set_ctrl
+#pragma redefine_extname	EVP_PKEY_asn1_set_free sunw_EVP_PKEY_asn1_set_free
+#pragma redefine_extname	EVP_PKEY_asn1_set_param sunw_EVP_PKEY_asn1_set_param
+#pragma redefine_extname	EVP_PKEY_asn1_set_private sunw_EVP_PKEY_asn1_set_private
+#pragma redefine_extname	EVP_PKEY_asn1_set_public sunw_EVP_PKEY_asn1_set_public
+#pragma redefine_extname	EVP_PKEY_assign sunw_EVP_PKEY_assign
+#pragma redefine_extname	EVP_PKEY_base_id sunw_EVP_PKEY_base_id
+#pragma redefine_extname	EVP_PKEY_bits sunw_EVP_PKEY_bits
+#pragma redefine_extname	EVP_PKEY_cmp sunw_EVP_PKEY_cmp
+#pragma redefine_extname	EVP_PKEY_cmp_parameters sunw_EVP_PKEY_cmp_parameters
+#pragma redefine_extname	EVP_PKEY_copy_parameters sunw_EVP_PKEY_copy_parameters
+#pragma redefine_extname	EVP_PKEY_CTX_ctrl sunw_EVP_PKEY_CTX_ctrl
+#pragma redefine_extname	EVP_PKEY_CTX_ctrl_str sunw_EVP_PKEY_CTX_ctrl_str
+#pragma redefine_extname	EVP_PKEY_CTX_dup sunw_EVP_PKEY_CTX_dup
+#pragma redefine_extname	EVP_PKEY_CTX_free sunw_EVP_PKEY_CTX_free
+#pragma redefine_extname	EVP_PKEY_CTX_get_app_data sunw_EVP_PKEY_CTX_get_app_data
+#pragma redefine_extname	EVP_PKEY_CTX_get_cb sunw_EVP_PKEY_CTX_get_cb
+#pragma redefine_extname	EVP_PKEY_CTX_get_data sunw_EVP_PKEY_CTX_get_data
+#pragma redefine_extname	EVP_PKEY_CTX_get_keygen_info sunw_EVP_PKEY_CTX_get_keygen_info
+#pragma redefine_extname	EVP_PKEY_CTX_get_operation sunw_EVP_PKEY_CTX_get_operation
+#pragma redefine_extname	EVP_PKEY_CTX_get0_peerkey sunw_EVP_PKEY_CTX_get0_peerkey
+#pragma redefine_extname	EVP_PKEY_CTX_get0_pkey sunw_EVP_PKEY_CTX_get0_pkey
+#pragma redefine_extname	EVP_PKEY_CTX_new sunw_EVP_PKEY_CTX_new
+#pragma redefine_extname	EVP_PKEY_CTX_new_id sunw_EVP_PKEY_CTX_new_id
+#pragma redefine_extname	EVP_PKEY_CTX_set_app_data sunw_EVP_PKEY_CTX_set_app_data
+#pragma redefine_extname	EVP_PKEY_CTX_set_cb sunw_EVP_PKEY_CTX_set_cb
+#pragma redefine_extname	EVP_PKEY_CTX_set_data sunw_EVP_PKEY_CTX_set_data
+#pragma redefine_extname	EVP_PKEY_CTX_set0_keygen_info sunw_EVP_PKEY_CTX_set0_keygen_info
+#pragma redefine_extname	EVP_PKEY_decrypt sunw_EVP_PKEY_decrypt
+#pragma redefine_extname	EVP_PKEY_decrypt_init sunw_EVP_PKEY_decrypt_init
+#pragma redefine_extname	EVP_PKEY_decrypt_old sunw_EVP_PKEY_decrypt_old
+#pragma redefine_extname	EVP_PKEY_delete_attr sunw_EVP_PKEY_delete_attr
+#pragma redefine_extname	EVP_PKEY_derive sunw_EVP_PKEY_derive
+#pragma redefine_extname	EVP_PKEY_derive_init sunw_EVP_PKEY_derive_init
+#pragma redefine_extname	EVP_PKEY_derive_set_peer sunw_EVP_PKEY_derive_set_peer
+#pragma redefine_extname	EVP_PKEY_encrypt sunw_EVP_PKEY_encrypt
+#pragma redefine_extname	EVP_PKEY_encrypt_init sunw_EVP_PKEY_encrypt_init
+#pragma redefine_extname	EVP_PKEY_encrypt_old sunw_EVP_PKEY_encrypt_old
+#pragma redefine_extname	EVP_PKEY_free sunw_EVP_PKEY_free
+#pragma redefine_extname	EVP_PKEY_get_attr sunw_EVP_PKEY_get_attr
+#pragma redefine_extname	EVP_PKEY_get_attr_by_NID sunw_EVP_PKEY_get_attr_by_NID
+#pragma redefine_extname	EVP_PKEY_get_attr_by_OBJ sunw_EVP_PKEY_get_attr_by_OBJ
+#pragma redefine_extname	EVP_PKEY_get_attr_count sunw_EVP_PKEY_get_attr_count
+#pragma redefine_extname	EVP_PKEY_get_default_digest_nid sunw_EVP_PKEY_get_default_digest_nid
+#pragma redefine_extname	EVP_PKEY_get0 sunw_EVP_PKEY_get0
+#pragma redefine_extname	EVP_PKEY_get0_asn1 sunw_EVP_PKEY_get0_asn1
+#pragma redefine_extname	EVP_PKEY_get1_DH sunw_EVP_PKEY_get1_DH
+#pragma redefine_extname	EVP_PKEY_get1_DSA sunw_EVP_PKEY_get1_DSA
+#pragma redefine_extname	EVP_PKEY_get1_RSA sunw_EVP_PKEY_get1_RSA
+#pragma redefine_extname	EVP_PKEY_id sunw_EVP_PKEY_id
+#pragma redefine_extname	EVP_PKEY_keygen sunw_EVP_PKEY_keygen
+#pragma redefine_extname	EVP_PKEY_keygen_init sunw_EVP_PKEY_keygen_init
+#pragma redefine_extname	EVP_PKEY_meth_add0 sunw_EVP_PKEY_meth_add0
+#pragma redefine_extname	EVP_PKEY_meth_copy sunw_EVP_PKEY_meth_copy
+#pragma redefine_extname	EVP_PKEY_meth_find sunw_EVP_PKEY_meth_find
+#pragma redefine_extname	EVP_PKEY_meth_free sunw_EVP_PKEY_meth_free
+#pragma redefine_extname	EVP_PKEY_meth_get0_info sunw_EVP_PKEY_meth_get0_info
+#pragma redefine_extname	EVP_PKEY_meth_new sunw_EVP_PKEY_meth_new
+#pragma redefine_extname	EVP_PKEY_meth_set_cleanup sunw_EVP_PKEY_meth_set_cleanup
+#pragma redefine_extname	EVP_PKEY_meth_set_copy sunw_EVP_PKEY_meth_set_copy
+#pragma redefine_extname	EVP_PKEY_meth_set_ctrl sunw_EVP_PKEY_meth_set_ctrl
+#pragma redefine_extname	EVP_PKEY_meth_set_decrypt sunw_EVP_PKEY_meth_set_decrypt
+#pragma redefine_extname	EVP_PKEY_meth_set_derive sunw_EVP_PKEY_meth_set_derive
+#pragma redefine_extname	EVP_PKEY_meth_set_encrypt sunw_EVP_PKEY_meth_set_encrypt
+#pragma redefine_extname	EVP_PKEY_meth_set_init sunw_EVP_PKEY_meth_set_init
+#pragma redefine_extname	EVP_PKEY_meth_set_keygen sunw_EVP_PKEY_meth_set_keygen
+#pragma redefine_extname	EVP_PKEY_meth_set_paramgen sunw_EVP_PKEY_meth_set_paramgen
+#pragma redefine_extname	EVP_PKEY_meth_set_sign sunw_EVP_PKEY_meth_set_sign
+#pragma redefine_extname	EVP_PKEY_meth_set_signctx sunw_EVP_PKEY_meth_set_signctx
+#pragma redefine_extname	EVP_PKEY_meth_set_verify sunw_EVP_PKEY_meth_set_verify
+#pragma redefine_extname	EVP_PKEY_meth_set_verify_recover sunw_EVP_PKEY_meth_set_verify_recover
+#pragma redefine_extname	EVP_PKEY_meth_set_verifyctx sunw_EVP_PKEY_meth_set_verifyctx
+#pragma redefine_extname	EVP_PKEY_missing_parameters sunw_EVP_PKEY_missing_parameters
+#pragma redefine_extname	EVP_PKEY_new sunw_EVP_PKEY_new
+#pragma redefine_extname	EVP_PKEY_new_mac_key sunw_EVP_PKEY_new_mac_key
+#pragma redefine_extname	EVP_PKEY_paramgen sunw_EVP_PKEY_paramgen
+#pragma redefine_extname	EVP_PKEY_paramgen_init sunw_EVP_PKEY_paramgen_init
+#pragma redefine_extname	EVP_PKEY_print_params sunw_EVP_PKEY_print_params
+#pragma redefine_extname	EVP_PKEY_print_private sunw_EVP_PKEY_print_private
+#pragma redefine_extname	EVP_PKEY_print_public sunw_EVP_PKEY_print_public
+#pragma redefine_extname	EVP_PKEY_save_parameters sunw_EVP_PKEY_save_parameters
+#pragma redefine_extname	evp_pkey_set_cb_translate sunw_evp_pkey_set_cb_translate
+#pragma redefine_extname	EVP_PKEY_set_type sunw_EVP_PKEY_set_type
+#pragma redefine_extname	EVP_PKEY_set_type_str sunw_EVP_PKEY_set_type_str
+#pragma redefine_extname	EVP_PKEY_set1_DH sunw_EVP_PKEY_set1_DH
+#pragma redefine_extname	EVP_PKEY_set1_DSA sunw_EVP_PKEY_set1_DSA
+#pragma redefine_extname	EVP_PKEY_set1_RSA sunw_EVP_PKEY_set1_RSA
+#pragma redefine_extname	EVP_PKEY_sign sunw_EVP_PKEY_sign
+#pragma redefine_extname	EVP_PKEY_sign_init sunw_EVP_PKEY_sign_init
+#pragma redefine_extname	EVP_PKEY_size sunw_EVP_PKEY_size
+#pragma redefine_extname	EVP_PKEY_type sunw_EVP_PKEY_type
+#pragma redefine_extname	EVP_PKEY_verify sunw_EVP_PKEY_verify
+#pragma redefine_extname	EVP_PKEY_verify_init sunw_EVP_PKEY_verify_init
+#pragma redefine_extname	EVP_PKEY_verify_recover sunw_EVP_PKEY_verify_recover
+#pragma redefine_extname	EVP_PKEY_verify_recover_init sunw_EVP_PKEY_verify_recover_init
+#pragma redefine_extname	EVP_PKEY2PKCS8 sunw_EVP_PKEY2PKCS8
+#pragma redefine_extname	EVP_PKEY2PKCS8_broken sunw_EVP_PKEY2PKCS8_broken
+#pragma redefine_extname	EVP_rc2_40_cbc sunw_EVP_rc2_40_cbc
+#pragma redefine_extname	EVP_rc2_64_cbc sunw_EVP_rc2_64_cbc
+#pragma redefine_extname	EVP_rc2_cbc sunw_EVP_rc2_cbc
+#pragma redefine_extname	EVP_rc2_cfb sunw_EVP_rc2_cfb
+#pragma redefine_extname	EVP_rc2_cfb64 sunw_EVP_rc2_cfb64
+#pragma redefine_extname	EVP_rc2_ecb sunw_EVP_rc2_ecb
+#pragma redefine_extname	EVP_rc2_ofb sunw_EVP_rc2_ofb
+#pragma redefine_extname	EVP_rc4 sunw_EVP_rc4
+#pragma redefine_extname	EVP_rc4_40 sunw_EVP_rc4_40
+#pragma redefine_extname	EVP_rc4_hmac_md5 sunw_EVP_rc4_hmac_md5
+#pragma redefine_extname	EVP_read_pw_string sunw_EVP_read_pw_string
+#pragma redefine_extname	EVP_read_pw_string_min sunw_EVP_read_pw_string_min
+#pragma redefine_extname	EVP_ripemd160 sunw_EVP_ripemd160
+#pragma redefine_extname	EVP_SealFinal sunw_EVP_SealFinal
+#pragma redefine_extname	EVP_SealInit sunw_EVP_SealInit
+#pragma redefine_extname	EVP_set_pw_prompt sunw_EVP_set_pw_prompt
+#pragma redefine_extname	EVP_sha sunw_EVP_sha
+#pragma redefine_extname	EVP_sha1 sunw_EVP_sha1
+#pragma redefine_extname	EVP_sha224 sunw_EVP_sha224
+#pragma redefine_extname	EVP_sha256 sunw_EVP_sha256
+#pragma redefine_extname	EVP_sha384 sunw_EVP_sha384
+#pragma redefine_extname	EVP_sha512 sunw_EVP_sha512
+#pragma redefine_extname	EVP_SignFinal sunw_EVP_SignFinal
+#pragma redefine_extname	EVP_VerifyFinal sunw_EVP_VerifyFinal
+#pragma redefine_extname	EVP_version sunw_EVP_version
+#pragma redefine_extname	EXTENDED_KEY_USAGE_free sunw_EXTENDED_KEY_USAGE_free
+#pragma redefine_extname	EXTENDED_KEY_USAGE_it sunw_EXTENDED_KEY_USAGE_it
+#pragma redefine_extname	EXTENDED_KEY_USAGE_new sunw_EXTENDED_KEY_USAGE_new
+#pragma redefine_extname	fcrypt_body sunw_fcrypt_body
+#pragma redefine_extname	FIPS_mode sunw_FIPS_mode
+#pragma redefine_extname	FIPS_mode_set sunw_FIPS_mode_set
+#pragma redefine_extname	gcm_ghash_4bit sunw_gcm_ghash_4bit
+#pragma redefine_extname	gcm_ghash_4bit_mmx sunw_gcm_ghash_4bit_mmx
+#pragma redefine_extname	gcm_ghash_4bit_x86 sunw_gcm_ghash_4bit_x86
+#pragma redefine_extname	gcm_ghash_clmul sunw_gcm_ghash_clmul
+#pragma redefine_extname	gcm_gmult_4bit sunw_gcm_gmult_4bit
+#pragma redefine_extname	gcm_gmult_4bit_mmx sunw_gcm_gmult_4bit_mmx
+#pragma redefine_extname	gcm_gmult_4bit_x86 sunw_gcm_gmult_4bit_x86
+#pragma redefine_extname	gcm_gmult_clmul sunw_gcm_gmult_clmul
+#pragma redefine_extname	gcm_init_clmul sunw_gcm_init_clmul
+#pragma redefine_extname	GENERAL_NAME_cmp sunw_GENERAL_NAME_cmp
+#pragma redefine_extname	GENERAL_NAME_dup sunw_GENERAL_NAME_dup
+#pragma redefine_extname	GENERAL_NAME_free sunw_GENERAL_NAME_free
+#pragma redefine_extname	GENERAL_NAME_get0_otherName sunw_GENERAL_NAME_get0_otherName
+#pragma redefine_extname	GENERAL_NAME_get0_value sunw_GENERAL_NAME_get0_value
+#pragma redefine_extname	GENERAL_NAME_it sunw_GENERAL_NAME_it
+#pragma redefine_extname	GENERAL_NAME_new sunw_GENERAL_NAME_new
+#pragma redefine_extname	GENERAL_NAME_print sunw_GENERAL_NAME_print
+#pragma redefine_extname	GENERAL_NAME_set0_othername sunw_GENERAL_NAME_set0_othername
+#pragma redefine_extname	GENERAL_NAME_set0_value sunw_GENERAL_NAME_set0_value
+#pragma redefine_extname	GENERAL_NAMES_free sunw_GENERAL_NAMES_free
+#pragma redefine_extname	GENERAL_NAMES_it sunw_GENERAL_NAMES_it
+#pragma redefine_extname	GENERAL_NAMES_new sunw_GENERAL_NAMES_new
+#pragma redefine_extname	GENERAL_SUBTREE_free sunw_GENERAL_SUBTREE_free
+#pragma redefine_extname	GENERAL_SUBTREE_it sunw_GENERAL_SUBTREE_it
+#pragma redefine_extname	GENERAL_SUBTREE_new sunw_GENERAL_SUBTREE_new
+#pragma redefine_extname	get_rfc2409_prime_1024 sunw_get_rfc2409_prime_1024
+#pragma redefine_extname	get_rfc2409_prime_768 sunw_get_rfc2409_prime_768
+#pragma redefine_extname	get_rfc3526_prime_1536 sunw_get_rfc3526_prime_1536
+#pragma redefine_extname	get_rfc3526_prime_2048 sunw_get_rfc3526_prime_2048
+#pragma redefine_extname	get_rfc3526_prime_3072 sunw_get_rfc3526_prime_3072
+#pragma redefine_extname	get_rfc3526_prime_4096 sunw_get_rfc3526_prime_4096
+#pragma redefine_extname	get_rfc3526_prime_6144 sunw_get_rfc3526_prime_6144
+#pragma redefine_extname	get_rfc3526_prime_8192 sunw_get_rfc3526_prime_8192
+#pragma redefine_extname	hex_to_string sunw_hex_to_string
+#pragma redefine_extname	HMAC sunw_HMAC
+#pragma redefine_extname	hmac_asn1_meth sunw_hmac_asn1_meth
+#pragma redefine_extname	HMAC_CTX_cleanup sunw_HMAC_CTX_cleanup
+#pragma redefine_extname	HMAC_CTX_copy sunw_HMAC_CTX_copy
+#pragma redefine_extname	HMAC_CTX_init sunw_HMAC_CTX_init
+#pragma redefine_extname	HMAC_CTX_set_flags sunw_HMAC_CTX_set_flags
+#pragma redefine_extname	HMAC_Final sunw_HMAC_Final
+#pragma redefine_extname	HMAC_Init sunw_HMAC_Init
+#pragma redefine_extname	HMAC_Init_ex sunw_HMAC_Init_ex
+#pragma redefine_extname	hmac_pkey_meth sunw_hmac_pkey_meth
+#pragma redefine_extname	HMAC_Update sunw_HMAC_Update
+#pragma redefine_extname	i2a_ACCESS_DESCRIPTION sunw_i2a_ACCESS_DESCRIPTION
+#pragma redefine_extname	i2a_ASN1_ENUMERATED sunw_i2a_ASN1_ENUMERATED
+#pragma redefine_extname	i2a_ASN1_INTEGER sunw_i2a_ASN1_INTEGER
+#pragma redefine_extname	i2a_ASN1_OBJECT sunw_i2a_ASN1_OBJECT
+#pragma redefine_extname	i2a_ASN1_STRING sunw_i2a_ASN1_STRING
+#pragma redefine_extname	i2b_PrivateKey_bio sunw_i2b_PrivateKey_bio
+#pragma redefine_extname	i2b_PublicKey_bio sunw_i2b_PublicKey_bio
+#pragma redefine_extname	i2b_PVK_bio sunw_i2b_PVK_bio
+#pragma redefine_extname	i2c_ASN1_BIT_STRING sunw_i2c_ASN1_BIT_STRING
+#pragma redefine_extname	i2c_ASN1_INTEGER sunw_i2c_ASN1_INTEGER
+#pragma redefine_extname	i2d_ACCESS_DESCRIPTION sunw_i2d_ACCESS_DESCRIPTION
+#pragma redefine_extname	i2d_ASN1_bio_stream sunw_i2d_ASN1_bio_stream
+#pragma redefine_extname	i2d_ASN1_BIT_STRING sunw_i2d_ASN1_BIT_STRING
+#pragma redefine_extname	i2d_ASN1_BMPSTRING sunw_i2d_ASN1_BMPSTRING
+#pragma redefine_extname	i2d_ASN1_BOOLEAN sunw_i2d_ASN1_BOOLEAN
+#pragma redefine_extname	i2d_ASN1_bytes sunw_i2d_ASN1_bytes
+#pragma redefine_extname	i2d_ASN1_ENUMERATED sunw_i2d_ASN1_ENUMERATED
+#pragma redefine_extname	i2d_ASN1_GENERALIZEDTIME sunw_i2d_ASN1_GENERALIZEDTIME
+#pragma redefine_extname	i2d_ASN1_GENERALSTRING sunw_i2d_ASN1_GENERALSTRING
+#pragma redefine_extname	i2d_ASN1_IA5STRING sunw_i2d_ASN1_IA5STRING
+#pragma redefine_extname	i2d_ASN1_INTEGER sunw_i2d_ASN1_INTEGER
+#pragma redefine_extname	i2d_ASN1_NULL sunw_i2d_ASN1_NULL
+#pragma redefine_extname	i2d_ASN1_OBJECT sunw_i2d_ASN1_OBJECT
+#pragma redefine_extname	i2d_ASN1_OCTET_STRING sunw_i2d_ASN1_OCTET_STRING
+#pragma redefine_extname	i2d_ASN1_PRINTABLE sunw_i2d_ASN1_PRINTABLE
+#pragma redefine_extname	i2d_ASN1_PRINTABLESTRING sunw_i2d_ASN1_PRINTABLESTRING
+#pragma redefine_extname	i2d_ASN1_SEQUENCE_ANY sunw_i2d_ASN1_SEQUENCE_ANY
+#pragma redefine_extname	i2d_ASN1_SET sunw_i2d_ASN1_SET
+#pragma redefine_extname	i2d_ASN1_SET_ANY sunw_i2d_ASN1_SET_ANY
+#pragma redefine_extname	i2d_ASN1_T61STRING sunw_i2d_ASN1_T61STRING
+#pragma redefine_extname	i2d_ASN1_TIME sunw_i2d_ASN1_TIME
+#pragma redefine_extname	i2d_ASN1_TYPE sunw_i2d_ASN1_TYPE
+#pragma redefine_extname	i2d_ASN1_UNIVERSALSTRING sunw_i2d_ASN1_UNIVERSALSTRING
+#pragma redefine_extname	i2d_ASN1_UTCTIME sunw_i2d_ASN1_UTCTIME
+#pragma redefine_extname	i2d_ASN1_UTF8STRING sunw_i2d_ASN1_UTF8STRING
+#pragma redefine_extname	i2d_ASN1_VISIBLESTRING sunw_i2d_ASN1_VISIBLESTRING
+#pragma redefine_extname	i2d_AUTHORITY_INFO_ACCESS sunw_i2d_AUTHORITY_INFO_ACCESS
+#pragma redefine_extname	i2d_AUTHORITY_KEYID sunw_i2d_AUTHORITY_KEYID
+#pragma redefine_extname	i2d_BASIC_CONSTRAINTS sunw_i2d_BASIC_CONSTRAINTS
+#pragma redefine_extname	i2d_CERTIFICATEPOLICIES sunw_i2d_CERTIFICATEPOLICIES
+#pragma redefine_extname	i2d_CMS_bio sunw_i2d_CMS_bio
+#pragma redefine_extname	i2d_CMS_bio_stream sunw_i2d_CMS_bio_stream
+#pragma redefine_extname	i2d_CMS_ContentInfo sunw_i2d_CMS_ContentInfo
+#pragma redefine_extname	i2d_CMS_ReceiptRequest sunw_i2d_CMS_ReceiptRequest
+#pragma redefine_extname	i2d_CRL_DIST_POINTS sunw_i2d_CRL_DIST_POINTS
+#pragma redefine_extname	i2d_DHparams sunw_i2d_DHparams
+#pragma redefine_extname	i2d_DIRECTORYSTRING sunw_i2d_DIRECTORYSTRING
+#pragma redefine_extname	i2d_DISPLAYTEXT sunw_i2d_DISPLAYTEXT
+#pragma redefine_extname	i2d_DIST_POINT sunw_i2d_DIST_POINT
+#pragma redefine_extname	i2d_DIST_POINT_NAME sunw_i2d_DIST_POINT_NAME
+#pragma redefine_extname	i2d_DSA_PUBKEY sunw_i2d_DSA_PUBKEY
+#pragma redefine_extname	i2d_DSA_PUBKEY_bio sunw_i2d_DSA_PUBKEY_bio
+#pragma redefine_extname	i2d_DSA_PUBKEY_fp sunw_i2d_DSA_PUBKEY_fp
+#pragma redefine_extname	i2d_DSA_SIG sunw_i2d_DSA_SIG
+#pragma redefine_extname	i2d_DSAparams sunw_i2d_DSAparams
+#pragma redefine_extname	i2d_DSAPrivateKey sunw_i2d_DSAPrivateKey
+#pragma redefine_extname	i2d_DSAPrivateKey_bio sunw_i2d_DSAPrivateKey_bio
+#pragma redefine_extname	i2d_DSAPrivateKey_fp sunw_i2d_DSAPrivateKey_fp
+#pragma redefine_extname	i2d_DSAPublicKey sunw_i2d_DSAPublicKey
+#pragma redefine_extname	i2d_EDIPARTYNAME sunw_i2d_EDIPARTYNAME
+#pragma redefine_extname	i2d_ESS_CERT_ID sunw_i2d_ESS_CERT_ID
+#pragma redefine_extname	i2d_ESS_ISSUER_SERIAL sunw_i2d_ESS_ISSUER_SERIAL
+#pragma redefine_extname	i2d_ESS_SIGNING_CERT sunw_i2d_ESS_SIGNING_CERT
+#pragma redefine_extname	i2d_EXTENDED_KEY_USAGE sunw_i2d_EXTENDED_KEY_USAGE
+#pragma redefine_extname	i2d_GENERAL_NAME sunw_i2d_GENERAL_NAME
+#pragma redefine_extname	i2d_GENERAL_NAMES sunw_i2d_GENERAL_NAMES
+#pragma redefine_extname	i2d_ISSUING_DIST_POINT sunw_i2d_ISSUING_DIST_POINT
+#pragma redefine_extname	i2d_KRB5_APREQ sunw_i2d_KRB5_APREQ
+#pragma redefine_extname	i2d_KRB5_APREQBODY sunw_i2d_KRB5_APREQBODY
+#pragma redefine_extname	i2d_KRB5_AUTHDATA sunw_i2d_KRB5_AUTHDATA
+#pragma redefine_extname	i2d_KRB5_AUTHENT sunw_i2d_KRB5_AUTHENT
+#pragma redefine_extname	i2d_KRB5_AUTHENTBODY sunw_i2d_KRB5_AUTHENTBODY
+#pragma redefine_extname	i2d_KRB5_CHECKSUM sunw_i2d_KRB5_CHECKSUM
+#pragma redefine_extname	i2d_KRB5_ENCDATA sunw_i2d_KRB5_ENCDATA
+#pragma redefine_extname	i2d_KRB5_ENCKEY sunw_i2d_KRB5_ENCKEY
+#pragma redefine_extname	i2d_KRB5_PRINCNAME sunw_i2d_KRB5_PRINCNAME
+#pragma redefine_extname	i2d_KRB5_TICKET sunw_i2d_KRB5_TICKET
+#pragma redefine_extname	i2d_KRB5_TKTBODY sunw_i2d_KRB5_TKTBODY
+#pragma redefine_extname	i2d_NETSCAPE_CERT_SEQUENCE sunw_i2d_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	i2d_NETSCAPE_ENCRYPTED_PKEY sunw_i2d_NETSCAPE_ENCRYPTED_PKEY
+#pragma redefine_extname	i2d_NETSCAPE_PKEY sunw_i2d_NETSCAPE_PKEY
+#pragma redefine_extname	i2d_Netscape_RSA sunw_i2d_Netscape_RSA
+#pragma redefine_extname	i2d_NETSCAPE_SPKAC sunw_i2d_NETSCAPE_SPKAC
+#pragma redefine_extname	i2d_NETSCAPE_SPKI sunw_i2d_NETSCAPE_SPKI
+#pragma redefine_extname	i2d_NETSCAPE_X509 sunw_i2d_NETSCAPE_X509
+#pragma redefine_extname	i2d_NOTICEREF sunw_i2d_NOTICEREF
+#pragma redefine_extname	i2d_OCSP_BASICRESP sunw_i2d_OCSP_BASICRESP
+#pragma redefine_extname	i2d_OCSP_CERTID sunw_i2d_OCSP_CERTID
+#pragma redefine_extname	i2d_OCSP_CERTSTATUS sunw_i2d_OCSP_CERTSTATUS
+#pragma redefine_extname	i2d_OCSP_CRLID sunw_i2d_OCSP_CRLID
+#pragma redefine_extname	i2d_OCSP_ONEREQ sunw_i2d_OCSP_ONEREQ
+#pragma redefine_extname	i2d_OCSP_REQINFO sunw_i2d_OCSP_REQINFO
+#pragma redefine_extname	i2d_OCSP_REQUEST sunw_i2d_OCSP_REQUEST
+#pragma redefine_extname	i2d_OCSP_RESPBYTES sunw_i2d_OCSP_RESPBYTES
+#pragma redefine_extname	i2d_OCSP_RESPDATA sunw_i2d_OCSP_RESPDATA
+#pragma redefine_extname	i2d_OCSP_RESPID sunw_i2d_OCSP_RESPID
+#pragma redefine_extname	i2d_OCSP_RESPONSE sunw_i2d_OCSP_RESPONSE
+#pragma redefine_extname	i2d_OCSP_REVOKEDINFO sunw_i2d_OCSP_REVOKEDINFO
+#pragma redefine_extname	i2d_OCSP_SERVICELOC sunw_i2d_OCSP_SERVICELOC
+#pragma redefine_extname	i2d_OCSP_SIGNATURE sunw_i2d_OCSP_SIGNATURE
+#pragma redefine_extname	i2d_OCSP_SINGLERESP sunw_i2d_OCSP_SINGLERESP
+#pragma redefine_extname	i2d_OTHERNAME sunw_i2d_OTHERNAME
+#pragma redefine_extname	i2d_PBE2PARAM sunw_i2d_PBE2PARAM
+#pragma redefine_extname	i2d_PBEPARAM sunw_i2d_PBEPARAM
+#pragma redefine_extname	i2d_PBKDF2PARAM sunw_i2d_PBKDF2PARAM
+#pragma redefine_extname	i2d_PKCS12 sunw_i2d_PKCS12
+#pragma redefine_extname	i2d_PKCS12_BAGS sunw_i2d_PKCS12_BAGS
+#pragma redefine_extname	i2d_PKCS12_bio sunw_i2d_PKCS12_bio
+#pragma redefine_extname	i2d_PKCS12_fp sunw_i2d_PKCS12_fp
+#pragma redefine_extname	i2d_PKCS12_MAC_DATA sunw_i2d_PKCS12_MAC_DATA
+#pragma redefine_extname	i2d_PKCS12_SAFEBAG sunw_i2d_PKCS12_SAFEBAG
+#pragma redefine_extname	i2d_PKCS7 sunw_i2d_PKCS7
+#pragma redefine_extname	i2d_PKCS7_bio sunw_i2d_PKCS7_bio
+#pragma redefine_extname	i2d_PKCS7_bio_stream sunw_i2d_PKCS7_bio_stream
+#pragma redefine_extname	i2d_PKCS7_DIGEST sunw_i2d_PKCS7_DIGEST
+#pragma redefine_extname	i2d_PKCS7_ENC_CONTENT sunw_i2d_PKCS7_ENC_CONTENT
+#pragma redefine_extname	i2d_PKCS7_ENCRYPT sunw_i2d_PKCS7_ENCRYPT
+#pragma redefine_extname	i2d_PKCS7_ENVELOPE sunw_i2d_PKCS7_ENVELOPE
+#pragma redefine_extname	i2d_PKCS7_fp sunw_i2d_PKCS7_fp
+#pragma redefine_extname	i2d_PKCS7_ISSUER_AND_SERIAL sunw_i2d_PKCS7_ISSUER_AND_SERIAL
+#pragma redefine_extname	i2d_PKCS7_NDEF sunw_i2d_PKCS7_NDEF
+#pragma redefine_extname	i2d_PKCS7_RECIP_INFO sunw_i2d_PKCS7_RECIP_INFO
+#pragma redefine_extname	i2d_PKCS7_SIGN_ENVELOPE sunw_i2d_PKCS7_SIGN_ENVELOPE
+#pragma redefine_extname	i2d_PKCS7_SIGNED sunw_i2d_PKCS7_SIGNED
+#pragma redefine_extname	i2d_PKCS7_SIGNER_INFO sunw_i2d_PKCS7_SIGNER_INFO
+#pragma redefine_extname	i2d_PKCS8_bio sunw_i2d_PKCS8_bio
+#pragma redefine_extname	i2d_PKCS8_fp sunw_i2d_PKCS8_fp
+#pragma redefine_extname	i2d_PKCS8_PRIV_KEY_INFO sunw_i2d_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	i2d_PKCS8_PRIV_KEY_INFO_bio sunw_i2d_PKCS8_PRIV_KEY_INFO_bio
+#pragma redefine_extname	i2d_PKCS8_PRIV_KEY_INFO_fp sunw_i2d_PKCS8_PRIV_KEY_INFO_fp
+#pragma redefine_extname	i2d_PKCS8PrivateKey_bio sunw_i2d_PKCS8PrivateKey_bio
+#pragma redefine_extname	i2d_PKCS8PrivateKey_fp sunw_i2d_PKCS8PrivateKey_fp
+#pragma redefine_extname	i2d_PKCS8PrivateKey_nid_bio sunw_i2d_PKCS8PrivateKey_nid_bio
+#pragma redefine_extname	i2d_PKCS8PrivateKey_nid_fp sunw_i2d_PKCS8PrivateKey_nid_fp
+#pragma redefine_extname	i2d_PKCS8PrivateKeyInfo_bio sunw_i2d_PKCS8PrivateKeyInfo_bio
+#pragma redefine_extname	i2d_PKCS8PrivateKeyInfo_fp sunw_i2d_PKCS8PrivateKeyInfo_fp
+#pragma redefine_extname	i2d_PKEY_USAGE_PERIOD sunw_i2d_PKEY_USAGE_PERIOD
+#pragma redefine_extname	i2d_POLICYINFO sunw_i2d_POLICYINFO
+#pragma redefine_extname	i2d_POLICYQUALINFO sunw_i2d_POLICYQUALINFO
+#pragma redefine_extname	i2d_PrivateKey sunw_i2d_PrivateKey
+#pragma redefine_extname	i2d_PrivateKey_bio sunw_i2d_PrivateKey_bio
+#pragma redefine_extname	i2d_PrivateKey_fp sunw_i2d_PrivateKey_fp
+#pragma redefine_extname	i2d_PROXY_CERT_INFO_EXTENSION sunw_i2d_PROXY_CERT_INFO_EXTENSION
+#pragma redefine_extname	i2d_PROXY_POLICY sunw_i2d_PROXY_POLICY
+#pragma redefine_extname	i2d_PUBKEY sunw_i2d_PUBKEY
+#pragma redefine_extname	i2d_PUBKEY_bio sunw_i2d_PUBKEY_bio
+#pragma redefine_extname	i2d_PUBKEY_fp sunw_i2d_PUBKEY_fp
+#pragma redefine_extname	i2d_PublicKey sunw_i2d_PublicKey
+#pragma redefine_extname	i2d_RSA_NET sunw_i2d_RSA_NET
+#pragma redefine_extname	i2d_RSA_PSS_PARAMS sunw_i2d_RSA_PSS_PARAMS
+#pragma redefine_extname	i2d_RSA_PUBKEY sunw_i2d_RSA_PUBKEY
+#pragma redefine_extname	i2d_RSA_PUBKEY_bio sunw_i2d_RSA_PUBKEY_bio
+#pragma redefine_extname	i2d_RSA_PUBKEY_fp sunw_i2d_RSA_PUBKEY_fp
+#pragma redefine_extname	i2d_RSAPrivateKey sunw_i2d_RSAPrivateKey
+#pragma redefine_extname	i2d_RSAPrivateKey_bio sunw_i2d_RSAPrivateKey_bio
+#pragma redefine_extname	i2d_RSAPrivateKey_fp sunw_i2d_RSAPrivateKey_fp
+#pragma redefine_extname	i2d_RSAPublicKey sunw_i2d_RSAPublicKey
+#pragma redefine_extname	i2d_RSAPublicKey_bio sunw_i2d_RSAPublicKey_bio
+#pragma redefine_extname	i2d_RSAPublicKey_fp sunw_i2d_RSAPublicKey_fp
+#pragma redefine_extname	i2d_SXNET sunw_i2d_SXNET
+#pragma redefine_extname	i2d_SXNETID sunw_i2d_SXNETID
+#pragma redefine_extname	i2d_TS_ACCURACY sunw_i2d_TS_ACCURACY
+#pragma redefine_extname	i2d_TS_MSG_IMPRINT sunw_i2d_TS_MSG_IMPRINT
+#pragma redefine_extname	i2d_TS_MSG_IMPRINT_bio sunw_i2d_TS_MSG_IMPRINT_bio
+#pragma redefine_extname	i2d_TS_MSG_IMPRINT_fp sunw_i2d_TS_MSG_IMPRINT_fp
+#pragma redefine_extname	i2d_TS_REQ sunw_i2d_TS_REQ
+#pragma redefine_extname	i2d_TS_REQ_bio sunw_i2d_TS_REQ_bio
+#pragma redefine_extname	i2d_TS_REQ_fp sunw_i2d_TS_REQ_fp
+#pragma redefine_extname	i2d_TS_RESP sunw_i2d_TS_RESP
+#pragma redefine_extname	i2d_TS_RESP_bio sunw_i2d_TS_RESP_bio
+#pragma redefine_extname	i2d_TS_RESP_fp sunw_i2d_TS_RESP_fp
+#pragma redefine_extname	i2d_TS_STATUS_INFO sunw_i2d_TS_STATUS_INFO
+#pragma redefine_extname	i2d_TS_TST_INFO sunw_i2d_TS_TST_INFO
+#pragma redefine_extname	i2d_TS_TST_INFO_bio sunw_i2d_TS_TST_INFO_bio
+#pragma redefine_extname	i2d_TS_TST_INFO_fp sunw_i2d_TS_TST_INFO_fp
+#pragma redefine_extname	i2d_USERNOTICE sunw_i2d_USERNOTICE
+#pragma redefine_extname	i2d_X509 sunw_i2d_X509
+#pragma redefine_extname	i2d_X509_ALGOR sunw_i2d_X509_ALGOR
+#pragma redefine_extname	i2d_X509_ALGORS sunw_i2d_X509_ALGORS
+#pragma redefine_extname	i2d_X509_ATTRIBUTE sunw_i2d_X509_ATTRIBUTE
+#pragma redefine_extname	i2d_X509_AUX sunw_i2d_X509_AUX
+#pragma redefine_extname	i2d_X509_bio sunw_i2d_X509_bio
+#pragma redefine_extname	i2d_X509_CERT_AUX sunw_i2d_X509_CERT_AUX
+#pragma redefine_extname	i2d_X509_CERT_PAIR sunw_i2d_X509_CERT_PAIR
+#pragma redefine_extname	i2d_X509_CINF sunw_i2d_X509_CINF
+#pragma redefine_extname	i2d_X509_CRL sunw_i2d_X509_CRL
+#pragma redefine_extname	i2d_X509_CRL_bio sunw_i2d_X509_CRL_bio
+#pragma redefine_extname	i2d_X509_CRL_fp sunw_i2d_X509_CRL_fp
+#pragma redefine_extname	i2d_X509_CRL_INFO sunw_i2d_X509_CRL_INFO
+#pragma redefine_extname	i2d_X509_EXTENSION sunw_i2d_X509_EXTENSION
+#pragma redefine_extname	i2d_X509_EXTENSIONS sunw_i2d_X509_EXTENSIONS
+#pragma redefine_extname	i2d_X509_fp sunw_i2d_X509_fp
+#pragma redefine_extname	i2d_X509_NAME sunw_i2d_X509_NAME
+#pragma redefine_extname	i2d_X509_NAME_ENTRY sunw_i2d_X509_NAME_ENTRY
+#pragma redefine_extname	i2d_X509_PKEY sunw_i2d_X509_PKEY
+#pragma redefine_extname	i2d_X509_PUBKEY sunw_i2d_X509_PUBKEY
+#pragma redefine_extname	i2d_X509_REQ sunw_i2d_X509_REQ
+#pragma redefine_extname	i2d_X509_REQ_bio sunw_i2d_X509_REQ_bio
+#pragma redefine_extname	i2d_X509_REQ_fp sunw_i2d_X509_REQ_fp
+#pragma redefine_extname	i2d_X509_REQ_INFO sunw_i2d_X509_REQ_INFO
+#pragma redefine_extname	i2d_X509_REVOKED sunw_i2d_X509_REVOKED
+#pragma redefine_extname	i2d_X509_SIG sunw_i2d_X509_SIG
+#pragma redefine_extname	i2d_X509_VAL sunw_i2d_X509_VAL
+#pragma redefine_extname	i2s_ASN1_ENUMERATED sunw_i2s_ASN1_ENUMERATED
+#pragma redefine_extname	i2s_ASN1_ENUMERATED_TABLE sunw_i2s_ASN1_ENUMERATED_TABLE
+#pragma redefine_extname	i2s_ASN1_INTEGER sunw_i2s_ASN1_INTEGER
+#pragma redefine_extname	i2s_ASN1_OCTET_STRING sunw_i2s_ASN1_OCTET_STRING
+#pragma redefine_extname	i2t_ASN1_OBJECT sunw_i2t_ASN1_OBJECT
+#pragma redefine_extname	i2v_ASN1_BIT_STRING sunw_i2v_ASN1_BIT_STRING
+#pragma redefine_extname	i2v_GENERAL_NAME sunw_i2v_GENERAL_NAME
+#pragma redefine_extname	i2v_GENERAL_NAMES sunw_i2v_GENERAL_NAMES
+#pragma redefine_extname	int_rsa_verify sunw_int_rsa_verify
+#pragma redefine_extname	ISSUING_DIST_POINT_free sunw_ISSUING_DIST_POINT_free
+#pragma redefine_extname	ISSUING_DIST_POINT_it sunw_ISSUING_DIST_POINT_it
+#pragma redefine_extname	ISSUING_DIST_POINT_new sunw_ISSUING_DIST_POINT_new
+#pragma redefine_extname	KRB5_APREQ_free sunw_KRB5_APREQ_free
+#pragma redefine_extname	KRB5_APREQ_it sunw_KRB5_APREQ_it
+#pragma redefine_extname	KRB5_APREQ_new sunw_KRB5_APREQ_new
+#pragma redefine_extname	KRB5_APREQBODY_free sunw_KRB5_APREQBODY_free
+#pragma redefine_extname	KRB5_APREQBODY_it sunw_KRB5_APREQBODY_it
+#pragma redefine_extname	KRB5_APREQBODY_new sunw_KRB5_APREQBODY_new
+#pragma redefine_extname	KRB5_AUTHDATA_free sunw_KRB5_AUTHDATA_free
+#pragma redefine_extname	KRB5_AUTHDATA_it sunw_KRB5_AUTHDATA_it
+#pragma redefine_extname	KRB5_AUTHDATA_new sunw_KRB5_AUTHDATA_new
+#pragma redefine_extname	KRB5_AUTHENT_free sunw_KRB5_AUTHENT_free
+#pragma redefine_extname	KRB5_AUTHENT_it sunw_KRB5_AUTHENT_it
+#pragma redefine_extname	KRB5_AUTHENT_new sunw_KRB5_AUTHENT_new
+#pragma redefine_extname	KRB5_AUTHENTBODY_free sunw_KRB5_AUTHENTBODY_free
+#pragma redefine_extname	KRB5_AUTHENTBODY_it sunw_KRB5_AUTHENTBODY_it
+#pragma redefine_extname	KRB5_AUTHENTBODY_new sunw_KRB5_AUTHENTBODY_new
+#pragma redefine_extname	KRB5_CHECKSUM_free sunw_KRB5_CHECKSUM_free
+#pragma redefine_extname	KRB5_CHECKSUM_it sunw_KRB5_CHECKSUM_it
+#pragma redefine_extname	KRB5_CHECKSUM_new sunw_KRB5_CHECKSUM_new
+#pragma redefine_extname	KRB5_ENCDATA_free sunw_KRB5_ENCDATA_free
+#pragma redefine_extname	KRB5_ENCDATA_it sunw_KRB5_ENCDATA_it
+#pragma redefine_extname	KRB5_ENCDATA_new sunw_KRB5_ENCDATA_new
+#pragma redefine_extname	KRB5_ENCKEY_free sunw_KRB5_ENCKEY_free
+#pragma redefine_extname	KRB5_ENCKEY_it sunw_KRB5_ENCKEY_it
+#pragma redefine_extname	KRB5_ENCKEY_new sunw_KRB5_ENCKEY_new
+#pragma redefine_extname	KRB5_PRINCNAME_free sunw_KRB5_PRINCNAME_free
+#pragma redefine_extname	KRB5_PRINCNAME_it sunw_KRB5_PRINCNAME_it
+#pragma redefine_extname	KRB5_PRINCNAME_new sunw_KRB5_PRINCNAME_new
+#pragma redefine_extname	KRB5_TICKET_free sunw_KRB5_TICKET_free
+#pragma redefine_extname	KRB5_TICKET_it sunw_KRB5_TICKET_it
+#pragma redefine_extname	KRB5_TICKET_new sunw_KRB5_TICKET_new
+#pragma redefine_extname	KRB5_TKTBODY_free sunw_KRB5_TKTBODY_free
+#pragma redefine_extname	KRB5_TKTBODY_it sunw_KRB5_TKTBODY_it
+#pragma redefine_extname	KRB5_TKTBODY_new sunw_KRB5_TKTBODY_new
+#pragma redefine_extname	level_add_node sunw_level_add_node
+#pragma redefine_extname	level_find_node sunw_level_find_node
+#pragma redefine_extname	lh_delete sunw_lh_delete
+#pragma redefine_extname	lh_doall sunw_lh_doall
+#pragma redefine_extname	lh_doall_arg sunw_lh_doall_arg
+#pragma redefine_extname	lh_free sunw_lh_free
+#pragma redefine_extname	lh_insert sunw_lh_insert
+#pragma redefine_extname	lh_new sunw_lh_new
+#pragma redefine_extname	lh_node_stats sunw_lh_node_stats
+#pragma redefine_extname	lh_node_stats_bio sunw_lh_node_stats_bio
+#pragma redefine_extname	lh_node_usage_stats sunw_lh_node_usage_stats
+#pragma redefine_extname	lh_node_usage_stats_bio sunw_lh_node_usage_stats_bio
+#pragma redefine_extname	lh_num_items sunw_lh_num_items
+#pragma redefine_extname	lh_retrieve sunw_lh_retrieve
+#pragma redefine_extname	lh_stats sunw_lh_stats
+#pragma redefine_extname	lh_stats_bio sunw_lh_stats_bio
+#pragma redefine_extname	lh_strhash sunw_lh_strhash
+#pragma redefine_extname	lh_version sunw_lh_version
+#pragma redefine_extname	LONG_it sunw_LONG_it
+#pragma redefine_extname	MD2 sunw_MD2
+#pragma redefine_extname	MD2_Final sunw_MD2_Final
+#pragma redefine_extname	MD2_Init sunw_MD2_Init
+#pragma redefine_extname	MD2_options sunw_MD2_options
+#pragma redefine_extname	MD2_Update sunw_MD2_Update
+#pragma redefine_extname	MD2_version sunw_MD2_version
+#pragma redefine_extname	MD4 sunw_MD4
+#pragma redefine_extname	md4_block_data_order sunw_md4_block_data_order
+#pragma redefine_extname	MD4_Final sunw_MD4_Final
+#pragma redefine_extname	MD4_Init sunw_MD4_Init
+#pragma redefine_extname	MD4_Transform sunw_MD4_Transform
+#pragma redefine_extname	MD4_Update sunw_MD4_Update
+#pragma redefine_extname	MD4_version sunw_MD4_version
+#pragma redefine_extname	MD5 sunw_MD5
+#pragma redefine_extname	md5_block_asm_data_order sunw_md5_block_asm_data_order
+#pragma redefine_extname	MD5_Final sunw_MD5_Final
+#pragma redefine_extname	MD5_Init sunw_MD5_Init
+#pragma redefine_extname	MD5_Transform sunw_MD5_Transform
+#pragma redefine_extname	MD5_Update sunw_MD5_Update
+#pragma redefine_extname	MD5_version sunw_MD5_version
+#pragma redefine_extname	mod_exp_512 sunw_mod_exp_512
+#pragma redefine_extname	name_cmp sunw_name_cmp
+#pragma redefine_extname	NAME_CONSTRAINTS_check sunw_NAME_CONSTRAINTS_check
+#pragma redefine_extname	NAME_CONSTRAINTS_free sunw_NAME_CONSTRAINTS_free
+#pragma redefine_extname	NAME_CONSTRAINTS_it sunw_NAME_CONSTRAINTS_it
+#pragma redefine_extname	NAME_CONSTRAINTS_new sunw_NAME_CONSTRAINTS_new
+#pragma redefine_extname	NCONF_default sunw_NCONF_default
+#pragma redefine_extname	NCONF_dump_bio sunw_NCONF_dump_bio
+#pragma redefine_extname	NCONF_dump_fp sunw_NCONF_dump_fp
+#pragma redefine_extname	NCONF_free sunw_NCONF_free
+#pragma redefine_extname	NCONF_free_data sunw_NCONF_free_data
+#pragma redefine_extname	NCONF_get_number_e sunw_NCONF_get_number_e
+#pragma redefine_extname	NCONF_get_section sunw_NCONF_get_section
+#pragma redefine_extname	NCONF_get_string sunw_NCONF_get_string
+#pragma redefine_extname	NCONF_load sunw_NCONF_load
+#pragma redefine_extname	NCONF_load_bio sunw_NCONF_load_bio
+#pragma redefine_extname	NCONF_load_fp sunw_NCONF_load_fp
+#pragma redefine_extname	NCONF_new sunw_NCONF_new
+#pragma redefine_extname	NCONF_WIN32 sunw_NCONF_WIN32
+#pragma redefine_extname	NETSCAPE_CERT_SEQUENCE_free sunw_NETSCAPE_CERT_SEQUENCE_free
+#pragma redefine_extname	NETSCAPE_CERT_SEQUENCE_it sunw_NETSCAPE_CERT_SEQUENCE_it
+#pragma redefine_extname	NETSCAPE_CERT_SEQUENCE_new sunw_NETSCAPE_CERT_SEQUENCE_new
+#pragma redefine_extname	NETSCAPE_ENCRYPTED_PKEY_free sunw_NETSCAPE_ENCRYPTED_PKEY_free
+#pragma redefine_extname	NETSCAPE_ENCRYPTED_PKEY_it sunw_NETSCAPE_ENCRYPTED_PKEY_it
+#pragma redefine_extname	NETSCAPE_ENCRYPTED_PKEY_new sunw_NETSCAPE_ENCRYPTED_PKEY_new
+#pragma redefine_extname	NETSCAPE_PKEY_free sunw_NETSCAPE_PKEY_free
+#pragma redefine_extname	NETSCAPE_PKEY_it sunw_NETSCAPE_PKEY_it
+#pragma redefine_extname	NETSCAPE_PKEY_new sunw_NETSCAPE_PKEY_new
+#pragma redefine_extname	NETSCAPE_SPKAC_free sunw_NETSCAPE_SPKAC_free
+#pragma redefine_extname	NETSCAPE_SPKAC_it sunw_NETSCAPE_SPKAC_it
+#pragma redefine_extname	NETSCAPE_SPKAC_new sunw_NETSCAPE_SPKAC_new
+#pragma redefine_extname	NETSCAPE_SPKI_b64_decode sunw_NETSCAPE_SPKI_b64_decode
+#pragma redefine_extname	NETSCAPE_SPKI_b64_encode sunw_NETSCAPE_SPKI_b64_encode
+#pragma redefine_extname	NETSCAPE_SPKI_free sunw_NETSCAPE_SPKI_free
+#pragma redefine_extname	NETSCAPE_SPKI_get_pubkey sunw_NETSCAPE_SPKI_get_pubkey
+#pragma redefine_extname	NETSCAPE_SPKI_it sunw_NETSCAPE_SPKI_it
+#pragma redefine_extname	NETSCAPE_SPKI_new sunw_NETSCAPE_SPKI_new
+#pragma redefine_extname	NETSCAPE_SPKI_print sunw_NETSCAPE_SPKI_print
+#pragma redefine_extname	NETSCAPE_SPKI_set_pubkey sunw_NETSCAPE_SPKI_set_pubkey
+#pragma redefine_extname	NETSCAPE_SPKI_sign sunw_NETSCAPE_SPKI_sign
+#pragma redefine_extname	NETSCAPE_SPKI_verify sunw_NETSCAPE_SPKI_verify
+#pragma redefine_extname	NETSCAPE_X509_free sunw_NETSCAPE_X509_free
+#pragma redefine_extname	NETSCAPE_X509_it sunw_NETSCAPE_X509_it
+#pragma redefine_extname	NETSCAPE_X509_new sunw_NETSCAPE_X509_new
+#pragma redefine_extname	NOTICEREF_free sunw_NOTICEREF_free
+#pragma redefine_extname	NOTICEREF_it sunw_NOTICEREF_it
+#pragma redefine_extname	NOTICEREF_new sunw_NOTICEREF_new
+#pragma redefine_extname	OBJ_add_object sunw_OBJ_add_object
+#pragma redefine_extname	OBJ_add_sigid sunw_OBJ_add_sigid
+#pragma redefine_extname	OBJ_bsearch_ sunw_OBJ_bsearch_
+#pragma redefine_extname	OBJ_bsearch_ex_ sunw_OBJ_bsearch_ex_
+#pragma redefine_extname	OBJ_cleanup sunw_OBJ_cleanup
+#pragma redefine_extname	OBJ_cmp sunw_OBJ_cmp
+#pragma redefine_extname	OBJ_create sunw_OBJ_create
+#pragma redefine_extname	OBJ_create_objects sunw_OBJ_create_objects
+#pragma redefine_extname	OBJ_dup sunw_OBJ_dup
+#pragma redefine_extname	OBJ_find_sigid_algs sunw_OBJ_find_sigid_algs
+#pragma redefine_extname	OBJ_find_sigid_by_algs sunw_OBJ_find_sigid_by_algs
+#pragma redefine_extname	OBJ_ln2nid sunw_OBJ_ln2nid
+#pragma redefine_extname	OBJ_NAME_add sunw_OBJ_NAME_add
+#pragma redefine_extname	OBJ_NAME_cleanup sunw_OBJ_NAME_cleanup
+#pragma redefine_extname	OBJ_NAME_do_all sunw_OBJ_NAME_do_all
+#pragma redefine_extname	OBJ_NAME_do_all_sorted sunw_OBJ_NAME_do_all_sorted
+#pragma redefine_extname	OBJ_NAME_get sunw_OBJ_NAME_get
+#pragma redefine_extname	OBJ_NAME_init sunw_OBJ_NAME_init
+#pragma redefine_extname	OBJ_NAME_new_index sunw_OBJ_NAME_new_index
+#pragma redefine_extname	OBJ_NAME_remove sunw_OBJ_NAME_remove
+#pragma redefine_extname	OBJ_new_nid sunw_OBJ_new_nid
+#pragma redefine_extname	OBJ_nid2ln sunw_OBJ_nid2ln
+#pragma redefine_extname	OBJ_nid2obj sunw_OBJ_nid2obj
+#pragma redefine_extname	OBJ_nid2sn sunw_OBJ_nid2sn
+#pragma redefine_extname	OBJ_obj2nid sunw_OBJ_obj2nid
+#pragma redefine_extname	OBJ_obj2txt sunw_OBJ_obj2txt
+#pragma redefine_extname	OBJ_sigid_free sunw_OBJ_sigid_free
+#pragma redefine_extname	OBJ_sn2nid sunw_OBJ_sn2nid
+#pragma redefine_extname	OBJ_txt2nid sunw_OBJ_txt2nid
+#pragma redefine_extname	OBJ_txt2obj sunw_OBJ_txt2obj
+#pragma redefine_extname	OCSP_accept_responses_new sunw_OCSP_accept_responses_new
+#pragma redefine_extname	OCSP_archive_cutoff_new sunw_OCSP_archive_cutoff_new
+#pragma redefine_extname	OCSP_basic_add1_cert sunw_OCSP_basic_add1_cert
+#pragma redefine_extname	OCSP_basic_add1_nonce sunw_OCSP_basic_add1_nonce
+#pragma redefine_extname	OCSP_basic_add1_status sunw_OCSP_basic_add1_status
+#pragma redefine_extname	OCSP_basic_sign sunw_OCSP_basic_sign
+#pragma redefine_extname	OCSP_basic_verify sunw_OCSP_basic_verify
+#pragma redefine_extname	OCSP_BASICRESP_add_ext sunw_OCSP_BASICRESP_add_ext
+#pragma redefine_extname	OCSP_BASICRESP_add1_ext_i2d sunw_OCSP_BASICRESP_add1_ext_i2d
+#pragma redefine_extname	OCSP_BASICRESP_delete_ext sunw_OCSP_BASICRESP_delete_ext
+#pragma redefine_extname	OCSP_BASICRESP_free sunw_OCSP_BASICRESP_free
+#pragma redefine_extname	OCSP_BASICRESP_get_ext sunw_OCSP_BASICRESP_get_ext
+#pragma redefine_extname	OCSP_BASICRESP_get_ext_by_critical sunw_OCSP_BASICRESP_get_ext_by_critical
+#pragma redefine_extname	OCSP_BASICRESP_get_ext_by_NID sunw_OCSP_BASICRESP_get_ext_by_NID
+#pragma redefine_extname	OCSP_BASICRESP_get_ext_by_OBJ sunw_OCSP_BASICRESP_get_ext_by_OBJ
+#pragma redefine_extname	OCSP_BASICRESP_get_ext_count sunw_OCSP_BASICRESP_get_ext_count
+#pragma redefine_extname	OCSP_BASICRESP_get1_ext_d2i sunw_OCSP_BASICRESP_get1_ext_d2i
+#pragma redefine_extname	OCSP_BASICRESP_it sunw_OCSP_BASICRESP_it
+#pragma redefine_extname	OCSP_BASICRESP_new sunw_OCSP_BASICRESP_new
+#pragma redefine_extname	OCSP_cert_id_new sunw_OCSP_cert_id_new
+#pragma redefine_extname	OCSP_cert_status_str sunw_OCSP_cert_status_str
+#pragma redefine_extname	OCSP_cert_to_id sunw_OCSP_cert_to_id
+#pragma redefine_extname	OCSP_CERTID_dup sunw_OCSP_CERTID_dup
+#pragma redefine_extname	OCSP_CERTID_free sunw_OCSP_CERTID_free
+#pragma redefine_extname	OCSP_CERTID_it sunw_OCSP_CERTID_it
+#pragma redefine_extname	OCSP_CERTID_new sunw_OCSP_CERTID_new
+#pragma redefine_extname	OCSP_CERTSTATUS_free sunw_OCSP_CERTSTATUS_free
+#pragma redefine_extname	OCSP_CERTSTATUS_it sunw_OCSP_CERTSTATUS_it
+#pragma redefine_extname	OCSP_CERTSTATUS_new sunw_OCSP_CERTSTATUS_new
+#pragma redefine_extname	OCSP_check_nonce sunw_OCSP_check_nonce
+#pragma redefine_extname	OCSP_check_validity sunw_OCSP_check_validity
+#pragma redefine_extname	OCSP_copy_nonce sunw_OCSP_copy_nonce
+#pragma redefine_extname	OCSP_crl_reason_str sunw_OCSP_crl_reason_str
+#pragma redefine_extname	OCSP_CRLID_free sunw_OCSP_CRLID_free
+#pragma redefine_extname	OCSP_CRLID_it sunw_OCSP_CRLID_it
+#pragma redefine_extname	OCSP_crlID_new sunw_OCSP_crlID_new
+#pragma redefine_extname	OCSP_CRLID_new sunw_OCSP_CRLID_new
+#pragma redefine_extname	OCSP_id_cmp sunw_OCSP_id_cmp
+#pragma redefine_extname	OCSP_id_get0_info sunw_OCSP_id_get0_info
+#pragma redefine_extname	OCSP_id_issuer_cmp sunw_OCSP_id_issuer_cmp
+#pragma redefine_extname	OCSP_ONEREQ_add_ext sunw_OCSP_ONEREQ_add_ext
+#pragma redefine_extname	OCSP_ONEREQ_add1_ext_i2d sunw_OCSP_ONEREQ_add1_ext_i2d
+#pragma redefine_extname	OCSP_ONEREQ_delete_ext sunw_OCSP_ONEREQ_delete_ext
+#pragma redefine_extname	OCSP_ONEREQ_free sunw_OCSP_ONEREQ_free
+#pragma redefine_extname	OCSP_ONEREQ_get_ext sunw_OCSP_ONEREQ_get_ext
+#pragma redefine_extname	OCSP_ONEREQ_get_ext_by_critical sunw_OCSP_ONEREQ_get_ext_by_critical
+#pragma redefine_extname	OCSP_ONEREQ_get_ext_by_NID sunw_OCSP_ONEREQ_get_ext_by_NID
+#pragma redefine_extname	OCSP_ONEREQ_get_ext_by_OBJ sunw_OCSP_ONEREQ_get_ext_by_OBJ
+#pragma redefine_extname	OCSP_ONEREQ_get_ext_count sunw_OCSP_ONEREQ_get_ext_count
+#pragma redefine_extname	OCSP_onereq_get0_id sunw_OCSP_onereq_get0_id
+#pragma redefine_extname	OCSP_ONEREQ_get1_ext_d2i sunw_OCSP_ONEREQ_get1_ext_d2i
+#pragma redefine_extname	OCSP_ONEREQ_it sunw_OCSP_ONEREQ_it
+#pragma redefine_extname	OCSP_ONEREQ_new sunw_OCSP_ONEREQ_new
+#pragma redefine_extname	OCSP_parse_url sunw_OCSP_parse_url
+#pragma redefine_extname	OCSP_REQ_CTX_add1_header sunw_OCSP_REQ_CTX_add1_header
+#pragma redefine_extname	OCSP_REQ_CTX_free sunw_OCSP_REQ_CTX_free
+#pragma redefine_extname	OCSP_REQ_CTX_set1_req sunw_OCSP_REQ_CTX_set1_req
+#pragma redefine_extname	OCSP_REQINFO_free sunw_OCSP_REQINFO_free
+#pragma redefine_extname	OCSP_REQINFO_it sunw_OCSP_REQINFO_it
+#pragma redefine_extname	OCSP_REQINFO_new sunw_OCSP_REQINFO_new
+#pragma redefine_extname	OCSP_REQUEST_add_ext sunw_OCSP_REQUEST_add_ext
+#pragma redefine_extname	OCSP_request_add0_id sunw_OCSP_request_add0_id
+#pragma redefine_extname	OCSP_request_add1_cert sunw_OCSP_request_add1_cert
+#pragma redefine_extname	OCSP_REQUEST_add1_ext_i2d sunw_OCSP_REQUEST_add1_ext_i2d
+#pragma redefine_extname	OCSP_request_add1_nonce sunw_OCSP_request_add1_nonce
+#pragma redefine_extname	OCSP_REQUEST_delete_ext sunw_OCSP_REQUEST_delete_ext
+#pragma redefine_extname	OCSP_REQUEST_free sunw_OCSP_REQUEST_free
+#pragma redefine_extname	OCSP_REQUEST_get_ext sunw_OCSP_REQUEST_get_ext
+#pragma redefine_extname	OCSP_REQUEST_get_ext_by_critical sunw_OCSP_REQUEST_get_ext_by_critical
+#pragma redefine_extname	OCSP_REQUEST_get_ext_by_NID sunw_OCSP_REQUEST_get_ext_by_NID
+#pragma redefine_extname	OCSP_REQUEST_get_ext_by_OBJ sunw_OCSP_REQUEST_get_ext_by_OBJ
+#pragma redefine_extname	OCSP_REQUEST_get_ext_count sunw_OCSP_REQUEST_get_ext_count
+#pragma redefine_extname	OCSP_REQUEST_get1_ext_d2i sunw_OCSP_REQUEST_get1_ext_d2i
+#pragma redefine_extname	OCSP_request_is_signed sunw_OCSP_request_is_signed
+#pragma redefine_extname	OCSP_REQUEST_it sunw_OCSP_REQUEST_it
+#pragma redefine_extname	OCSP_REQUEST_new sunw_OCSP_REQUEST_new
+#pragma redefine_extname	OCSP_request_onereq_count sunw_OCSP_request_onereq_count
+#pragma redefine_extname	OCSP_request_onereq_get0 sunw_OCSP_request_onereq_get0
+#pragma redefine_extname	OCSP_REQUEST_print sunw_OCSP_REQUEST_print
+#pragma redefine_extname	OCSP_request_set1_name sunw_OCSP_request_set1_name
+#pragma redefine_extname	OCSP_request_sign sunw_OCSP_request_sign
+#pragma redefine_extname	OCSP_request_verify sunw_OCSP_request_verify
+#pragma redefine_extname	OCSP_resp_count sunw_OCSP_resp_count
+#pragma redefine_extname	OCSP_resp_find sunw_OCSP_resp_find
+#pragma redefine_extname	OCSP_resp_find_status sunw_OCSP_resp_find_status
+#pragma redefine_extname	OCSP_resp_get0 sunw_OCSP_resp_get0
+#pragma redefine_extname	OCSP_RESPBYTES_free sunw_OCSP_RESPBYTES_free
+#pragma redefine_extname	OCSP_RESPBYTES_it sunw_OCSP_RESPBYTES_it
+#pragma redefine_extname	OCSP_RESPBYTES_new sunw_OCSP_RESPBYTES_new
+#pragma redefine_extname	OCSP_RESPDATA_free sunw_OCSP_RESPDATA_free
+#pragma redefine_extname	OCSP_RESPDATA_it sunw_OCSP_RESPDATA_it
+#pragma redefine_extname	OCSP_RESPDATA_new sunw_OCSP_RESPDATA_new
+#pragma redefine_extname	OCSP_RESPID_free sunw_OCSP_RESPID_free
+#pragma redefine_extname	OCSP_RESPID_it sunw_OCSP_RESPID_it
+#pragma redefine_extname	OCSP_RESPID_new sunw_OCSP_RESPID_new
+#pragma redefine_extname	OCSP_response_create sunw_OCSP_response_create
+#pragma redefine_extname	OCSP_RESPONSE_free sunw_OCSP_RESPONSE_free
+#pragma redefine_extname	OCSP_response_get1_basic sunw_OCSP_response_get1_basic
+#pragma redefine_extname	OCSP_RESPONSE_it sunw_OCSP_RESPONSE_it
+#pragma redefine_extname	OCSP_RESPONSE_new sunw_OCSP_RESPONSE_new
+#pragma redefine_extname	OCSP_RESPONSE_print sunw_OCSP_RESPONSE_print
+#pragma redefine_extname	OCSP_response_status sunw_OCSP_response_status
+#pragma redefine_extname	OCSP_response_status_str sunw_OCSP_response_status_str
+#pragma redefine_extname	OCSP_REVOKEDINFO_free sunw_OCSP_REVOKEDINFO_free
+#pragma redefine_extname	OCSP_REVOKEDINFO_it sunw_OCSP_REVOKEDINFO_it
+#pragma redefine_extname	OCSP_REVOKEDINFO_new sunw_OCSP_REVOKEDINFO_new
+#pragma redefine_extname	OCSP_sendreq_bio sunw_OCSP_sendreq_bio
+#pragma redefine_extname	OCSP_sendreq_nbio sunw_OCSP_sendreq_nbio
+#pragma redefine_extname	OCSP_sendreq_new sunw_OCSP_sendreq_new
+#pragma redefine_extname	OCSP_SERVICELOC_free sunw_OCSP_SERVICELOC_free
+#pragma redefine_extname	OCSP_SERVICELOC_it sunw_OCSP_SERVICELOC_it
+#pragma redefine_extname	OCSP_SERVICELOC_new sunw_OCSP_SERVICELOC_new
+#pragma redefine_extname	OCSP_SIGNATURE_free sunw_OCSP_SIGNATURE_free
+#pragma redefine_extname	OCSP_SIGNATURE_it sunw_OCSP_SIGNATURE_it
+#pragma redefine_extname	OCSP_SIGNATURE_new sunw_OCSP_SIGNATURE_new
+#pragma redefine_extname	OCSP_single_get0_status sunw_OCSP_single_get0_status
+#pragma redefine_extname	OCSP_SINGLERESP_add_ext sunw_OCSP_SINGLERESP_add_ext
+#pragma redefine_extname	OCSP_SINGLERESP_add1_ext_i2d sunw_OCSP_SINGLERESP_add1_ext_i2d
+#pragma redefine_extname	OCSP_SINGLERESP_delete_ext sunw_OCSP_SINGLERESP_delete_ext
+#pragma redefine_extname	OCSP_SINGLERESP_free sunw_OCSP_SINGLERESP_free
+#pragma redefine_extname	OCSP_SINGLERESP_get_ext sunw_OCSP_SINGLERESP_get_ext
+#pragma redefine_extname	OCSP_SINGLERESP_get_ext_by_critical sunw_OCSP_SINGLERESP_get_ext_by_critical
+#pragma redefine_extname	OCSP_SINGLERESP_get_ext_by_NID sunw_OCSP_SINGLERESP_get_ext_by_NID
+#pragma redefine_extname	OCSP_SINGLERESP_get_ext_by_OBJ sunw_OCSP_SINGLERESP_get_ext_by_OBJ
+#pragma redefine_extname	OCSP_SINGLERESP_get_ext_count sunw_OCSP_SINGLERESP_get_ext_count
+#pragma redefine_extname	OCSP_SINGLERESP_get1_ext_d2i sunw_OCSP_SINGLERESP_get1_ext_d2i
+#pragma redefine_extname	OCSP_SINGLERESP_it sunw_OCSP_SINGLERESP_it
+#pragma redefine_extname	OCSP_SINGLERESP_new sunw_OCSP_SINGLERESP_new
+#pragma redefine_extname	OCSP_url_svcloc_new sunw_OCSP_url_svcloc_new
+#pragma redefine_extname	OPENSSL_add_all_algorithms_conf sunw_OPENSSL_add_all_algorithms_conf
+#pragma redefine_extname	OPENSSL_add_all_algorithms_noconf sunw_OPENSSL_add_all_algorithms_noconf
+#pragma redefine_extname	OpenSSL_add_all_ciphers sunw_OpenSSL_add_all_ciphers
+#pragma redefine_extname	OpenSSL_add_all_digests sunw_OpenSSL_add_all_digests
+#pragma redefine_extname	OPENSSL_asc2uni sunw_OPENSSL_asc2uni
+#pragma redefine_extname	OPENSSL_atomic_add sunw_OPENSSL_atomic_add
+#pragma redefine_extname	OPENSSL_cleanse sunw_OPENSSL_cleanse
+#pragma redefine_extname	OPENSSL_config sunw_OPENSSL_config
+#pragma redefine_extname	OPENSSL_cpuid_setup sunw_OPENSSL_cpuid_setup
+#pragma redefine_extname	OPENSSL_DIR_end sunw_OPENSSL_DIR_end
+#pragma redefine_extname	OPENSSL_DIR_read sunw_OPENSSL_DIR_read
+#pragma redefine_extname	OPENSSL_far_spin sunw_OPENSSL_far_spin
+#pragma redefine_extname	OPENSSL_gmtime sunw_OPENSSL_gmtime
+#pragma redefine_extname	OPENSSL_gmtime_adj sunw_OPENSSL_gmtime_adj
+#pragma redefine_extname	OPENSSL_ia32cap_P sunw_OPENSSL_ia32cap_P
+#pragma redefine_extname	OPENSSL_ia32_cpuid sunw_OPENSSL_ia32_cpuid
+#pragma redefine_extname	OPENSSL_ia32_rdrand sunw_OPENSSL_ia32_rdrand
+#pragma redefine_extname	OPENSSL_ia32cap_loc sunw_OPENSSL_ia32cap_loc
+#pragma redefine_extname	OPENSSL_indirect_call sunw_OPENSSL_indirect_call
+#pragma redefine_extname	OPENSSL_init sunw_OPENSSL_init
+#pragma redefine_extname	OPENSSL_instrument_halt sunw_OPENSSL_instrument_halt
+#pragma redefine_extname	OPENSSL_isservice sunw_OPENSSL_isservice
+#pragma redefine_extname	OPENSSL_issetugid sunw_OPENSSL_issetugid
+#pragma redefine_extname	OPENSSL_load_builtin_modules sunw_OPENSSL_load_builtin_modules
+#pragma redefine_extname	OPENSSL_memcmp sunw_OPENSSL_memcmp
+#pragma redefine_extname	OPENSSL_no_config sunw_OPENSSL_no_config
+#pragma redefine_extname	OPENSSL_rdtsc sunw_OPENSSL_rdtsc
+#pragma redefine_extname	OPENSSL_showfatal sunw_OPENSSL_showfatal
+#pragma redefine_extname	OPENSSL_stderr sunw_OPENSSL_stderr
+#pragma redefine_extname	OPENSSL_strcasecmp sunw_OPENSSL_strcasecmp
+#pragma redefine_extname	OPENSSL_strncasecmp sunw_OPENSSL_strncasecmp
+#pragma redefine_extname	OPENSSL_uni2asc sunw_OPENSSL_uni2asc
+#pragma redefine_extname	OPENSSL_wipe_cpu sunw_OPENSSL_wipe_cpu
+#pragma redefine_extname	OpenSSLDie sunw_OpenSSLDie
+#pragma redefine_extname	OSSL_DES_version sunw_OSSL_DES_version
+#pragma redefine_extname	OSSL_libdes_version sunw_OSSL_libdes_version
+#pragma redefine_extname	OTHERNAME_cmp sunw_OTHERNAME_cmp
+#pragma redefine_extname	OTHERNAME_free sunw_OTHERNAME_free
+#pragma redefine_extname	OTHERNAME_it sunw_OTHERNAME_it
+#pragma redefine_extname	OTHERNAME_new sunw_OTHERNAME_new
+#pragma redefine_extname	PBE2PARAM_free sunw_PBE2PARAM_free
+#pragma redefine_extname	PBE2PARAM_it sunw_PBE2PARAM_it
+#pragma redefine_extname	PBE2PARAM_new sunw_PBE2PARAM_new
+#pragma redefine_extname	PBEPARAM_free sunw_PBEPARAM_free
+#pragma redefine_extname	PBEPARAM_it sunw_PBEPARAM_it
+#pragma redefine_extname	PBEPARAM_new sunw_PBEPARAM_new
+#pragma redefine_extname	PBKDF2PARAM_free sunw_PBKDF2PARAM_free
+#pragma redefine_extname	PBKDF2PARAM_it sunw_PBKDF2PARAM_it
+#pragma redefine_extname	PBKDF2PARAM_new sunw_PBKDF2PARAM_new
+#pragma redefine_extname	PEM_ASN1_read sunw_PEM_ASN1_read
+#pragma redefine_extname	PEM_ASN1_read_bio sunw_PEM_ASN1_read_bio
+#pragma redefine_extname	PEM_ASN1_write sunw_PEM_ASN1_write
+#pragma redefine_extname	PEM_ASN1_write_bio sunw_PEM_ASN1_write_bio
+#pragma redefine_extname	PEM_bytes_read_bio sunw_PEM_bytes_read_bio
+#pragma redefine_extname	pem_check_suffix sunw_pem_check_suffix
+#pragma redefine_extname	PEM_def_callback sunw_PEM_def_callback
+#pragma redefine_extname	PEM_dek_info sunw_PEM_dek_info
+#pragma redefine_extname	PEM_do_header sunw_PEM_do_header
+#pragma redefine_extname	PEM_get_EVP_CIPHER_INFO sunw_PEM_get_EVP_CIPHER_INFO
+#pragma redefine_extname	PEM_proc_type sunw_PEM_proc_type
+#pragma redefine_extname	PEM_read sunw_PEM_read
+#pragma redefine_extname	PEM_read_bio sunw_PEM_read_bio
+#pragma redefine_extname	PEM_read_bio_CMS sunw_PEM_read_bio_CMS
+#pragma redefine_extname	PEM_read_bio_DHparams sunw_PEM_read_bio_DHparams
+#pragma redefine_extname	PEM_read_bio_DSA_PUBKEY sunw_PEM_read_bio_DSA_PUBKEY
+#pragma redefine_extname	PEM_read_bio_DSAparams sunw_PEM_read_bio_DSAparams
+#pragma redefine_extname	PEM_read_bio_DSAPrivateKey sunw_PEM_read_bio_DSAPrivateKey
+#pragma redefine_extname	PEM_read_bio_NETSCAPE_CERT_SEQUENCE sunw_PEM_read_bio_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	PEM_read_bio_Parameters sunw_PEM_read_bio_Parameters
+#pragma redefine_extname	PEM_read_bio_PKCS7 sunw_PEM_read_bio_PKCS7
+#pragma redefine_extname	PEM_read_bio_PKCS8 sunw_PEM_read_bio_PKCS8
+#pragma redefine_extname	PEM_read_bio_PKCS8_PRIV_KEY_INFO sunw_PEM_read_bio_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	PEM_read_bio_PrivateKey sunw_PEM_read_bio_PrivateKey
+#pragma redefine_extname	PEM_read_bio_PUBKEY sunw_PEM_read_bio_PUBKEY
+#pragma redefine_extname	PEM_read_bio_RSA_PUBKEY sunw_PEM_read_bio_RSA_PUBKEY
+#pragma redefine_extname	PEM_read_bio_RSAPrivateKey sunw_PEM_read_bio_RSAPrivateKey
+#pragma redefine_extname	PEM_read_bio_RSAPublicKey sunw_PEM_read_bio_RSAPublicKey
+#pragma redefine_extname	PEM_read_bio_X509 sunw_PEM_read_bio_X509
+#pragma redefine_extname	PEM_read_bio_X509_AUX sunw_PEM_read_bio_X509_AUX
+#pragma redefine_extname	PEM_read_bio_X509_CERT_PAIR sunw_PEM_read_bio_X509_CERT_PAIR
+#pragma redefine_extname	PEM_read_bio_X509_CRL sunw_PEM_read_bio_X509_CRL
+#pragma redefine_extname	PEM_read_bio_X509_REQ sunw_PEM_read_bio_X509_REQ
+#pragma redefine_extname	PEM_read_CMS sunw_PEM_read_CMS
+#pragma redefine_extname	PEM_read_DHparams sunw_PEM_read_DHparams
+#pragma redefine_extname	PEM_read_DSA_PUBKEY sunw_PEM_read_DSA_PUBKEY
+#pragma redefine_extname	PEM_read_DSAparams sunw_PEM_read_DSAparams
+#pragma redefine_extname	PEM_read_DSAPrivateKey sunw_PEM_read_DSAPrivateKey
+#pragma redefine_extname	PEM_read_NETSCAPE_CERT_SEQUENCE sunw_PEM_read_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	PEM_read_PKCS7 sunw_PEM_read_PKCS7
+#pragma redefine_extname	PEM_read_PKCS8 sunw_PEM_read_PKCS8
+#pragma redefine_extname	PEM_read_PKCS8_PRIV_KEY_INFO sunw_PEM_read_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	PEM_read_PrivateKey sunw_PEM_read_PrivateKey
+#pragma redefine_extname	PEM_read_PUBKEY sunw_PEM_read_PUBKEY
+#pragma redefine_extname	PEM_read_RSA_PUBKEY sunw_PEM_read_RSA_PUBKEY
+#pragma redefine_extname	PEM_read_RSAPrivateKey sunw_PEM_read_RSAPrivateKey
+#pragma redefine_extname	PEM_read_RSAPublicKey sunw_PEM_read_RSAPublicKey
+#pragma redefine_extname	PEM_read_X509 sunw_PEM_read_X509
+#pragma redefine_extname	PEM_read_X509_AUX sunw_PEM_read_X509_AUX
+#pragma redefine_extname	PEM_read_X509_CERT_PAIR sunw_PEM_read_X509_CERT_PAIR
+#pragma redefine_extname	PEM_read_X509_CRL sunw_PEM_read_X509_CRL
+#pragma redefine_extname	PEM_read_X509_REQ sunw_PEM_read_X509_REQ
+#pragma redefine_extname	PEM_SealFinal sunw_PEM_SealFinal
+#pragma redefine_extname	PEM_SealInit sunw_PEM_SealInit
+#pragma redefine_extname	PEM_SealUpdate sunw_PEM_SealUpdate
+#pragma redefine_extname	PEM_SignFinal sunw_PEM_SignFinal
+#pragma redefine_extname	PEM_SignInit sunw_PEM_SignInit
+#pragma redefine_extname	PEM_SignUpdate sunw_PEM_SignUpdate
+#pragma redefine_extname	PEM_version sunw_PEM_version
+#pragma redefine_extname	PEM_write sunw_PEM_write
+#pragma redefine_extname	PEM_write_bio sunw_PEM_write_bio
+#pragma redefine_extname	PEM_write_bio_ASN1_stream sunw_PEM_write_bio_ASN1_stream
+#pragma redefine_extname	PEM_write_bio_CMS sunw_PEM_write_bio_CMS
+#pragma redefine_extname	PEM_write_bio_CMS_stream sunw_PEM_write_bio_CMS_stream
+#pragma redefine_extname	PEM_write_bio_DHparams sunw_PEM_write_bio_DHparams
+#pragma redefine_extname	PEM_write_bio_DSA_PUBKEY sunw_PEM_write_bio_DSA_PUBKEY
+#pragma redefine_extname	PEM_write_bio_DSAparams sunw_PEM_write_bio_DSAparams
+#pragma redefine_extname	PEM_write_bio_DSAPrivateKey sunw_PEM_write_bio_DSAPrivateKey
+#pragma redefine_extname	PEM_write_bio_NETSCAPE_CERT_SEQUENCE sunw_PEM_write_bio_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	PEM_write_bio_Parameters sunw_PEM_write_bio_Parameters
+#pragma redefine_extname	PEM_write_bio_PKCS7 sunw_PEM_write_bio_PKCS7
+#pragma redefine_extname	PEM_write_bio_PKCS7_stream sunw_PEM_write_bio_PKCS7_stream
+#pragma redefine_extname	PEM_write_bio_PKCS8 sunw_PEM_write_bio_PKCS8
+#pragma redefine_extname	PEM_write_bio_PKCS8_PRIV_KEY_INFO sunw_PEM_write_bio_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	PEM_write_bio_PKCS8PrivateKey sunw_PEM_write_bio_PKCS8PrivateKey
+#pragma redefine_extname	PEM_write_bio_PKCS8PrivateKey_nid sunw_PEM_write_bio_PKCS8PrivateKey_nid
+#pragma redefine_extname	PEM_write_bio_PrivateKey sunw_PEM_write_bio_PrivateKey
+#pragma redefine_extname	PEM_write_bio_PUBKEY sunw_PEM_write_bio_PUBKEY
+#pragma redefine_extname	PEM_write_bio_RSA_PUBKEY sunw_PEM_write_bio_RSA_PUBKEY
+#pragma redefine_extname	PEM_write_bio_RSAPrivateKey sunw_PEM_write_bio_RSAPrivateKey
+#pragma redefine_extname	PEM_write_bio_RSAPublicKey sunw_PEM_write_bio_RSAPublicKey
+#pragma redefine_extname	PEM_write_bio_X509 sunw_PEM_write_bio_X509
+#pragma redefine_extname	PEM_write_bio_X509_AUX sunw_PEM_write_bio_X509_AUX
+#pragma redefine_extname	PEM_write_bio_X509_CERT_PAIR sunw_PEM_write_bio_X509_CERT_PAIR
+#pragma redefine_extname	PEM_write_bio_X509_CRL sunw_PEM_write_bio_X509_CRL
+#pragma redefine_extname	PEM_write_bio_X509_REQ sunw_PEM_write_bio_X509_REQ
+#pragma redefine_extname	PEM_write_bio_X509_REQ_NEW sunw_PEM_write_bio_X509_REQ_NEW
+#pragma redefine_extname	PEM_write_CMS sunw_PEM_write_CMS
+#pragma redefine_extname	PEM_write_DHparams sunw_PEM_write_DHparams
+#pragma redefine_extname	PEM_write_DSA_PUBKEY sunw_PEM_write_DSA_PUBKEY
+#pragma redefine_extname	PEM_write_DSAparams sunw_PEM_write_DSAparams
+#pragma redefine_extname	PEM_write_DSAPrivateKey sunw_PEM_write_DSAPrivateKey
+#pragma redefine_extname	PEM_write_NETSCAPE_CERT_SEQUENCE sunw_PEM_write_NETSCAPE_CERT_SEQUENCE
+#pragma redefine_extname	PEM_write_PKCS7 sunw_PEM_write_PKCS7
+#pragma redefine_extname	PEM_write_PKCS8 sunw_PEM_write_PKCS8
+#pragma redefine_extname	PEM_write_PKCS8_PRIV_KEY_INFO sunw_PEM_write_PKCS8_PRIV_KEY_INFO
+#pragma redefine_extname	PEM_write_PKCS8PrivateKey sunw_PEM_write_PKCS8PrivateKey
+#pragma redefine_extname	PEM_write_PKCS8PrivateKey_nid sunw_PEM_write_PKCS8PrivateKey_nid
+#pragma redefine_extname	PEM_write_PrivateKey sunw_PEM_write_PrivateKey
+#pragma redefine_extname	PEM_write_PUBKEY sunw_PEM_write_PUBKEY
+#pragma redefine_extname	PEM_write_RSA_PUBKEY sunw_PEM_write_RSA_PUBKEY
+#pragma redefine_extname	PEM_write_RSAPrivateKey sunw_PEM_write_RSAPrivateKey
+#pragma redefine_extname	PEM_write_RSAPublicKey sunw_PEM_write_RSAPublicKey
+#pragma redefine_extname	PEM_write_X509 sunw_PEM_write_X509
+#pragma redefine_extname	PEM_write_X509_AUX sunw_PEM_write_X509_AUX
+#pragma redefine_extname	PEM_write_X509_CERT_PAIR sunw_PEM_write_X509_CERT_PAIR
+#pragma redefine_extname	PEM_write_X509_CRL sunw_PEM_write_X509_CRL
+#pragma redefine_extname	PEM_write_X509_REQ sunw_PEM_write_X509_REQ
+#pragma redefine_extname	PEM_write_X509_REQ_NEW sunw_PEM_write_X509_REQ_NEW
+#pragma redefine_extname	PEM_X509_INFO_read sunw_PEM_X509_INFO_read
+#pragma redefine_extname	PEM_X509_INFO_read_bio sunw_PEM_X509_INFO_read_bio
+#pragma redefine_extname	PEM_X509_INFO_write_bio sunw_PEM_X509_INFO_write_bio
+#pragma redefine_extname	pitem_free sunw_pitem_free
+#pragma redefine_extname	pitem_new sunw_pitem_new
+#pragma redefine_extname	PK11_DH sunw_PK11_DH
+#pragma redefine_extname	PK11_DSA sunw_PK11_DSA
+#pragma redefine_extname	PK11_RSA sunw_PK11_RSA
+#pragma redefine_extname	PK11err_add_data sunw_PK11err_add_data
+#pragma redefine_extname	pk11_active_add sunw_pk11_active_add
+#pragma redefine_extname	pk11_active_delete sunw_pk11_active_delete
+#pragma redefine_extname	pk11_active_remove sunw_pk11_active_remove
+#pragma redefine_extname	pk11_destroy_dh_key_objects sunw_pk11_destroy_dh_key_objects
+#pragma redefine_extname	pk11_destroy_dh_object sunw_pk11_destroy_dh_object
+#pragma redefine_extname	pk11_destroy_dsa_key_objects sunw_pk11_destroy_dsa_key_objects
+#pragma redefine_extname	pk11_destroy_dsa_object_priv sunw_pk11_destroy_dsa_object_priv
+#pragma redefine_extname	pk11_destroy_dsa_object_pub sunw_pk11_destroy_dsa_object_pub
+#pragma redefine_extname	pk11_destroy_rsa_key_objects sunw_pk11_destroy_rsa_key_objects
+#pragma redefine_extname	pk11_destroy_rsa_object_priv sunw_pk11_destroy_rsa_object_priv
+#pragma redefine_extname	pk11_destroy_rsa_object_pub sunw_pk11_destroy_rsa_object_pub
+#pragma redefine_extname	pk11_free_active_list sunw_pk11_free_active_list
+#pragma redefine_extname	pk11_get_session sunw_pk11_get_session
+#pragma redefine_extname	pk11_load_privkey sunw_pk11_load_privkey
+#pragma redefine_extname	pk11_load_pubkey sunw_pk11_load_pubkey
+#pragma redefine_extname	pk11_return_session sunw_pk11_return_session
+#pragma redefine_extname	PKCS1_MGF1 sunw_PKCS1_MGF1
+#pragma redefine_extname	PKCS12_add_cert sunw_PKCS12_add_cert
+#pragma redefine_extname	PKCS12_add_CSPName_asc sunw_PKCS12_add_CSPName_asc
+#pragma redefine_extname	PKCS12_add_friendlyname_asc sunw_PKCS12_add_friendlyname_asc
+#pragma redefine_extname	PKCS12_add_friendlyname_uni sunw_PKCS12_add_friendlyname_uni
+#pragma redefine_extname	PKCS12_add_key sunw_PKCS12_add_key
+#pragma redefine_extname	PKCS12_add_localkeyid sunw_PKCS12_add_localkeyid
+#pragma redefine_extname	PKCS12_add_safe sunw_PKCS12_add_safe
+#pragma redefine_extname	PKCS12_add_safes sunw_PKCS12_add_safes
+#pragma redefine_extname	PKCS12_AUTHSAFES_it sunw_PKCS12_AUTHSAFES_it
+#pragma redefine_extname	PKCS12_BAGS_free sunw_PKCS12_BAGS_free
+#pragma redefine_extname	PKCS12_BAGS_it sunw_PKCS12_BAGS_it
+#pragma redefine_extname	PKCS12_BAGS_new sunw_PKCS12_BAGS_new
+#pragma redefine_extname	PKCS12_certbag2x509 sunw_PKCS12_certbag2x509
+#pragma redefine_extname	PKCS12_certbag2x509crl sunw_PKCS12_certbag2x509crl
+#pragma redefine_extname	PKCS12_create sunw_PKCS12_create
+#pragma redefine_extname	PKCS12_decrypt_skey sunw_PKCS12_decrypt_skey
+#pragma redefine_extname	PKCS12_free sunw_PKCS12_free
+#pragma redefine_extname	PKCS12_gen_mac sunw_PKCS12_gen_mac
+#pragma redefine_extname	PKCS12_get_attr_gen sunw_PKCS12_get_attr_gen
+#pragma redefine_extname	PKCS12_get_friendlyname sunw_PKCS12_get_friendlyname
+#pragma redefine_extname	PKCS12_init sunw_PKCS12_init
+#pragma redefine_extname	PKCS12_it sunw_PKCS12_it
+#pragma redefine_extname	PKCS12_item_decrypt_d2i sunw_PKCS12_item_decrypt_d2i
+#pragma redefine_extname	PKCS12_item_i2d_encrypt sunw_PKCS12_item_i2d_encrypt
+#pragma redefine_extname	PKCS12_item_pack_safebag sunw_PKCS12_item_pack_safebag
+#pragma redefine_extname	PKCS12_key_gen_asc sunw_PKCS12_key_gen_asc
+#pragma redefine_extname	PKCS12_key_gen_uni sunw_PKCS12_key_gen_uni
+#pragma redefine_extname	PKCS12_MAC_DATA_free sunw_PKCS12_MAC_DATA_free
+#pragma redefine_extname	PKCS12_MAC_DATA_it sunw_PKCS12_MAC_DATA_it
+#pragma redefine_extname	PKCS12_MAC_DATA_new sunw_PKCS12_MAC_DATA_new
+#pragma redefine_extname	PKCS12_MAKE_KEYBAG sunw_PKCS12_MAKE_KEYBAG
+#pragma redefine_extname	PKCS12_MAKE_SHKEYBAG sunw_PKCS12_MAKE_SHKEYBAG
+#pragma redefine_extname	PKCS12_new sunw_PKCS12_new
+#pragma redefine_extname	PKCS12_newpass sunw_PKCS12_newpass
+#pragma redefine_extname	PKCS12_pack_authsafes sunw_PKCS12_pack_authsafes
+#pragma redefine_extname	PKCS12_pack_p7data sunw_PKCS12_pack_p7data
+#pragma redefine_extname	PKCS12_pack_p7encdata sunw_PKCS12_pack_p7encdata
+#pragma redefine_extname	PKCS12_parse sunw_PKCS12_parse
+#pragma redefine_extname	PKCS12_PBE_add sunw_PKCS12_PBE_add
+#pragma redefine_extname	PKCS12_pbe_crypt sunw_PKCS12_pbe_crypt
+#pragma redefine_extname	PKCS12_PBE_keyivgen sunw_PKCS12_PBE_keyivgen
+#pragma redefine_extname	PKCS12_SAFEBAG_free sunw_PKCS12_SAFEBAG_free
+#pragma redefine_extname	PKCS12_SAFEBAG_it sunw_PKCS12_SAFEBAG_it
+#pragma redefine_extname	PKCS12_SAFEBAG_new sunw_PKCS12_SAFEBAG_new
+#pragma redefine_extname	PKCS12_SAFEBAGS_it sunw_PKCS12_SAFEBAGS_it
+#pragma redefine_extname	PKCS12_set_mac sunw_PKCS12_set_mac
+#pragma redefine_extname	PKCS12_setup_mac sunw_PKCS12_setup_mac
+#pragma redefine_extname	PKCS12_unpack_authsafes sunw_PKCS12_unpack_authsafes
+#pragma redefine_extname	PKCS12_unpack_p7data sunw_PKCS12_unpack_p7data
+#pragma redefine_extname	PKCS12_unpack_p7encdata sunw_PKCS12_unpack_p7encdata
+#pragma redefine_extname	PKCS12_verify_mac sunw_PKCS12_verify_mac
+#pragma redefine_extname	PKCS12_x5092certbag sunw_PKCS12_x5092certbag
+#pragma redefine_extname	PKCS12_x509crl2certbag sunw_PKCS12_x509crl2certbag
+#pragma redefine_extname	PKCS5_PBE_add sunw_PKCS5_PBE_add
+#pragma redefine_extname	PKCS5_PBE_keyivgen sunw_PKCS5_PBE_keyivgen
+#pragma redefine_extname	PKCS5_pbe_set sunw_PKCS5_pbe_set
+#pragma redefine_extname	PKCS5_pbe_set0_algor sunw_PKCS5_pbe_set0_algor
+#pragma redefine_extname	PKCS5_pbe2_set sunw_PKCS5_pbe2_set
+#pragma redefine_extname	PKCS5_pbe2_set_iv sunw_PKCS5_pbe2_set_iv
+#pragma redefine_extname	PKCS5_PBKDF2_HMAC sunw_PKCS5_PBKDF2_HMAC
+#pragma redefine_extname	PKCS5_PBKDF2_HMAC_SHA1 sunw_PKCS5_PBKDF2_HMAC_SHA1
+#pragma redefine_extname	PKCS5_pbkdf2_set sunw_PKCS5_pbkdf2_set
+#pragma redefine_extname	PKCS5_v2_PBE_keyivgen sunw_PKCS5_v2_PBE_keyivgen
+#pragma redefine_extname	PKCS5_v2_PBKDF2_keyivgen sunw_PKCS5_v2_PBKDF2_keyivgen
+#pragma redefine_extname	PKCS7_add_attrib_content_type sunw_PKCS7_add_attrib_content_type
+#pragma redefine_extname	PKCS7_add_attrib_smimecap sunw_PKCS7_add_attrib_smimecap
+#pragma redefine_extname	PKCS7_add_attribute sunw_PKCS7_add_attribute
+#pragma redefine_extname	PKCS7_add_certificate sunw_PKCS7_add_certificate
+#pragma redefine_extname	PKCS7_add_crl sunw_PKCS7_add_crl
+#pragma redefine_extname	PKCS7_add_recipient sunw_PKCS7_add_recipient
+#pragma redefine_extname	PKCS7_add_recipient_info sunw_PKCS7_add_recipient_info
+#pragma redefine_extname	PKCS7_add_signature sunw_PKCS7_add_signature
+#pragma redefine_extname	PKCS7_add_signed_attribute sunw_PKCS7_add_signed_attribute
+#pragma redefine_extname	PKCS7_add_signer sunw_PKCS7_add_signer
+#pragma redefine_extname	PKCS7_add0_attrib_signing_time sunw_PKCS7_add0_attrib_signing_time
+#pragma redefine_extname	PKCS7_add1_attrib_digest sunw_PKCS7_add1_attrib_digest
+#pragma redefine_extname	PKCS7_ATTR_SIGN_it sunw_PKCS7_ATTR_SIGN_it
+#pragma redefine_extname	PKCS7_ATTR_VERIFY_it sunw_PKCS7_ATTR_VERIFY_it
+#pragma redefine_extname	PKCS7_cert_from_signer_info sunw_PKCS7_cert_from_signer_info
+#pragma redefine_extname	PKCS7_content_new sunw_PKCS7_content_new
+#pragma redefine_extname	PKCS7_ctrl sunw_PKCS7_ctrl
+#pragma redefine_extname	PKCS7_dataDecode sunw_PKCS7_dataDecode
+#pragma redefine_extname	PKCS7_dataFinal sunw_PKCS7_dataFinal
+#pragma redefine_extname	PKCS7_dataInit sunw_PKCS7_dataInit
+#pragma redefine_extname	PKCS7_dataVerify sunw_PKCS7_dataVerify
+#pragma redefine_extname	PKCS7_decrypt sunw_PKCS7_decrypt
+#pragma redefine_extname	PKCS7_DIGEST_free sunw_PKCS7_DIGEST_free
+#pragma redefine_extname	PKCS7_digest_from_attributes sunw_PKCS7_digest_from_attributes
+#pragma redefine_extname	PKCS7_DIGEST_it sunw_PKCS7_DIGEST_it
+#pragma redefine_extname	PKCS7_DIGEST_new sunw_PKCS7_DIGEST_new
+#pragma redefine_extname	PKCS7_dup sunw_PKCS7_dup
+#pragma redefine_extname	PKCS7_ENC_CONTENT_free sunw_PKCS7_ENC_CONTENT_free
+#pragma redefine_extname	PKCS7_ENC_CONTENT_it sunw_PKCS7_ENC_CONTENT_it
+#pragma redefine_extname	PKCS7_ENC_CONTENT_new sunw_PKCS7_ENC_CONTENT_new
+#pragma redefine_extname	PKCS7_encrypt sunw_PKCS7_encrypt
+#pragma redefine_extname	PKCS7_ENCRYPT_free sunw_PKCS7_ENCRYPT_free
+#pragma redefine_extname	PKCS7_ENCRYPT_it sunw_PKCS7_ENCRYPT_it
+#pragma redefine_extname	PKCS7_ENCRYPT_new sunw_PKCS7_ENCRYPT_new
+#pragma redefine_extname	PKCS7_ENVELOPE_free sunw_PKCS7_ENVELOPE_free
+#pragma redefine_extname	PKCS7_ENVELOPE_it sunw_PKCS7_ENVELOPE_it
+#pragma redefine_extname	PKCS7_ENVELOPE_new sunw_PKCS7_ENVELOPE_new
+#pragma redefine_extname	PKCS7_final sunw_PKCS7_final
+#pragma redefine_extname	PKCS7_free sunw_PKCS7_free
+#pragma redefine_extname	PKCS7_get_attribute sunw_PKCS7_get_attribute
+#pragma redefine_extname	PKCS7_get_issuer_and_serial sunw_PKCS7_get_issuer_and_serial
+#pragma redefine_extname	PKCS7_get_signed_attribute sunw_PKCS7_get_signed_attribute
+#pragma redefine_extname	PKCS7_get_signer_info sunw_PKCS7_get_signer_info
+#pragma redefine_extname	PKCS7_get_smimecap sunw_PKCS7_get_smimecap
+#pragma redefine_extname	PKCS7_get0_signers sunw_PKCS7_get0_signers
+#pragma redefine_extname	PKCS7_ISSUER_AND_SERIAL_digest sunw_PKCS7_ISSUER_AND_SERIAL_digest
+#pragma redefine_extname	PKCS7_ISSUER_AND_SERIAL_free sunw_PKCS7_ISSUER_AND_SERIAL_free
+#pragma redefine_extname	PKCS7_ISSUER_AND_SERIAL_it sunw_PKCS7_ISSUER_AND_SERIAL_it
+#pragma redefine_extname	PKCS7_ISSUER_AND_SERIAL_new sunw_PKCS7_ISSUER_AND_SERIAL_new
+#pragma redefine_extname	PKCS7_it sunw_PKCS7_it
+#pragma redefine_extname	PKCS7_new sunw_PKCS7_new
+#pragma redefine_extname	PKCS7_print_ctx sunw_PKCS7_print_ctx
+#pragma redefine_extname	PKCS7_RECIP_INFO_free sunw_PKCS7_RECIP_INFO_free
+#pragma redefine_extname	PKCS7_RECIP_INFO_get0_alg sunw_PKCS7_RECIP_INFO_get0_alg
+#pragma redefine_extname	PKCS7_RECIP_INFO_it sunw_PKCS7_RECIP_INFO_it
+#pragma redefine_extname	PKCS7_RECIP_INFO_new sunw_PKCS7_RECIP_INFO_new
+#pragma redefine_extname	PKCS7_RECIP_INFO_set sunw_PKCS7_RECIP_INFO_set
+#pragma redefine_extname	PKCS7_set_attributes sunw_PKCS7_set_attributes
+#pragma redefine_extname	PKCS7_set_cipher sunw_PKCS7_set_cipher
+#pragma redefine_extname	PKCS7_set_content sunw_PKCS7_set_content
+#pragma redefine_extname	PKCS7_set_digest sunw_PKCS7_set_digest
+#pragma redefine_extname	PKCS7_set_signed_attributes sunw_PKCS7_set_signed_attributes
+#pragma redefine_extname	PKCS7_set_type sunw_PKCS7_set_type
+#pragma redefine_extname	PKCS7_set0_type_other sunw_PKCS7_set0_type_other
+#pragma redefine_extname	PKCS7_sign sunw_PKCS7_sign
+#pragma redefine_extname	PKCS7_sign_add_signer sunw_PKCS7_sign_add_signer
+#pragma redefine_extname	PKCS7_SIGN_ENVELOPE_free sunw_PKCS7_SIGN_ENVELOPE_free
+#pragma redefine_extname	PKCS7_SIGN_ENVELOPE_it sunw_PKCS7_SIGN_ENVELOPE_it
+#pragma redefine_extname	PKCS7_SIGN_ENVELOPE_new sunw_PKCS7_SIGN_ENVELOPE_new
+#pragma redefine_extname	PKCS7_signatureVerify sunw_PKCS7_signatureVerify
+#pragma redefine_extname	PKCS7_SIGNED_free sunw_PKCS7_SIGNED_free
+#pragma redefine_extname	PKCS7_SIGNED_it sunw_PKCS7_SIGNED_it
+#pragma redefine_extname	PKCS7_SIGNED_new sunw_PKCS7_SIGNED_new
+#pragma redefine_extname	PKCS7_SIGNER_INFO_free sunw_PKCS7_SIGNER_INFO_free
+#pragma redefine_extname	PKCS7_SIGNER_INFO_get0_algs sunw_PKCS7_SIGNER_INFO_get0_algs
+#pragma redefine_extname	PKCS7_SIGNER_INFO_it sunw_PKCS7_SIGNER_INFO_it
+#pragma redefine_extname	PKCS7_SIGNER_INFO_new sunw_PKCS7_SIGNER_INFO_new
+#pragma redefine_extname	PKCS7_SIGNER_INFO_set sunw_PKCS7_SIGNER_INFO_set
+#pragma redefine_extname	PKCS7_SIGNER_INFO_sign sunw_PKCS7_SIGNER_INFO_sign
+#pragma redefine_extname	PKCS7_simple_smimecap sunw_PKCS7_simple_smimecap
+#pragma redefine_extname	PKCS7_stream sunw_PKCS7_stream
+#pragma redefine_extname	PKCS7_to_TS_TST_INFO sunw_PKCS7_to_TS_TST_INFO
+#pragma redefine_extname	PKCS7_verify sunw_PKCS7_verify
+#pragma redefine_extname	PKCS8_add_keyusage sunw_PKCS8_add_keyusage
+#pragma redefine_extname	PKCS8_decrypt sunw_PKCS8_decrypt
+#pragma redefine_extname	PKCS8_encrypt sunw_PKCS8_encrypt
+#pragma redefine_extname	PKCS8_pkey_get0 sunw_PKCS8_pkey_get0
+#pragma redefine_extname	PKCS8_pkey_set0 sunw_PKCS8_pkey_set0
+#pragma redefine_extname	PKCS8_PRIV_KEY_INFO_free sunw_PKCS8_PRIV_KEY_INFO_free
+#pragma redefine_extname	PKCS8_PRIV_KEY_INFO_it sunw_PKCS8_PRIV_KEY_INFO_it
+#pragma redefine_extname	PKCS8_PRIV_KEY_INFO_new sunw_PKCS8_PRIV_KEY_INFO_new
+#pragma redefine_extname	PKCS8_set_broken sunw_PKCS8_set_broken
+#pragma redefine_extname	PKEY_USAGE_PERIOD_free sunw_PKEY_USAGE_PERIOD_free
+#pragma redefine_extname	PKEY_USAGE_PERIOD_it sunw_PKEY_USAGE_PERIOD_it
+#pragma redefine_extname	PKEY_USAGE_PERIOD_new sunw_PKEY_USAGE_PERIOD_new
+#pragma redefine_extname	policy_cache_find_data sunw_policy_cache_find_data
+#pragma redefine_extname	policy_cache_free sunw_policy_cache_free
+#pragma redefine_extname	policy_cache_set sunw_policy_cache_set
+#pragma redefine_extname	policy_cache_set_mapping sunw_policy_cache_set_mapping
+#pragma redefine_extname	POLICY_CONSTRAINTS_free sunw_POLICY_CONSTRAINTS_free
+#pragma redefine_extname	POLICY_CONSTRAINTS_it sunw_POLICY_CONSTRAINTS_it
+#pragma redefine_extname	POLICY_CONSTRAINTS_new sunw_POLICY_CONSTRAINTS_new
+#pragma redefine_extname	policy_data_free sunw_policy_data_free
+#pragma redefine_extname	policy_data_new sunw_policy_data_new
+#pragma redefine_extname	POLICY_MAPPING_free sunw_POLICY_MAPPING_free
+#pragma redefine_extname	POLICY_MAPPING_it sunw_POLICY_MAPPING_it
+#pragma redefine_extname	POLICY_MAPPING_new sunw_POLICY_MAPPING_new
+#pragma redefine_extname	POLICY_MAPPINGS_it sunw_POLICY_MAPPINGS_it
+#pragma redefine_extname	policy_node_cmp_new sunw_policy_node_cmp_new
+#pragma redefine_extname	policy_node_free sunw_policy_node_free
+#pragma redefine_extname	policy_node_match sunw_policy_node_match
+#pragma redefine_extname	POLICYINFO_free sunw_POLICYINFO_free
+#pragma redefine_extname	POLICYINFO_it sunw_POLICYINFO_it
+#pragma redefine_extname	POLICYINFO_new sunw_POLICYINFO_new
+#pragma redefine_extname	POLICYQUALINFO_free sunw_POLICYQUALINFO_free
+#pragma redefine_extname	POLICYQUALINFO_it sunw_POLICYQUALINFO_it
+#pragma redefine_extname	POLICYQUALINFO_new sunw_POLICYQUALINFO_new
+#pragma redefine_extname	pqueue_find sunw_pqueue_find
+#pragma redefine_extname	pqueue_free sunw_pqueue_free
+#pragma redefine_extname	pqueue_insert sunw_pqueue_insert
+#pragma redefine_extname	pqueue_iterator sunw_pqueue_iterator
+#pragma redefine_extname	pqueue_new sunw_pqueue_new
+#pragma redefine_extname	pqueue_next sunw_pqueue_next
+#pragma redefine_extname	pqueue_peek sunw_pqueue_peek
+#pragma redefine_extname	pqueue_pop sunw_pqueue_pop
+#pragma redefine_extname	pqueue_print sunw_pqueue_print
+#pragma redefine_extname	pqueue_size sunw_pqueue_size
+#pragma redefine_extname	private_AES_set_decrypt_key sunw_private_AES_set_decrypt_key
+#pragma redefine_extname	private_AES_set_encrypt_key sunw_private_AES_set_encrypt_key
+#pragma redefine_extname	private_Camellia_set_key sunw_private_Camellia_set_key
+#pragma redefine_extname	private_RC4_set_key sunw_private_RC4_set_key
+#pragma redefine_extname	PROXY_CERT_INFO_EXTENSION_free sunw_PROXY_CERT_INFO_EXTENSION_free
+#pragma redefine_extname	PROXY_CERT_INFO_EXTENSION_it sunw_PROXY_CERT_INFO_EXTENSION_it
+#pragma redefine_extname	PROXY_CERT_INFO_EXTENSION_new sunw_PROXY_CERT_INFO_EXTENSION_new
+#pragma redefine_extname	PROXY_POLICY_free sunw_PROXY_POLICY_free
+#pragma redefine_extname	PROXY_POLICY_it sunw_PROXY_POLICY_it
+#pragma redefine_extname	PROXY_POLICY_new sunw_PROXY_POLICY_new
+#pragma redefine_extname	RAND_add sunw_RAND_add
+#pragma redefine_extname	RAND_bytes sunw_RAND_bytes
+#pragma redefine_extname	RAND_cleanup sunw_RAND_cleanup
+#pragma redefine_extname	RAND_egd sunw_RAND_egd
+#pragma redefine_extname	RAND_egd_bytes sunw_RAND_egd_bytes
+#pragma redefine_extname	RAND_file_name sunw_RAND_file_name
+#pragma redefine_extname	RAND_get_rand_method sunw_RAND_get_rand_method
+#pragma redefine_extname	RAND_load_file sunw_RAND_load_file
+#pragma redefine_extname	RAND_poll sunw_RAND_poll
+#pragma redefine_extname	RAND_pseudo_bytes sunw_RAND_pseudo_bytes
+#pragma redefine_extname	RAND_query_egd_bytes sunw_RAND_query_egd_bytes
+#pragma redefine_extname	RAND_seed sunw_RAND_seed
+#pragma redefine_extname	RAND_set_rand_engine sunw_RAND_set_rand_engine
+#pragma redefine_extname	RAND_set_rand_method sunw_RAND_set_rand_method
+#pragma redefine_extname	RAND_SSLeay sunw_RAND_SSLeay
+#pragma redefine_extname	rand_ssleay_meth sunw_rand_ssleay_meth
+#pragma redefine_extname	RAND_status sunw_RAND_status
+#pragma redefine_extname	RAND_version sunw_RAND_version
+#pragma redefine_extname	RAND_write_file sunw_RAND_write_file
+#pragma redefine_extname	RC2_cbc_encrypt sunw_RC2_cbc_encrypt
+#pragma redefine_extname	RC2_cfb64_encrypt sunw_RC2_cfb64_encrypt
+#pragma redefine_extname	RC2_decrypt sunw_RC2_decrypt
+#pragma redefine_extname	RC2_ecb_encrypt sunw_RC2_ecb_encrypt
+#pragma redefine_extname	RC2_encrypt sunw_RC2_encrypt
+#pragma redefine_extname	RC2_ofb64_encrypt sunw_RC2_ofb64_encrypt
+#pragma redefine_extname	RC2_set_key sunw_RC2_set_key
+#pragma redefine_extname	RC2_version sunw_RC2_version
+#pragma redefine_extname	RC4 sunw_RC4
+#pragma redefine_extname	rc4_md5_enc sunw_rc4_md5_enc
+#pragma redefine_extname	RC4_options sunw_RC4_options
+#pragma redefine_extname	RC4_set_key sunw_RC4_set_key
+#pragma redefine_extname	RIPEMD160 sunw_RIPEMD160
+#pragma redefine_extname	ripemd160_block_asm_data_order sunw_ripemd160_block_asm_data_order
+#pragma redefine_extname	ripemd160_block_data_order sunw_ripemd160_block_data_order
+#pragma redefine_extname	RIPEMD160_Final sunw_RIPEMD160_Final
+#pragma redefine_extname	RIPEMD160_Init sunw_RIPEMD160_Init
+#pragma redefine_extname	RIPEMD160_Transform sunw_RIPEMD160_Transform
+#pragma redefine_extname	RIPEMD160_Update sunw_RIPEMD160_Update
+#pragma redefine_extname	RMD160_version sunw_RMD160_version
+#pragma redefine_extname	rsa_asn1_meths sunw_rsa_asn1_meths
+#pragma redefine_extname	RSA_blinding_off sunw_RSA_blinding_off
+#pragma redefine_extname	RSA_blinding_on sunw_RSA_blinding_on
+#pragma redefine_extname	RSA_check_key sunw_RSA_check_key
+#pragma redefine_extname	RSA_flags sunw_RSA_flags
+#pragma redefine_extname	RSA_free sunw_RSA_free
+#pragma redefine_extname	RSA_generate_key sunw_RSA_generate_key
+#pragma redefine_extname	RSA_generate_key_ex sunw_RSA_generate_key_ex
+#pragma redefine_extname	RSA_get_default_method sunw_RSA_get_default_method
+#pragma redefine_extname	RSA_get_ex_data sunw_RSA_get_ex_data
+#pragma redefine_extname	RSA_get_ex_new_index sunw_RSA_get_ex_new_index
+#pragma redefine_extname	RSA_get_method sunw_RSA_get_method
+#pragma redefine_extname	RSA_memory_lock sunw_RSA_memory_lock
+#pragma redefine_extname	RSA_new sunw_RSA_new
+#pragma redefine_extname	RSA_new_method sunw_RSA_new_method
+#pragma redefine_extname	RSA_null_method sunw_RSA_null_method
+#pragma redefine_extname	RSA_padding_add_none sunw_RSA_padding_add_none
+#pragma redefine_extname	RSA_padding_add_PKCS1_OAEP sunw_RSA_padding_add_PKCS1_OAEP
+#pragma redefine_extname	RSA_padding_add_PKCS1_PSS sunw_RSA_padding_add_PKCS1_PSS
+#pragma redefine_extname	RSA_padding_add_PKCS1_PSS_mgf1 sunw_RSA_padding_add_PKCS1_PSS_mgf1
+#pragma redefine_extname	RSA_padding_add_PKCS1_type_1 sunw_RSA_padding_add_PKCS1_type_1
+#pragma redefine_extname	RSA_padding_add_PKCS1_type_2 sunw_RSA_padding_add_PKCS1_type_2
+#pragma redefine_extname	RSA_padding_add_SSLv23 sunw_RSA_padding_add_SSLv23
+#pragma redefine_extname	RSA_padding_add_X931 sunw_RSA_padding_add_X931
+#pragma redefine_extname	RSA_padding_check_none sunw_RSA_padding_check_none
+#pragma redefine_extname	RSA_padding_check_PKCS1_OAEP sunw_RSA_padding_check_PKCS1_OAEP
+#pragma redefine_extname	RSA_padding_check_PKCS1_type_1 sunw_RSA_padding_check_PKCS1_type_1
+#pragma redefine_extname	RSA_padding_check_PKCS1_type_2 sunw_RSA_padding_check_PKCS1_type_2
+#pragma redefine_extname	RSA_padding_check_SSLv23 sunw_RSA_padding_check_SSLv23
+#pragma redefine_extname	RSA_padding_check_X931 sunw_RSA_padding_check_X931
+#pragma redefine_extname	RSA_PKCS1_SSLeay sunw_RSA_PKCS1_SSLeay
+#pragma redefine_extname	rsa_pkey_meth sunw_rsa_pkey_meth
+#pragma redefine_extname	RSA_print sunw_RSA_print
+#pragma redefine_extname	RSA_print_fp sunw_RSA_print_fp
+#pragma redefine_extname	RSA_private_decrypt sunw_RSA_private_decrypt
+#pragma redefine_extname	RSA_private_encrypt sunw_RSA_private_encrypt
+#pragma redefine_extname	RSA_PSS_PARAMS_free sunw_RSA_PSS_PARAMS_free
+#pragma redefine_extname	RSA_PSS_PARAMS_it sunw_RSA_PSS_PARAMS_it
+#pragma redefine_extname	RSA_PSS_PARAMS_new sunw_RSA_PSS_PARAMS_new
+#pragma redefine_extname	RSA_public_decrypt sunw_RSA_public_decrypt
+#pragma redefine_extname	RSA_public_encrypt sunw_RSA_public_encrypt
+#pragma redefine_extname	RSA_set_default_method sunw_RSA_set_default_method
+#pragma redefine_extname	RSA_set_ex_data sunw_RSA_set_ex_data
+#pragma redefine_extname	RSA_set_method sunw_RSA_set_method
+#pragma redefine_extname	RSA_setup_blinding sunw_RSA_setup_blinding
+#pragma redefine_extname	RSA_sign sunw_RSA_sign
+#pragma redefine_extname	RSA_sign_ASN1_OCTET_STRING sunw_RSA_sign_ASN1_OCTET_STRING
+#pragma redefine_extname	RSA_size sunw_RSA_size
+#pragma redefine_extname	RSA_up_ref sunw_RSA_up_ref
+#pragma redefine_extname	RSA_verify sunw_RSA_verify
+#pragma redefine_extname	RSA_verify_ASN1_OCTET_STRING sunw_RSA_verify_ASN1_OCTET_STRING
+#pragma redefine_extname	RSA_verify_PKCS1_PSS sunw_RSA_verify_PKCS1_PSS
+#pragma redefine_extname	RSA_verify_PKCS1_PSS_mgf1 sunw_RSA_verify_PKCS1_PSS_mgf1
+#pragma redefine_extname	RSA_version sunw_RSA_version
+#pragma redefine_extname	RSA_X931_hash_id sunw_RSA_X931_hash_id
+#pragma redefine_extname	RSAPrivateKey_dup sunw_RSAPrivateKey_dup
+#pragma redefine_extname	RSAPrivateKey_it sunw_RSAPrivateKey_it
+#pragma redefine_extname	RSAPublicKey_dup sunw_RSAPublicKey_dup
+#pragma redefine_extname	RSAPublicKey_it sunw_RSAPublicKey_it
+#pragma redefine_extname	s2i_ASN1_INTEGER sunw_s2i_ASN1_INTEGER
+#pragma redefine_extname	s2i_ASN1_OCTET_STRING sunw_s2i_ASN1_OCTET_STRING
+#pragma redefine_extname	SHA sunw_SHA
+#pragma redefine_extname	SHA_Final sunw_SHA_Final
+#pragma redefine_extname	SHA_Init sunw_SHA_Init
+#pragma redefine_extname	SHA_Transform sunw_SHA_Transform
+#pragma redefine_extname	SHA_Update sunw_SHA_Update
+#pragma redefine_extname	SHA_version sunw_SHA_version
+#pragma redefine_extname	SHA1 sunw_SHA1
+#pragma redefine_extname	sha1_block_data_order sunw_sha1_block_data_order
+#pragma redefine_extname	SHA1_Final sunw_SHA1_Final
+#pragma redefine_extname	SHA1_Init sunw_SHA1_Init
+#pragma redefine_extname	SHA1_Transform sunw_SHA1_Transform
+#pragma redefine_extname	SHA1_Update sunw_SHA1_Update
+#pragma redefine_extname	SHA1_version sunw_SHA1_version
+#pragma redefine_extname	SHA224 sunw_SHA224
+#pragma redefine_extname	SHA224_Final sunw_SHA224_Final
+#pragma redefine_extname	SHA224_Init sunw_SHA224_Init
+#pragma redefine_extname	SHA224_Update sunw_SHA224_Update
+#pragma redefine_extname	SHA256 sunw_SHA256
+#pragma redefine_extname	sha256_block_data_order sunw_sha256_block_data_order
+#pragma redefine_extname	SHA256_Final sunw_SHA256_Final
+#pragma redefine_extname	SHA256_Init sunw_SHA256_Init
+#pragma redefine_extname	SHA256_Transform sunw_SHA256_Transform
+#pragma redefine_extname	SHA256_Update sunw_SHA256_Update
+#pragma redefine_extname	SHA256_version sunw_SHA256_version
+#pragma redefine_extname	SHA384 sunw_SHA384
+#pragma redefine_extname	SHA384_Final sunw_SHA384_Final
+#pragma redefine_extname	SHA384_Init sunw_SHA384_Init
+#pragma redefine_extname	SHA384_Update sunw_SHA384_Update
+#pragma redefine_extname	SHA512 sunw_SHA512
+#pragma redefine_extname	sha512_block_data_order sunw_sha512_block_data_order
+#pragma redefine_extname	SHA512_Final sunw_SHA512_Final
+#pragma redefine_extname	SHA512_Init sunw_SHA512_Init
+#pragma redefine_extname	SHA512_Transform sunw_SHA512_Transform
+#pragma redefine_extname	SHA512_Update sunw_SHA512_Update
+#pragma redefine_extname	SHA512_version sunw_SHA512_version
+#pragma redefine_extname	sk_delete sunw_sk_delete
+#pragma redefine_extname	sk_delete_ptr sunw_sk_delete_ptr
+#pragma redefine_extname	sk_dup sunw_sk_dup
+#pragma redefine_extname	sk_find sunw_sk_find
+#pragma redefine_extname	sk_find_ex sunw_sk_find_ex
+#pragma redefine_extname	sk_free sunw_sk_free
+#pragma redefine_extname	sk_insert sunw_sk_insert
+#pragma redefine_extname	sk_is_sorted sunw_sk_is_sorted
+#pragma redefine_extname	sk_new sunw_sk_new
+#pragma redefine_extname	sk_new_null sunw_sk_new_null
+#pragma redefine_extname	sk_num sunw_sk_num
+#pragma redefine_extname	sk_pop sunw_sk_pop
+#pragma redefine_extname	sk_pop_free sunw_sk_pop_free
+#pragma redefine_extname	sk_push sunw_sk_push
+#pragma redefine_extname	sk_set sunw_sk_set
+#pragma redefine_extname	sk_set_cmp_func sunw_sk_set_cmp_func
+#pragma redefine_extname	sk_shift sunw_sk_shift
+#pragma redefine_extname	sk_sort sunw_sk_sort
+#pragma redefine_extname	sk_unshift sunw_sk_unshift
+#pragma redefine_extname	sk_value sunw_sk_value
+#pragma redefine_extname	sk_zero sunw_sk_zero
+#pragma redefine_extname	SMIME_crlf_copy sunw_SMIME_crlf_copy
+#pragma redefine_extname	SMIME_read_ASN1 sunw_SMIME_read_ASN1
+#pragma redefine_extname	SMIME_read_CMS sunw_SMIME_read_CMS
+#pragma redefine_extname	SMIME_read_PKCS7 sunw_SMIME_read_PKCS7
+#pragma redefine_extname	SMIME_text sunw_SMIME_text
+#pragma redefine_extname	SMIME_write_ASN1 sunw_SMIME_write_ASN1
+#pragma redefine_extname	SMIME_write_CMS sunw_SMIME_write_CMS
+#pragma redefine_extname	SMIME_write_PKCS7 sunw_SMIME_write_PKCS7
+#pragma redefine_extname	illumos_locking_setup sunw_illumos_locking_setup
+#pragma redefine_extname	SRP_Calc_A sunw_SRP_Calc_A
+#pragma redefine_extname	SRP_Calc_B sunw_SRP_Calc_B
+#pragma redefine_extname	SRP_Calc_client_key sunw_SRP_Calc_client_key
+#pragma redefine_extname	SRP_Calc_server_key sunw_SRP_Calc_server_key
+#pragma redefine_extname	SRP_Calc_u sunw_SRP_Calc_u
+#pragma redefine_extname	SRP_Calc_x sunw_SRP_Calc_x
+#pragma redefine_extname	SRP_check_known_gN_param sunw_SRP_check_known_gN_param
+#pragma redefine_extname	SRP_create_verifier sunw_SRP_create_verifier
+#pragma redefine_extname	SRP_create_verifier_BN sunw_SRP_create_verifier_BN
+#pragma redefine_extname	SRP_get_default_gN sunw_SRP_get_default_gN
+#pragma redefine_extname	SRP_VBASE_free sunw_SRP_VBASE_free
+#pragma redefine_extname	SRP_VBASE_get_by_user sunw_SRP_VBASE_get_by_user
+#pragma redefine_extname	SRP_VBASE_init sunw_SRP_VBASE_init
+#pragma redefine_extname	SRP_VBASE_new sunw_SRP_VBASE_new
+#pragma redefine_extname	SRP_Verify_A_mod_N sunw_SRP_Verify_A_mod_N
+#pragma redefine_extname	SRP_Verify_B_mod_N sunw_SRP_Verify_B_mod_N
+#pragma redefine_extname	SSLeay sunw_SSLeay
+#pragma redefine_extname	SSLeay_version sunw_SSLeay_version
+#pragma redefine_extname	STACK_version sunw_STACK_version
+#pragma redefine_extname	string_to_hex sunw_string_to_hex
+#pragma redefine_extname	SXNET_add_id_asc sunw_SXNET_add_id_asc
+#pragma redefine_extname	SXNET_add_id_INTEGER sunw_SXNET_add_id_INTEGER
+#pragma redefine_extname	SXNET_add_id_ulong sunw_SXNET_add_id_ulong
+#pragma redefine_extname	SXNET_free sunw_SXNET_free
+#pragma redefine_extname	SXNET_get_id_asc sunw_SXNET_get_id_asc
+#pragma redefine_extname	SXNET_get_id_INTEGER sunw_SXNET_get_id_INTEGER
+#pragma redefine_extname	SXNET_get_id_ulong sunw_SXNET_get_id_ulong
+#pragma redefine_extname	SXNET_it sunw_SXNET_it
+#pragma redefine_extname	SXNET_new sunw_SXNET_new
+#pragma redefine_extname	SXNETID_free sunw_SXNETID_free
+#pragma redefine_extname	SXNETID_it sunw_SXNETID_it
+#pragma redefine_extname	SXNETID_new sunw_SXNETID_new
+#pragma redefine_extname	tree_find_sk sunw_tree_find_sk
+#pragma redefine_extname	TS_ACCURACY_dup sunw_TS_ACCURACY_dup
+#pragma redefine_extname	TS_ACCURACY_free sunw_TS_ACCURACY_free
+#pragma redefine_extname	TS_ACCURACY_get_micros sunw_TS_ACCURACY_get_micros
+#pragma redefine_extname	TS_ACCURACY_get_millis sunw_TS_ACCURACY_get_millis
+#pragma redefine_extname	TS_ACCURACY_get_seconds sunw_TS_ACCURACY_get_seconds
+#pragma redefine_extname	TS_ACCURACY_it sunw_TS_ACCURACY_it
+#pragma redefine_extname	TS_ACCURACY_new sunw_TS_ACCURACY_new
+#pragma redefine_extname	TS_ACCURACY_set_micros sunw_TS_ACCURACY_set_micros
+#pragma redefine_extname	TS_ACCURACY_set_millis sunw_TS_ACCURACY_set_millis
+#pragma redefine_extname	TS_ACCURACY_set_seconds sunw_TS_ACCURACY_set_seconds
+#pragma redefine_extname	TS_ASN1_INTEGER_print_bio sunw_TS_ASN1_INTEGER_print_bio
+#pragma redefine_extname	TS_CONF_get_tsa_section sunw_TS_CONF_get_tsa_section
+#pragma redefine_extname	TS_CONF_load_cert sunw_TS_CONF_load_cert
+#pragma redefine_extname	TS_CONF_load_certs sunw_TS_CONF_load_certs
+#pragma redefine_extname	TS_CONF_load_key sunw_TS_CONF_load_key
+#pragma redefine_extname	TS_CONF_set_accuracy sunw_TS_CONF_set_accuracy
+#pragma redefine_extname	TS_CONF_set_certs sunw_TS_CONF_set_certs
+#pragma redefine_extname	TS_CONF_set_clock_precision_digits sunw_TS_CONF_set_clock_precision_digits
+#pragma redefine_extname	TS_CONF_set_crypto_device sunw_TS_CONF_set_crypto_device
+#pragma redefine_extname	TS_CONF_set_def_policy sunw_TS_CONF_set_def_policy
+#pragma redefine_extname	TS_CONF_set_default_engine sunw_TS_CONF_set_default_engine
+#pragma redefine_extname	TS_CONF_set_digests sunw_TS_CONF_set_digests
+#pragma redefine_extname	TS_CONF_set_ess_cert_id_chain sunw_TS_CONF_set_ess_cert_id_chain
+#pragma redefine_extname	TS_CONF_set_ordering sunw_TS_CONF_set_ordering
+#pragma redefine_extname	TS_CONF_set_policies sunw_TS_CONF_set_policies
+#pragma redefine_extname	TS_CONF_set_serial sunw_TS_CONF_set_serial
+#pragma redefine_extname	TS_CONF_set_signer_cert sunw_TS_CONF_set_signer_cert
+#pragma redefine_extname	TS_CONF_set_signer_key sunw_TS_CONF_set_signer_key
+#pragma redefine_extname	TS_CONF_set_tsa_name sunw_TS_CONF_set_tsa_name
+#pragma redefine_extname	TS_ext_print_bio sunw_TS_ext_print_bio
+#pragma redefine_extname	TS_MSG_IMPRINT_dup sunw_TS_MSG_IMPRINT_dup
+#pragma redefine_extname	TS_MSG_IMPRINT_free sunw_TS_MSG_IMPRINT_free
+#pragma redefine_extname	TS_MSG_IMPRINT_get_algo sunw_TS_MSG_IMPRINT_get_algo
+#pragma redefine_extname	TS_MSG_IMPRINT_get_msg sunw_TS_MSG_IMPRINT_get_msg
+#pragma redefine_extname	TS_MSG_IMPRINT_it sunw_TS_MSG_IMPRINT_it
+#pragma redefine_extname	TS_MSG_IMPRINT_new sunw_TS_MSG_IMPRINT_new
+#pragma redefine_extname	TS_MSG_IMPRINT_print_bio sunw_TS_MSG_IMPRINT_print_bio
+#pragma redefine_extname	TS_MSG_IMPRINT_set_algo sunw_TS_MSG_IMPRINT_set_algo
+#pragma redefine_extname	TS_MSG_IMPRINT_set_msg sunw_TS_MSG_IMPRINT_set_msg
+#pragma redefine_extname	TS_OBJ_print_bio sunw_TS_OBJ_print_bio
+#pragma redefine_extname	TS_REQ_add_ext sunw_TS_REQ_add_ext
+#pragma redefine_extname	TS_REQ_delete_ext sunw_TS_REQ_delete_ext
+#pragma redefine_extname	TS_REQ_dup sunw_TS_REQ_dup
+#pragma redefine_extname	TS_REQ_ext_free sunw_TS_REQ_ext_free
+#pragma redefine_extname	TS_REQ_free sunw_TS_REQ_free
+#pragma redefine_extname	TS_REQ_get_cert_req sunw_TS_REQ_get_cert_req
+#pragma redefine_extname	TS_REQ_get_ext sunw_TS_REQ_get_ext
+#pragma redefine_extname	TS_REQ_get_ext_by_critical sunw_TS_REQ_get_ext_by_critical
+#pragma redefine_extname	TS_REQ_get_ext_by_NID sunw_TS_REQ_get_ext_by_NID
+#pragma redefine_extname	TS_REQ_get_ext_by_OBJ sunw_TS_REQ_get_ext_by_OBJ
+#pragma redefine_extname	TS_REQ_get_ext_count sunw_TS_REQ_get_ext_count
+#pragma redefine_extname	TS_REQ_get_ext_d2i sunw_TS_REQ_get_ext_d2i
+#pragma redefine_extname	TS_REQ_get_exts sunw_TS_REQ_get_exts
+#pragma redefine_extname	TS_REQ_get_msg_imprint sunw_TS_REQ_get_msg_imprint
+#pragma redefine_extname	TS_REQ_get_nonce sunw_TS_REQ_get_nonce
+#pragma redefine_extname	TS_REQ_get_policy_id sunw_TS_REQ_get_policy_id
+#pragma redefine_extname	TS_REQ_get_version sunw_TS_REQ_get_version
+#pragma redefine_extname	TS_REQ_it sunw_TS_REQ_it
+#pragma redefine_extname	TS_REQ_new sunw_TS_REQ_new
+#pragma redefine_extname	TS_REQ_print_bio sunw_TS_REQ_print_bio
+#pragma redefine_extname	TS_REQ_set_cert_req sunw_TS_REQ_set_cert_req
+#pragma redefine_extname	TS_REQ_set_msg_imprint sunw_TS_REQ_set_msg_imprint
+#pragma redefine_extname	TS_REQ_set_nonce sunw_TS_REQ_set_nonce
+#pragma redefine_extname	TS_REQ_set_policy_id sunw_TS_REQ_set_policy_id
+#pragma redefine_extname	TS_REQ_set_version sunw_TS_REQ_set_version
+#pragma redefine_extname	TS_REQ_to_TS_VERIFY_CTX sunw_TS_REQ_to_TS_VERIFY_CTX
+#pragma redefine_extname	TS_RESP_create_response sunw_TS_RESP_create_response
+#pragma redefine_extname	TS_RESP_CTX_add_failure_info sunw_TS_RESP_CTX_add_failure_info
+#pragma redefine_extname	TS_RESP_CTX_add_flags sunw_TS_RESP_CTX_add_flags
+#pragma redefine_extname	TS_RESP_CTX_add_md sunw_TS_RESP_CTX_add_md
+#pragma redefine_extname	TS_RESP_CTX_add_policy sunw_TS_RESP_CTX_add_policy
+#pragma redefine_extname	TS_RESP_CTX_free sunw_TS_RESP_CTX_free
+#pragma redefine_extname	TS_RESP_CTX_get_request sunw_TS_RESP_CTX_get_request
+#pragma redefine_extname	TS_RESP_CTX_get_tst_info sunw_TS_RESP_CTX_get_tst_info
+#pragma redefine_extname	TS_RESP_CTX_new sunw_TS_RESP_CTX_new
+#pragma redefine_extname	TS_RESP_CTX_set_accuracy sunw_TS_RESP_CTX_set_accuracy
+#pragma redefine_extname	TS_RESP_CTX_set_certs sunw_TS_RESP_CTX_set_certs
+#pragma redefine_extname	TS_RESP_CTX_set_clock_precision_digits sunw_TS_RESP_CTX_set_clock_precision_digits
+#pragma redefine_extname	TS_RESP_CTX_set_def_policy sunw_TS_RESP_CTX_set_def_policy
+#pragma redefine_extname	TS_RESP_CTX_set_extension_cb sunw_TS_RESP_CTX_set_extension_cb
+#pragma redefine_extname	TS_RESP_CTX_set_serial_cb sunw_TS_RESP_CTX_set_serial_cb
+#pragma redefine_extname	TS_RESP_CTX_set_signer_cert sunw_TS_RESP_CTX_set_signer_cert
+#pragma redefine_extname	TS_RESP_CTX_set_signer_key sunw_TS_RESP_CTX_set_signer_key
+#pragma redefine_extname	TS_RESP_CTX_set_status_info sunw_TS_RESP_CTX_set_status_info
+#pragma redefine_extname	TS_RESP_CTX_set_status_info_cond sunw_TS_RESP_CTX_set_status_info_cond
+#pragma redefine_extname	TS_RESP_CTX_set_time_cb sunw_TS_RESP_CTX_set_time_cb
+#pragma redefine_extname	TS_RESP_dup sunw_TS_RESP_dup
+#pragma redefine_extname	TS_RESP_free sunw_TS_RESP_free
+#pragma redefine_extname	TS_RESP_get_status_info sunw_TS_RESP_get_status_info
+#pragma redefine_extname	TS_RESP_get_token sunw_TS_RESP_get_token
+#pragma redefine_extname	TS_RESP_get_tst_info sunw_TS_RESP_get_tst_info
+#pragma redefine_extname	TS_RESP_it sunw_TS_RESP_it
+#pragma redefine_extname	TS_RESP_new sunw_TS_RESP_new
+#pragma redefine_extname	TS_RESP_print_bio sunw_TS_RESP_print_bio
+#pragma redefine_extname	TS_RESP_set_status_info sunw_TS_RESP_set_status_info
+#pragma redefine_extname	TS_RESP_set_tst_info sunw_TS_RESP_set_tst_info
+#pragma redefine_extname	TS_RESP_verify_response sunw_TS_RESP_verify_response
+#pragma redefine_extname	TS_RESP_verify_signature sunw_TS_RESP_verify_signature
+#pragma redefine_extname	TS_RESP_verify_token sunw_TS_RESP_verify_token
+#pragma redefine_extname	TS_STATUS_INFO_dup sunw_TS_STATUS_INFO_dup
+#pragma redefine_extname	TS_STATUS_INFO_free sunw_TS_STATUS_INFO_free
+#pragma redefine_extname	TS_STATUS_INFO_it sunw_TS_STATUS_INFO_it
+#pragma redefine_extname	TS_STATUS_INFO_new sunw_TS_STATUS_INFO_new
+#pragma redefine_extname	TS_STATUS_INFO_print_bio sunw_TS_STATUS_INFO_print_bio
+#pragma redefine_extname	TS_TST_INFO_add_ext sunw_TS_TST_INFO_add_ext
+#pragma redefine_extname	TS_TST_INFO_delete_ext sunw_TS_TST_INFO_delete_ext
+#pragma redefine_extname	TS_TST_INFO_dup sunw_TS_TST_INFO_dup
+#pragma redefine_extname	TS_TST_INFO_ext_free sunw_TS_TST_INFO_ext_free
+#pragma redefine_extname	TS_TST_INFO_free sunw_TS_TST_INFO_free
+#pragma redefine_extname	TS_TST_INFO_get_accuracy sunw_TS_TST_INFO_get_accuracy
+#pragma redefine_extname	TS_TST_INFO_get_ext sunw_TS_TST_INFO_get_ext
+#pragma redefine_extname	TS_TST_INFO_get_ext_by_critical sunw_TS_TST_INFO_get_ext_by_critical
+#pragma redefine_extname	TS_TST_INFO_get_ext_by_NID sunw_TS_TST_INFO_get_ext_by_NID
+#pragma redefine_extname	TS_TST_INFO_get_ext_by_OBJ sunw_TS_TST_INFO_get_ext_by_OBJ
+#pragma redefine_extname	TS_TST_INFO_get_ext_count sunw_TS_TST_INFO_get_ext_count
+#pragma redefine_extname	TS_TST_INFO_get_ext_d2i sunw_TS_TST_INFO_get_ext_d2i
+#pragma redefine_extname	TS_TST_INFO_get_exts sunw_TS_TST_INFO_get_exts
+#pragma redefine_extname	TS_TST_INFO_get_msg_imprint sunw_TS_TST_INFO_get_msg_imprint
+#pragma redefine_extname	TS_TST_INFO_get_nonce sunw_TS_TST_INFO_get_nonce
+#pragma redefine_extname	TS_TST_INFO_get_ordering sunw_TS_TST_INFO_get_ordering
+#pragma redefine_extname	TS_TST_INFO_get_policy_id sunw_TS_TST_INFO_get_policy_id
+#pragma redefine_extname	TS_TST_INFO_get_serial sunw_TS_TST_INFO_get_serial
+#pragma redefine_extname	TS_TST_INFO_get_time sunw_TS_TST_INFO_get_time
+#pragma redefine_extname	TS_TST_INFO_get_tsa sunw_TS_TST_INFO_get_tsa
+#pragma redefine_extname	TS_TST_INFO_get_version sunw_TS_TST_INFO_get_version
+#pragma redefine_extname	TS_TST_INFO_it sunw_TS_TST_INFO_it
+#pragma redefine_extname	TS_TST_INFO_new sunw_TS_TST_INFO_new
+#pragma redefine_extname	TS_TST_INFO_print_bio sunw_TS_TST_INFO_print_bio
+#pragma redefine_extname	TS_TST_INFO_set_accuracy sunw_TS_TST_INFO_set_accuracy
+#pragma redefine_extname	TS_TST_INFO_set_msg_imprint sunw_TS_TST_INFO_set_msg_imprint
+#pragma redefine_extname	TS_TST_INFO_set_nonce sunw_TS_TST_INFO_set_nonce
+#pragma redefine_extname	TS_TST_INFO_set_ordering sunw_TS_TST_INFO_set_ordering
+#pragma redefine_extname	TS_TST_INFO_set_policy_id sunw_TS_TST_INFO_set_policy_id
+#pragma redefine_extname	TS_TST_INFO_set_serial sunw_TS_TST_INFO_set_serial
+#pragma redefine_extname	TS_TST_INFO_set_time sunw_TS_TST_INFO_set_time
+#pragma redefine_extname	TS_TST_INFO_set_tsa sunw_TS_TST_INFO_set_tsa
+#pragma redefine_extname	TS_TST_INFO_set_version sunw_TS_TST_INFO_set_version
+#pragma redefine_extname	TS_VERIFY_CTX_cleanup sunw_TS_VERIFY_CTX_cleanup
+#pragma redefine_extname	TS_VERIFY_CTX_free sunw_TS_VERIFY_CTX_free
+#pragma redefine_extname	TS_VERIFY_CTX_init sunw_TS_VERIFY_CTX_init
+#pragma redefine_extname	TS_VERIFY_CTX_new sunw_TS_VERIFY_CTX_new
+#pragma redefine_extname	TS_X509_ALGOR_print_bio sunw_TS_X509_ALGOR_print_bio
+#pragma redefine_extname	TXT_DB_create_index sunw_TXT_DB_create_index
+#pragma redefine_extname	TXT_DB_free sunw_TXT_DB_free
+#pragma redefine_extname	TXT_DB_get_by_index sunw_TXT_DB_get_by_index
+#pragma redefine_extname	TXT_DB_insert sunw_TXT_DB_insert
+#pragma redefine_extname	TXT_DB_read sunw_TXT_DB_read
+#pragma redefine_extname	TXT_DB_version sunw_TXT_DB_version
+#pragma redefine_extname	TXT_DB_write sunw_TXT_DB_write
+#pragma redefine_extname	UI_add_error_string sunw_UI_add_error_string
+#pragma redefine_extname	UI_add_info_string sunw_UI_add_info_string
+#pragma redefine_extname	UI_add_input_boolean sunw_UI_add_input_boolean
+#pragma redefine_extname	UI_add_input_string sunw_UI_add_input_string
+#pragma redefine_extname	UI_add_user_data sunw_UI_add_user_data
+#pragma redefine_extname	UI_add_verify_string sunw_UI_add_verify_string
+#pragma redefine_extname	UI_construct_prompt sunw_UI_construct_prompt
+#pragma redefine_extname	UI_create_method sunw_UI_create_method
+#pragma redefine_extname	UI_ctrl sunw_UI_ctrl
+#pragma redefine_extname	UI_destroy_method sunw_UI_destroy_method
+#pragma redefine_extname	UI_dup_error_string sunw_UI_dup_error_string
+#pragma redefine_extname	UI_dup_info_string sunw_UI_dup_info_string
+#pragma redefine_extname	UI_dup_input_boolean sunw_UI_dup_input_boolean
+#pragma redefine_extname	UI_dup_input_string sunw_UI_dup_input_string
+#pragma redefine_extname	UI_dup_verify_string sunw_UI_dup_verify_string
+#pragma redefine_extname	UI_free sunw_UI_free
+#pragma redefine_extname	UI_get_default_method sunw_UI_get_default_method
+#pragma redefine_extname	UI_get_ex_data sunw_UI_get_ex_data
+#pragma redefine_extname	UI_get_ex_new_index sunw_UI_get_ex_new_index
+#pragma redefine_extname	UI_get_input_flags sunw_UI_get_input_flags
+#pragma redefine_extname	UI_get_method sunw_UI_get_method
+#pragma redefine_extname	UI_get_result_maxsize sunw_UI_get_result_maxsize
+#pragma redefine_extname	UI_get_result_minsize sunw_UI_get_result_minsize
+#pragma redefine_extname	UI_get_string_type sunw_UI_get_string_type
+#pragma redefine_extname	UI_get0_action_string sunw_UI_get0_action_string
+#pragma redefine_extname	UI_get0_output_string sunw_UI_get0_output_string
+#pragma redefine_extname	UI_get0_result sunw_UI_get0_result
+#pragma redefine_extname	UI_get0_result_string sunw_UI_get0_result_string
+#pragma redefine_extname	UI_get0_test_string sunw_UI_get0_test_string
+#pragma redefine_extname	UI_get0_user_data sunw_UI_get0_user_data
+#pragma redefine_extname	UI_method_get_closer sunw_UI_method_get_closer
+#pragma redefine_extname	UI_method_get_flusher sunw_UI_method_get_flusher
+#pragma redefine_extname	UI_method_get_opener sunw_UI_method_get_opener
+#pragma redefine_extname	UI_method_get_prompt_constructor sunw_UI_method_get_prompt_constructor
+#pragma redefine_extname	UI_method_get_reader sunw_UI_method_get_reader
+#pragma redefine_extname	UI_method_get_writer sunw_UI_method_get_writer
+#pragma redefine_extname	UI_method_set_closer sunw_UI_method_set_closer
+#pragma redefine_extname	UI_method_set_flusher sunw_UI_method_set_flusher
+#pragma redefine_extname	UI_method_set_opener sunw_UI_method_set_opener
+#pragma redefine_extname	UI_method_set_prompt_constructor sunw_UI_method_set_prompt_constructor
+#pragma redefine_extname	UI_method_set_reader sunw_UI_method_set_reader
+#pragma redefine_extname	UI_method_set_writer sunw_UI_method_set_writer
+#pragma redefine_extname	UI_new sunw_UI_new
+#pragma redefine_extname	UI_new_method sunw_UI_new_method
+#pragma redefine_extname	UI_OpenSSL sunw_UI_OpenSSL
+#pragma redefine_extname	UI_process sunw_UI_process
+#pragma redefine_extname	UI_set_default_method sunw_UI_set_default_method
+#pragma redefine_extname	UI_set_ex_data sunw_UI_set_ex_data
+#pragma redefine_extname	UI_set_method sunw_UI_set_method
+#pragma redefine_extname	UI_set_result sunw_UI_set_result
+#pragma redefine_extname	UI_UTIL_read_pw sunw_UI_UTIL_read_pw
+#pragma redefine_extname	UI_UTIL_read_pw_string sunw_UI_UTIL_read_pw_string
+#pragma redefine_extname	USERNOTICE_free sunw_USERNOTICE_free
+#pragma redefine_extname	USERNOTICE_it sunw_USERNOTICE_it
+#pragma redefine_extname	USERNOTICE_new sunw_USERNOTICE_new
+#pragma redefine_extname	UTF8_getc sunw_UTF8_getc
+#pragma redefine_extname	UTF8_putc sunw_UTF8_putc
+#pragma redefine_extname	v2i_ASN1_BIT_STRING sunw_v2i_ASN1_BIT_STRING
+#pragma redefine_extname	v2i_GENERAL_NAME sunw_v2i_GENERAL_NAME
+#pragma redefine_extname	v2i_GENERAL_NAME_ex sunw_v2i_GENERAL_NAME_ex
+#pragma redefine_extname	v2i_GENERAL_NAMES sunw_v2i_GENERAL_NAMES
+#pragma redefine_extname	v3_akey_id sunw_v3_akey_id
+#pragma redefine_extname	v3_alt sunw_v3_alt
+#pragma redefine_extname	v3_bcons sunw_v3_bcons
+#pragma redefine_extname	v3_cpols sunw_v3_cpols
+#pragma redefine_extname	v3_crl_hold sunw_v3_crl_hold
+#pragma redefine_extname	v3_crl_invdate sunw_v3_crl_invdate
+#pragma redefine_extname	v3_crl_num sunw_v3_crl_num
+#pragma redefine_extname	v3_crl_reason sunw_v3_crl_reason
+#pragma redefine_extname	v3_crld sunw_v3_crld
+#pragma redefine_extname	v3_delta_crl sunw_v3_delta_crl
+#pragma redefine_extname	v3_ext_ku sunw_v3_ext_ku
+#pragma redefine_extname	v3_freshest_crl sunw_v3_freshest_crl
+#pragma redefine_extname	v3_idp sunw_v3_idp
+#pragma redefine_extname	v3_info sunw_v3_info
+#pragma redefine_extname	v3_inhibit_anyp sunw_v3_inhibit_anyp
+#pragma redefine_extname	v3_key_usage sunw_v3_key_usage
+#pragma redefine_extname	v3_name_constraints sunw_v3_name_constraints
+#pragma redefine_extname	v3_ns_ia5_list sunw_v3_ns_ia5_list
+#pragma redefine_extname	v3_nscert sunw_v3_nscert
+#pragma redefine_extname	v3_ocsp_accresp sunw_v3_ocsp_accresp
+#pragma redefine_extname	v3_ocsp_acutoff sunw_v3_ocsp_acutoff
+#pragma redefine_extname	v3_ocsp_crlid sunw_v3_ocsp_crlid
+#pragma redefine_extname	v3_ocsp_nocheck sunw_v3_ocsp_nocheck
+#pragma redefine_extname	v3_ocsp_nonce sunw_v3_ocsp_nonce
+#pragma redefine_extname	v3_ocsp_serviceloc sunw_v3_ocsp_serviceloc
+#pragma redefine_extname	v3_pci sunw_v3_pci
+#pragma redefine_extname	v3_pkey_usage_period sunw_v3_pkey_usage_period
+#pragma redefine_extname	v3_policy_constraints sunw_v3_policy_constraints
+#pragma redefine_extname	v3_policy_mappings sunw_v3_policy_mappings
+#pragma redefine_extname	v3_sinfo sunw_v3_sinfo
+#pragma redefine_extname	v3_skey_id sunw_v3_skey_id
+#pragma redefine_extname	v3_sxnet sunw_v3_sxnet
+#pragma redefine_extname	vpaes_cbc_encrypt sunw_vpaes_cbc_encrypt
+#pragma redefine_extname	vpaes_decrypt sunw_vpaes_decrypt
+#pragma redefine_extname	vpaes_encrypt sunw_vpaes_encrypt
+#pragma redefine_extname	vpaes_set_decrypt_key sunw_vpaes_set_decrypt_key
+#pragma redefine_extname	vpaes_set_encrypt_key sunw_vpaes_set_encrypt_key
+#pragma redefine_extname	X509_add_ext sunw_X509_add_ext
+#pragma redefine_extname	X509_add1_ext_i2d sunw_X509_add1_ext_i2d
+#pragma redefine_extname	X509_add1_reject_object sunw_X509_add1_reject_object
+#pragma redefine_extname	X509_add1_trust_object sunw_X509_add1_trust_object
+#pragma redefine_extname	X509_ALGOR_dup sunw_X509_ALGOR_dup
+#pragma redefine_extname	X509_ALGOR_free sunw_X509_ALGOR_free
+#pragma redefine_extname	X509_ALGOR_get0 sunw_X509_ALGOR_get0
+#pragma redefine_extname	X509_ALGOR_it sunw_X509_ALGOR_it
+#pragma redefine_extname	X509_ALGOR_new sunw_X509_ALGOR_new
+#pragma redefine_extname	X509_ALGOR_set_md sunw_X509_ALGOR_set_md
+#pragma redefine_extname	X509_ALGOR_set0 sunw_X509_ALGOR_set0
+#pragma redefine_extname	X509_ALGORS_it sunw_X509_ALGORS_it
+#pragma redefine_extname	X509_alias_get0 sunw_X509_alias_get0
+#pragma redefine_extname	X509_alias_set1 sunw_X509_alias_set1
+#pragma redefine_extname	X509_ATTRIBUTE_count sunw_X509_ATTRIBUTE_count
+#pragma redefine_extname	X509_ATTRIBUTE_create sunw_X509_ATTRIBUTE_create
+#pragma redefine_extname	X509_ATTRIBUTE_create_by_NID sunw_X509_ATTRIBUTE_create_by_NID
+#pragma redefine_extname	X509_ATTRIBUTE_create_by_OBJ sunw_X509_ATTRIBUTE_create_by_OBJ
+#pragma redefine_extname	X509_ATTRIBUTE_create_by_txt sunw_X509_ATTRIBUTE_create_by_txt
+#pragma redefine_extname	X509_ATTRIBUTE_dup sunw_X509_ATTRIBUTE_dup
+#pragma redefine_extname	X509_ATTRIBUTE_free sunw_X509_ATTRIBUTE_free
+#pragma redefine_extname	X509_ATTRIBUTE_get0_data sunw_X509_ATTRIBUTE_get0_data
+#pragma redefine_extname	X509_ATTRIBUTE_get0_object sunw_X509_ATTRIBUTE_get0_object
+#pragma redefine_extname	X509_ATTRIBUTE_get0_type sunw_X509_ATTRIBUTE_get0_type
+#pragma redefine_extname	X509_ATTRIBUTE_it sunw_X509_ATTRIBUTE_it
+#pragma redefine_extname	X509_ATTRIBUTE_new sunw_X509_ATTRIBUTE_new
+#pragma redefine_extname	X509_ATTRIBUTE_SET_it sunw_X509_ATTRIBUTE_SET_it
+#pragma redefine_extname	X509_ATTRIBUTE_set1_data sunw_X509_ATTRIBUTE_set1_data
+#pragma redefine_extname	X509_ATTRIBUTE_set1_object sunw_X509_ATTRIBUTE_set1_object
+#pragma redefine_extname	X509_CERT_AUX_free sunw_X509_CERT_AUX_free
+#pragma redefine_extname	X509_CERT_AUX_it sunw_X509_CERT_AUX_it
+#pragma redefine_extname	X509_CERT_AUX_new sunw_X509_CERT_AUX_new
+#pragma redefine_extname	X509_CERT_AUX_print sunw_X509_CERT_AUX_print
+#pragma redefine_extname	X509_CERT_PAIR_free sunw_X509_CERT_PAIR_free
+#pragma redefine_extname	X509_CERT_PAIR_it sunw_X509_CERT_PAIR_it
+#pragma redefine_extname	X509_CERT_PAIR_new sunw_X509_CERT_PAIR_new
+#pragma redefine_extname	X509_certificate_type sunw_X509_certificate_type
+#pragma redefine_extname	X509_check_akid sunw_X509_check_akid
+#pragma redefine_extname	X509_check_ca sunw_X509_check_ca
+#pragma redefine_extname	X509_check_issued sunw_X509_check_issued
+#pragma redefine_extname	X509_check_private_key sunw_X509_check_private_key
+#pragma redefine_extname	X509_check_purpose sunw_X509_check_purpose
+#pragma redefine_extname	X509_check_trust sunw_X509_check_trust
+#pragma redefine_extname	X509_CINF_free sunw_X509_CINF_free
+#pragma redefine_extname	X509_CINF_it sunw_X509_CINF_it
+#pragma redefine_extname	X509_CINF_new sunw_X509_CINF_new
+#pragma redefine_extname	X509_cmp sunw_X509_cmp
+#pragma redefine_extname	X509_cmp_current_time sunw_X509_cmp_current_time
+#pragma redefine_extname	X509_cmp_time sunw_X509_cmp_time
+#pragma redefine_extname	X509_CRL_add_ext sunw_X509_CRL_add_ext
+#pragma redefine_extname	X509_CRL_add0_revoked sunw_X509_CRL_add0_revoked
+#pragma redefine_extname	X509_CRL_add1_ext_i2d sunw_X509_CRL_add1_ext_i2d
+#pragma redefine_extname	X509_CRL_cmp sunw_X509_CRL_cmp
+#pragma redefine_extname	X509_CRL_delete_ext sunw_X509_CRL_delete_ext
+#pragma redefine_extname	X509_CRL_digest sunw_X509_CRL_digest
+#pragma redefine_extname	X509_CRL_dup sunw_X509_CRL_dup
+#pragma redefine_extname	X509_CRL_free sunw_X509_CRL_free
+#pragma redefine_extname	X509_CRL_get_ext sunw_X509_CRL_get_ext
+#pragma redefine_extname	X509_CRL_get_ext_by_critical sunw_X509_CRL_get_ext_by_critical
+#pragma redefine_extname	X509_CRL_get_ext_by_NID sunw_X509_CRL_get_ext_by_NID
+#pragma redefine_extname	X509_CRL_get_ext_by_OBJ sunw_X509_CRL_get_ext_by_OBJ
+#pragma redefine_extname	X509_CRL_get_ext_count sunw_X509_CRL_get_ext_count
+#pragma redefine_extname	X509_CRL_get_ext_d2i sunw_X509_CRL_get_ext_d2i
+#pragma redefine_extname	X509_CRL_get_meth_data sunw_X509_CRL_get_meth_data
+#pragma redefine_extname	X509_CRL_get0_by_cert sunw_X509_CRL_get0_by_cert
+#pragma redefine_extname	X509_CRL_get0_by_serial sunw_X509_CRL_get0_by_serial
+#pragma redefine_extname	X509_CRL_INFO_free sunw_X509_CRL_INFO_free
+#pragma redefine_extname	X509_CRL_INFO_it sunw_X509_CRL_INFO_it
+#pragma redefine_extname	X509_CRL_INFO_new sunw_X509_CRL_INFO_new
+#pragma redefine_extname	X509_CRL_it sunw_X509_CRL_it
+#pragma redefine_extname	X509_CRL_match sunw_X509_CRL_match
+#pragma redefine_extname	X509_CRL_METHOD_free sunw_X509_CRL_METHOD_free
+#pragma redefine_extname	X509_CRL_METHOD_new sunw_X509_CRL_METHOD_new
+#pragma redefine_extname	X509_CRL_new sunw_X509_CRL_new
+#pragma redefine_extname	X509_CRL_print sunw_X509_CRL_print
+#pragma redefine_extname	X509_CRL_print_fp sunw_X509_CRL_print_fp
+#pragma redefine_extname	X509_CRL_set_default_method sunw_X509_CRL_set_default_method
+#pragma redefine_extname	X509_CRL_set_issuer_name sunw_X509_CRL_set_issuer_name
+#pragma redefine_extname	X509_CRL_set_lastUpdate sunw_X509_CRL_set_lastUpdate
+#pragma redefine_extname	X509_CRL_set_meth_data sunw_X509_CRL_set_meth_data
+#pragma redefine_extname	X509_CRL_set_nextUpdate sunw_X509_CRL_set_nextUpdate
+#pragma redefine_extname	X509_CRL_set_version sunw_X509_CRL_set_version
+#pragma redefine_extname	X509_CRL_sign sunw_X509_CRL_sign
+#pragma redefine_extname	X509_CRL_sign_ctx sunw_X509_CRL_sign_ctx
+#pragma redefine_extname	X509_CRL_sort sunw_X509_CRL_sort
+#pragma redefine_extname	X509_CRL_verify sunw_X509_CRL_verify
+#pragma redefine_extname	X509_delete_ext sunw_X509_delete_ext
+#pragma redefine_extname	X509_digest sunw_X509_digest
+#pragma redefine_extname	x509_dir_lookup sunw_x509_dir_lookup
+#pragma redefine_extname	X509_dup sunw_X509_dup
+#pragma redefine_extname	X509_email_free sunw_X509_email_free
+#pragma redefine_extname	X509_EXTENSION_create_by_NID sunw_X509_EXTENSION_create_by_NID
+#pragma redefine_extname	X509_EXTENSION_create_by_OBJ sunw_X509_EXTENSION_create_by_OBJ
+#pragma redefine_extname	X509_EXTENSION_dup sunw_X509_EXTENSION_dup
+#pragma redefine_extname	X509_EXTENSION_free sunw_X509_EXTENSION_free
+#pragma redefine_extname	X509_EXTENSION_get_critical sunw_X509_EXTENSION_get_critical
+#pragma redefine_extname	X509_EXTENSION_get_data sunw_X509_EXTENSION_get_data
+#pragma redefine_extname	X509_EXTENSION_get_object sunw_X509_EXTENSION_get_object
+#pragma redefine_extname	X509_EXTENSION_it sunw_X509_EXTENSION_it
+#pragma redefine_extname	X509_EXTENSION_new sunw_X509_EXTENSION_new
+#pragma redefine_extname	X509_EXTENSION_set_critical sunw_X509_EXTENSION_set_critical
+#pragma redefine_extname	X509_EXTENSION_set_data sunw_X509_EXTENSION_set_data
+#pragma redefine_extname	X509_EXTENSION_set_object sunw_X509_EXTENSION_set_object
+#pragma redefine_extname	X509_EXTENSIONS_it sunw_X509_EXTENSIONS_it
+#pragma redefine_extname	x509_file_lookup sunw_x509_file_lookup
+#pragma redefine_extname	X509_find_by_issuer_and_serial sunw_X509_find_by_issuer_and_serial
+#pragma redefine_extname	X509_find_by_subject sunw_X509_find_by_subject
+#pragma redefine_extname	X509_free sunw_X509_free
+#pragma redefine_extname	X509_get_default_cert_area sunw_X509_get_default_cert_area
+#pragma redefine_extname	X509_get_default_cert_dir sunw_X509_get_default_cert_dir
+#pragma redefine_extname	X509_get_default_cert_dir_env sunw_X509_get_default_cert_dir_env
+#pragma redefine_extname	X509_get_default_cert_file sunw_X509_get_default_cert_file
+#pragma redefine_extname	X509_get_default_cert_file_env sunw_X509_get_default_cert_file_env
+#pragma redefine_extname	X509_get_default_private_dir sunw_X509_get_default_private_dir
+#pragma redefine_extname	X509_get_ex_data sunw_X509_get_ex_data
+#pragma redefine_extname	X509_get_ex_new_index sunw_X509_get_ex_new_index
+#pragma redefine_extname	X509_get_ext sunw_X509_get_ext
+#pragma redefine_extname	X509_get_ext_by_critical sunw_X509_get_ext_by_critical
+#pragma redefine_extname	X509_get_ext_by_NID sunw_X509_get_ext_by_NID
+#pragma redefine_extname	X509_get_ext_by_OBJ sunw_X509_get_ext_by_OBJ
+#pragma redefine_extname	X509_get_ext_count sunw_X509_get_ext_count
+#pragma redefine_extname	X509_get_ext_d2i sunw_X509_get_ext_d2i
+#pragma redefine_extname	X509_get_issuer_name sunw_X509_get_issuer_name
+#pragma redefine_extname	X509_get_pubkey sunw_X509_get_pubkey
+#pragma redefine_extname	X509_get_pubkey_parameters sunw_X509_get_pubkey_parameters
+#pragma redefine_extname	X509_get_serialNumber sunw_X509_get_serialNumber
+#pragma redefine_extname	X509_get_subject_name sunw_X509_get_subject_name
+#pragma redefine_extname	X509_get0_pubkey_bitstr sunw_X509_get0_pubkey_bitstr
+#pragma redefine_extname	X509_get1_email sunw_X509_get1_email
+#pragma redefine_extname	X509_get1_ocsp sunw_X509_get1_ocsp
+#pragma redefine_extname	X509_gmtime_adj sunw_X509_gmtime_adj
+#pragma redefine_extname	X509_INFO_free sunw_X509_INFO_free
+#pragma redefine_extname	X509_INFO_new sunw_X509_INFO_new
+#pragma redefine_extname	X509_issuer_and_serial_cmp sunw_X509_issuer_and_serial_cmp
+#pragma redefine_extname	X509_issuer_and_serial_hash sunw_X509_issuer_and_serial_hash
+#pragma redefine_extname	X509_issuer_name_cmp sunw_X509_issuer_name_cmp
+#pragma redefine_extname	X509_issuer_name_hash sunw_X509_issuer_name_hash
+#pragma redefine_extname	X509_issuer_name_hash_old sunw_X509_issuer_name_hash_old
+#pragma redefine_extname	X509_it sunw_X509_it
+#pragma redefine_extname	X509_keyid_get0 sunw_X509_keyid_get0
+#pragma redefine_extname	X509_keyid_set1 sunw_X509_keyid_set1
+#pragma redefine_extname	X509_load_cert_crl_file sunw_X509_load_cert_crl_file
+#pragma redefine_extname	X509_load_cert_file sunw_X509_load_cert_file
+#pragma redefine_extname	X509_load_crl_file sunw_X509_load_crl_file
+#pragma redefine_extname	X509_LOOKUP_by_alias sunw_X509_LOOKUP_by_alias
+#pragma redefine_extname	X509_LOOKUP_by_fingerprint sunw_X509_LOOKUP_by_fingerprint
+#pragma redefine_extname	X509_LOOKUP_by_issuer_serial sunw_X509_LOOKUP_by_issuer_serial
+#pragma redefine_extname	X509_LOOKUP_by_subject sunw_X509_LOOKUP_by_subject
+#pragma redefine_extname	X509_LOOKUP_ctrl sunw_X509_LOOKUP_ctrl
+#pragma redefine_extname	X509_LOOKUP_file sunw_X509_LOOKUP_file
+#pragma redefine_extname	X509_LOOKUP_free sunw_X509_LOOKUP_free
+#pragma redefine_extname	X509_LOOKUP_hash_dir sunw_X509_LOOKUP_hash_dir
+#pragma redefine_extname	X509_LOOKUP_init sunw_X509_LOOKUP_init
+#pragma redefine_extname	X509_LOOKUP_new sunw_X509_LOOKUP_new
+#pragma redefine_extname	X509_LOOKUP_shutdown sunw_X509_LOOKUP_shutdown
+#pragma redefine_extname	X509_NAME_add_entry sunw_X509_NAME_add_entry
+#pragma redefine_extname	X509_NAME_add_entry_by_NID sunw_X509_NAME_add_entry_by_NID
+#pragma redefine_extname	X509_NAME_add_entry_by_OBJ sunw_X509_NAME_add_entry_by_OBJ
+#pragma redefine_extname	X509_NAME_add_entry_by_txt sunw_X509_NAME_add_entry_by_txt
+#pragma redefine_extname	X509_NAME_cmp sunw_X509_NAME_cmp
+#pragma redefine_extname	X509_NAME_delete_entry sunw_X509_NAME_delete_entry
+#pragma redefine_extname	X509_NAME_digest sunw_X509_NAME_digest
+#pragma redefine_extname	X509_NAME_dup sunw_X509_NAME_dup
+#pragma redefine_extname	X509_NAME_ENTRIES_it sunw_X509_NAME_ENTRIES_it
+#pragma redefine_extname	X509_NAME_entry_count sunw_X509_NAME_entry_count
+#pragma redefine_extname	X509_NAME_ENTRY_create_by_NID sunw_X509_NAME_ENTRY_create_by_NID
+#pragma redefine_extname	X509_NAME_ENTRY_create_by_OBJ sunw_X509_NAME_ENTRY_create_by_OBJ
+#pragma redefine_extname	X509_NAME_ENTRY_create_by_txt sunw_X509_NAME_ENTRY_create_by_txt
+#pragma redefine_extname	X509_NAME_ENTRY_dup sunw_X509_NAME_ENTRY_dup
+#pragma redefine_extname	X509_NAME_ENTRY_free sunw_X509_NAME_ENTRY_free
+#pragma redefine_extname	X509_NAME_ENTRY_get_data sunw_X509_NAME_ENTRY_get_data
+#pragma redefine_extname	X509_NAME_ENTRY_get_object sunw_X509_NAME_ENTRY_get_object
+#pragma redefine_extname	X509_NAME_ENTRY_it sunw_X509_NAME_ENTRY_it
+#pragma redefine_extname	X509_NAME_ENTRY_new sunw_X509_NAME_ENTRY_new
+#pragma redefine_extname	X509_NAME_ENTRY_set_data sunw_X509_NAME_ENTRY_set_data
+#pragma redefine_extname	X509_NAME_ENTRY_set_object sunw_X509_NAME_ENTRY_set_object
+#pragma redefine_extname	x509_name_ff sunw_x509_name_ff
+#pragma redefine_extname	X509_NAME_free sunw_X509_NAME_free
+#pragma redefine_extname	X509_NAME_get_entry sunw_X509_NAME_get_entry
+#pragma redefine_extname	X509_NAME_get_index_by_NID sunw_X509_NAME_get_index_by_NID
+#pragma redefine_extname	X509_NAME_get_index_by_OBJ sunw_X509_NAME_get_index_by_OBJ
+#pragma redefine_extname	X509_NAME_get_text_by_NID sunw_X509_NAME_get_text_by_NID
+#pragma redefine_extname	X509_NAME_get_text_by_OBJ sunw_X509_NAME_get_text_by_OBJ
+#pragma redefine_extname	X509_NAME_hash sunw_X509_NAME_hash
+#pragma redefine_extname	X509_NAME_hash_old sunw_X509_NAME_hash_old
+#pragma redefine_extname	X509_NAME_INTERNAL_it sunw_X509_NAME_INTERNAL_it
+#pragma redefine_extname	X509_NAME_it sunw_X509_NAME_it
+#pragma redefine_extname	X509_NAME_new sunw_X509_NAME_new
+#pragma redefine_extname	X509_NAME_oneline sunw_X509_NAME_oneline
+#pragma redefine_extname	X509_NAME_print sunw_X509_NAME_print
+#pragma redefine_extname	X509_NAME_print_ex sunw_X509_NAME_print_ex
+#pragma redefine_extname	X509_NAME_print_ex_fp sunw_X509_NAME_print_ex_fp
+#pragma redefine_extname	X509_NAME_set sunw_X509_NAME_set
+#pragma redefine_extname	X509_new sunw_X509_new
+#pragma redefine_extname	X509_OBJECT_free_contents sunw_X509_OBJECT_free_contents
+#pragma redefine_extname	X509_OBJECT_idx_by_subject sunw_X509_OBJECT_idx_by_subject
+#pragma redefine_extname	X509_OBJECT_retrieve_by_subject sunw_X509_OBJECT_retrieve_by_subject
+#pragma redefine_extname	X509_OBJECT_retrieve_match sunw_X509_OBJECT_retrieve_match
+#pragma redefine_extname	X509_OBJECT_up_ref_count sunw_X509_OBJECT_up_ref_count
+#pragma redefine_extname	X509_ocspid_print sunw_X509_ocspid_print
+#pragma redefine_extname	X509_PKEY_free sunw_X509_PKEY_free
+#pragma redefine_extname	X509_PKEY_new sunw_X509_PKEY_new
+#pragma redefine_extname	X509_policy_check sunw_X509_policy_check
+#pragma redefine_extname	X509_policy_level_get0_node sunw_X509_policy_level_get0_node
+#pragma redefine_extname	X509_policy_level_node_count sunw_X509_policy_level_node_count
+#pragma redefine_extname	X509_policy_node_get0_parent sunw_X509_policy_node_get0_parent
+#pragma redefine_extname	X509_policy_node_get0_policy sunw_X509_policy_node_get0_policy
+#pragma redefine_extname	X509_policy_node_get0_qualifiers sunw_X509_policy_node_get0_qualifiers
+#pragma redefine_extname	X509_POLICY_NODE_print sunw_X509_POLICY_NODE_print
+#pragma redefine_extname	X509_policy_tree_free sunw_X509_policy_tree_free
+#pragma redefine_extname	X509_policy_tree_get0_level sunw_X509_policy_tree_get0_level
+#pragma redefine_extname	X509_policy_tree_get0_policies sunw_X509_policy_tree_get0_policies
+#pragma redefine_extname	X509_policy_tree_get0_user_policies sunw_X509_policy_tree_get0_user_policies
+#pragma redefine_extname	X509_policy_tree_level_count sunw_X509_policy_tree_level_count
+#pragma redefine_extname	X509_print sunw_X509_print
+#pragma redefine_extname	X509_print_ex sunw_X509_print_ex
+#pragma redefine_extname	X509_print_ex_fp sunw_X509_print_ex_fp
+#pragma redefine_extname	X509_print_fp sunw_X509_print_fp
+#pragma redefine_extname	X509_pubkey_digest sunw_X509_pubkey_digest
+#pragma redefine_extname	X509_PUBKEY_free sunw_X509_PUBKEY_free
+#pragma redefine_extname	X509_PUBKEY_get sunw_X509_PUBKEY_get
+#pragma redefine_extname	X509_PUBKEY_get0_param sunw_X509_PUBKEY_get0_param
+#pragma redefine_extname	X509_PUBKEY_it sunw_X509_PUBKEY_it
+#pragma redefine_extname	X509_PUBKEY_new sunw_X509_PUBKEY_new
+#pragma redefine_extname	X509_PUBKEY_set sunw_X509_PUBKEY_set
+#pragma redefine_extname	X509_PUBKEY_set0_param sunw_X509_PUBKEY_set0_param
+#pragma redefine_extname	X509_PURPOSE_add sunw_X509_PURPOSE_add
+#pragma redefine_extname	X509_PURPOSE_cleanup sunw_X509_PURPOSE_cleanup
+#pragma redefine_extname	X509_PURPOSE_get_by_id sunw_X509_PURPOSE_get_by_id
+#pragma redefine_extname	X509_PURPOSE_get_by_sname sunw_X509_PURPOSE_get_by_sname
+#pragma redefine_extname	X509_PURPOSE_get_count sunw_X509_PURPOSE_get_count
+#pragma redefine_extname	X509_PURPOSE_get_id sunw_X509_PURPOSE_get_id
+#pragma redefine_extname	X509_PURPOSE_get_trust sunw_X509_PURPOSE_get_trust
+#pragma redefine_extname	X509_PURPOSE_get0 sunw_X509_PURPOSE_get0
+#pragma redefine_extname	X509_PURPOSE_get0_name sunw_X509_PURPOSE_get0_name
+#pragma redefine_extname	X509_PURPOSE_get0_sname sunw_X509_PURPOSE_get0_sname
+#pragma redefine_extname	X509_PURPOSE_set sunw_X509_PURPOSE_set
+#pragma redefine_extname	X509_reject_clear sunw_X509_reject_clear
+#pragma redefine_extname	X509_REQ_add_extensions sunw_X509_REQ_add_extensions
+#pragma redefine_extname	X509_REQ_add_extensions_nid sunw_X509_REQ_add_extensions_nid
+#pragma redefine_extname	X509_REQ_add1_attr sunw_X509_REQ_add1_attr
+#pragma redefine_extname	X509_REQ_add1_attr_by_NID sunw_X509_REQ_add1_attr_by_NID
+#pragma redefine_extname	X509_REQ_add1_attr_by_OBJ sunw_X509_REQ_add1_attr_by_OBJ
+#pragma redefine_extname	X509_REQ_add1_attr_by_txt sunw_X509_REQ_add1_attr_by_txt
+#pragma redefine_extname	X509_REQ_check_private_key sunw_X509_REQ_check_private_key
+#pragma redefine_extname	X509_REQ_delete_attr sunw_X509_REQ_delete_attr
+#pragma redefine_extname	X509_REQ_digest sunw_X509_REQ_digest
+#pragma redefine_extname	X509_REQ_dup sunw_X509_REQ_dup
+#pragma redefine_extname	X509_REQ_extension_nid sunw_X509_REQ_extension_nid
+#pragma redefine_extname	X509_REQ_free sunw_X509_REQ_free
+#pragma redefine_extname	X509_REQ_get_attr sunw_X509_REQ_get_attr
+#pragma redefine_extname	X509_REQ_get_attr_by_NID sunw_X509_REQ_get_attr_by_NID
+#pragma redefine_extname	X509_REQ_get_attr_by_OBJ sunw_X509_REQ_get_attr_by_OBJ
+#pragma redefine_extname	X509_REQ_get_attr_count sunw_X509_REQ_get_attr_count
+#pragma redefine_extname	X509_REQ_get_extension_nids sunw_X509_REQ_get_extension_nids
+#pragma redefine_extname	X509_REQ_get_extensions sunw_X509_REQ_get_extensions
+#pragma redefine_extname	X509_REQ_get_pubkey sunw_X509_REQ_get_pubkey
+#pragma redefine_extname	X509_REQ_get1_email sunw_X509_REQ_get1_email
+#pragma redefine_extname	X509_REQ_INFO_free sunw_X509_REQ_INFO_free
+#pragma redefine_extname	X509_REQ_INFO_it sunw_X509_REQ_INFO_it
+#pragma redefine_extname	X509_REQ_INFO_new sunw_X509_REQ_INFO_new
+#pragma redefine_extname	X509_REQ_it sunw_X509_REQ_it
+#pragma redefine_extname	X509_REQ_new sunw_X509_REQ_new
+#pragma redefine_extname	X509_REQ_print sunw_X509_REQ_print
+#pragma redefine_extname	X509_REQ_print_ex sunw_X509_REQ_print_ex
+#pragma redefine_extname	X509_REQ_print_fp sunw_X509_REQ_print_fp
+#pragma redefine_extname	X509_REQ_set_extension_nids sunw_X509_REQ_set_extension_nids
+#pragma redefine_extname	X509_REQ_set_pubkey sunw_X509_REQ_set_pubkey
+#pragma redefine_extname	X509_REQ_set_subject_name sunw_X509_REQ_set_subject_name
+#pragma redefine_extname	X509_REQ_set_version sunw_X509_REQ_set_version
+#pragma redefine_extname	X509_REQ_sign sunw_X509_REQ_sign
+#pragma redefine_extname	X509_REQ_sign_ctx sunw_X509_REQ_sign_ctx
+#pragma redefine_extname	X509_REQ_to_X509 sunw_X509_REQ_to_X509
+#pragma redefine_extname	X509_REQ_verify sunw_X509_REQ_verify
+#pragma redefine_extname	X509_REVOKED_add_ext sunw_X509_REVOKED_add_ext
+#pragma redefine_extname	X509_REVOKED_add1_ext_i2d sunw_X509_REVOKED_add1_ext_i2d
+#pragma redefine_extname	X509_REVOKED_delete_ext sunw_X509_REVOKED_delete_ext
+#pragma redefine_extname	X509_REVOKED_free sunw_X509_REVOKED_free
+#pragma redefine_extname	X509_REVOKED_get_ext sunw_X509_REVOKED_get_ext
+#pragma redefine_extname	X509_REVOKED_get_ext_by_critical sunw_X509_REVOKED_get_ext_by_critical
+#pragma redefine_extname	X509_REVOKED_get_ext_by_NID sunw_X509_REVOKED_get_ext_by_NID
+#pragma redefine_extname	X509_REVOKED_get_ext_by_OBJ sunw_X509_REVOKED_get_ext_by_OBJ
+#pragma redefine_extname	X509_REVOKED_get_ext_count sunw_X509_REVOKED_get_ext_count
+#pragma redefine_extname	X509_REVOKED_get_ext_d2i sunw_X509_REVOKED_get_ext_d2i
+#pragma redefine_extname	X509_REVOKED_it sunw_X509_REVOKED_it
+#pragma redefine_extname	X509_REVOKED_new sunw_X509_REVOKED_new
+#pragma redefine_extname	X509_REVOKED_set_revocationDate sunw_X509_REVOKED_set_revocationDate
+#pragma redefine_extname	X509_REVOKED_set_serialNumber sunw_X509_REVOKED_set_serialNumber
+#pragma redefine_extname	X509_set_ex_data sunw_X509_set_ex_data
+#pragma redefine_extname	X509_set_issuer_name sunw_X509_set_issuer_name
+#pragma redefine_extname	X509_set_notAfter sunw_X509_set_notAfter
+#pragma redefine_extname	X509_set_notBefore sunw_X509_set_notBefore
+#pragma redefine_extname	X509_set_pubkey sunw_X509_set_pubkey
+#pragma redefine_extname	X509_set_serialNumber sunw_X509_set_serialNumber
+#pragma redefine_extname	X509_set_subject_name sunw_X509_set_subject_name
+#pragma redefine_extname	X509_set_version sunw_X509_set_version
+#pragma redefine_extname	X509_SIG_free sunw_X509_SIG_free
+#pragma redefine_extname	X509_SIG_it sunw_X509_SIG_it
+#pragma redefine_extname	X509_SIG_new sunw_X509_SIG_new
+#pragma redefine_extname	X509_sign sunw_X509_sign
+#pragma redefine_extname	X509_sign_ctx sunw_X509_sign_ctx
+#pragma redefine_extname	X509_signature_dump sunw_X509_signature_dump
+#pragma redefine_extname	X509_signature_print sunw_X509_signature_print
+#pragma redefine_extname	X509_STORE_add_cert sunw_X509_STORE_add_cert
+#pragma redefine_extname	X509_STORE_add_crl sunw_X509_STORE_add_crl
+#pragma redefine_extname	X509_STORE_add_lookup sunw_X509_STORE_add_lookup
+#pragma redefine_extname	X509_STORE_CTX_cleanup sunw_X509_STORE_CTX_cleanup
+#pragma redefine_extname	X509_STORE_CTX_free sunw_X509_STORE_CTX_free
+#pragma redefine_extname	X509_STORE_CTX_get_chain sunw_X509_STORE_CTX_get_chain
+#pragma redefine_extname	X509_STORE_CTX_get_current_cert sunw_X509_STORE_CTX_get_current_cert
+#pragma redefine_extname	X509_STORE_CTX_get_error sunw_X509_STORE_CTX_get_error
+#pragma redefine_extname	X509_STORE_CTX_get_error_depth sunw_X509_STORE_CTX_get_error_depth
+#pragma redefine_extname	X509_STORE_CTX_get_ex_data sunw_X509_STORE_CTX_get_ex_data
+#pragma redefine_extname	X509_STORE_CTX_get_ex_new_index sunw_X509_STORE_CTX_get_ex_new_index
+#pragma redefine_extname	X509_STORE_CTX_get_explicit_policy sunw_X509_STORE_CTX_get_explicit_policy
+#pragma redefine_extname	X509_STORE_CTX_get0_current_crl sunw_X509_STORE_CTX_get0_current_crl
+#pragma redefine_extname	X509_STORE_CTX_get0_current_issuer sunw_X509_STORE_CTX_get0_current_issuer
+#pragma redefine_extname	X509_STORE_CTX_get0_param sunw_X509_STORE_CTX_get0_param
+#pragma redefine_extname	X509_STORE_CTX_get0_parent_ctx sunw_X509_STORE_CTX_get0_parent_ctx
+#pragma redefine_extname	X509_STORE_CTX_get0_policy_tree sunw_X509_STORE_CTX_get0_policy_tree
+#pragma redefine_extname	X509_STORE_CTX_get1_chain sunw_X509_STORE_CTX_get1_chain
+#pragma redefine_extname	X509_STORE_CTX_get1_issuer sunw_X509_STORE_CTX_get1_issuer
+#pragma redefine_extname	X509_STORE_CTX_init sunw_X509_STORE_CTX_init
+#pragma redefine_extname	X509_STORE_CTX_new sunw_X509_STORE_CTX_new
+#pragma redefine_extname	X509_STORE_CTX_purpose_inherit sunw_X509_STORE_CTX_purpose_inherit
+#pragma redefine_extname	X509_STORE_CTX_set_cert sunw_X509_STORE_CTX_set_cert
+#pragma redefine_extname	X509_STORE_CTX_set_chain sunw_X509_STORE_CTX_set_chain
+#pragma redefine_extname	X509_STORE_CTX_set_default sunw_X509_STORE_CTX_set_default
+#pragma redefine_extname	X509_STORE_CTX_set_depth sunw_X509_STORE_CTX_set_depth
+#pragma redefine_extname	X509_STORE_CTX_set_error sunw_X509_STORE_CTX_set_error
+#pragma redefine_extname	X509_STORE_CTX_set_ex_data sunw_X509_STORE_CTX_set_ex_data
+#pragma redefine_extname	X509_STORE_CTX_set_flags sunw_X509_STORE_CTX_set_flags
+#pragma redefine_extname	X509_STORE_CTX_set_purpose sunw_X509_STORE_CTX_set_purpose
+#pragma redefine_extname	X509_STORE_CTX_set_time sunw_X509_STORE_CTX_set_time
+#pragma redefine_extname	X509_STORE_CTX_set_trust sunw_X509_STORE_CTX_set_trust
+#pragma redefine_extname	X509_STORE_CTX_set_verify_cb sunw_X509_STORE_CTX_set_verify_cb
+#pragma redefine_extname	X509_STORE_CTX_set0_crls sunw_X509_STORE_CTX_set0_crls
+#pragma redefine_extname	X509_STORE_CTX_set0_param sunw_X509_STORE_CTX_set0_param
+#pragma redefine_extname	X509_STORE_CTX_trusted_stack sunw_X509_STORE_CTX_trusted_stack
+#pragma redefine_extname	X509_STORE_free sunw_X509_STORE_free
+#pragma redefine_extname	X509_STORE_get_by_subject sunw_X509_STORE_get_by_subject
+#pragma redefine_extname	X509_STORE_get1_certs sunw_X509_STORE_get1_certs
+#pragma redefine_extname	X509_STORE_get1_crls sunw_X509_STORE_get1_crls
+#pragma redefine_extname	X509_STORE_load_locations sunw_X509_STORE_load_locations
+#pragma redefine_extname	X509_STORE_new sunw_X509_STORE_new
+#pragma redefine_extname	X509_STORE_set_default_paths sunw_X509_STORE_set_default_paths
+#pragma redefine_extname	X509_STORE_set_depth sunw_X509_STORE_set_depth
+#pragma redefine_extname	X509_STORE_set_flags sunw_X509_STORE_set_flags
+#pragma redefine_extname	X509_STORE_set_purpose sunw_X509_STORE_set_purpose
+#pragma redefine_extname	X509_STORE_set_trust sunw_X509_STORE_set_trust
+#pragma redefine_extname	X509_STORE_set_verify_cb sunw_X509_STORE_set_verify_cb
+#pragma redefine_extname	X509_STORE_set1_param sunw_X509_STORE_set1_param
+#pragma redefine_extname	X509_subject_name_cmp sunw_X509_subject_name_cmp
+#pragma redefine_extname	X509_subject_name_hash sunw_X509_subject_name_hash
+#pragma redefine_extname	X509_subject_name_hash_old sunw_X509_subject_name_hash_old
+#pragma redefine_extname	X509_supported_extension sunw_X509_supported_extension
+#pragma redefine_extname	X509_time_adj sunw_X509_time_adj
+#pragma redefine_extname	X509_time_adj_ex sunw_X509_time_adj_ex
+#pragma redefine_extname	X509_to_X509_REQ sunw_X509_to_X509_REQ
+#pragma redefine_extname	X509_TRUST_add sunw_X509_TRUST_add
+#pragma redefine_extname	X509_TRUST_cleanup sunw_X509_TRUST_cleanup
+#pragma redefine_extname	X509_trust_clear sunw_X509_trust_clear
+#pragma redefine_extname	X509_TRUST_get_by_id sunw_X509_TRUST_get_by_id
+#pragma redefine_extname	X509_TRUST_get_count sunw_X509_TRUST_get_count
+#pragma redefine_extname	X509_TRUST_get_flags sunw_X509_TRUST_get_flags
+#pragma redefine_extname	X509_TRUST_get_trust sunw_X509_TRUST_get_trust
+#pragma redefine_extname	X509_TRUST_get0 sunw_X509_TRUST_get0
+#pragma redefine_extname	X509_TRUST_get0_name sunw_X509_TRUST_get0_name
+#pragma redefine_extname	X509_TRUST_set sunw_X509_TRUST_set
+#pragma redefine_extname	X509_TRUST_set_default sunw_X509_TRUST_set_default
+#pragma redefine_extname	X509_VAL_free sunw_X509_VAL_free
+#pragma redefine_extname	X509_VAL_it sunw_X509_VAL_it
+#pragma redefine_extname	X509_VAL_new sunw_X509_VAL_new
+#pragma redefine_extname	X509_verify sunw_X509_verify
+#pragma redefine_extname	X509_verify_cert sunw_X509_verify_cert
+#pragma redefine_extname	X509_verify_cert_error_string sunw_X509_verify_cert_error_string
+#pragma redefine_extname	X509_VERIFY_PARAM_add0_policy sunw_X509_VERIFY_PARAM_add0_policy
+#pragma redefine_extname	X509_VERIFY_PARAM_add0_table sunw_X509_VERIFY_PARAM_add0_table
+#pragma redefine_extname	X509_VERIFY_PARAM_clear_flags sunw_X509_VERIFY_PARAM_clear_flags
+#pragma redefine_extname	X509_VERIFY_PARAM_free sunw_X509_VERIFY_PARAM_free
+#pragma redefine_extname	X509_VERIFY_PARAM_get_depth sunw_X509_VERIFY_PARAM_get_depth
+#pragma redefine_extname	X509_VERIFY_PARAM_get_flags sunw_X509_VERIFY_PARAM_get_flags
+#pragma redefine_extname	X509_VERIFY_PARAM_inherit sunw_X509_VERIFY_PARAM_inherit
+#pragma redefine_extname	X509_VERIFY_PARAM_lookup sunw_X509_VERIFY_PARAM_lookup
+#pragma redefine_extname	X509_VERIFY_PARAM_new sunw_X509_VERIFY_PARAM_new
+#pragma redefine_extname	X509_VERIFY_PARAM_set_depth sunw_X509_VERIFY_PARAM_set_depth
+#pragma redefine_extname	X509_VERIFY_PARAM_set_flags sunw_X509_VERIFY_PARAM_set_flags
+#pragma redefine_extname	X509_VERIFY_PARAM_set_purpose sunw_X509_VERIFY_PARAM_set_purpose
+#pragma redefine_extname	X509_VERIFY_PARAM_set_time sunw_X509_VERIFY_PARAM_set_time
+#pragma redefine_extname	X509_VERIFY_PARAM_set_trust sunw_X509_VERIFY_PARAM_set_trust
+#pragma redefine_extname	X509_VERIFY_PARAM_set1 sunw_X509_VERIFY_PARAM_set1
+#pragma redefine_extname	X509_VERIFY_PARAM_set1_name sunw_X509_VERIFY_PARAM_set1_name
+#pragma redefine_extname	X509_VERIFY_PARAM_set1_policies sunw_X509_VERIFY_PARAM_set1_policies
+#pragma redefine_extname	X509_VERIFY_PARAM_table_cleanup sunw_X509_VERIFY_PARAM_table_cleanup
+#pragma redefine_extname	X509_version sunw_X509_version
+#pragma redefine_extname	X509at_add1_attr sunw_X509at_add1_attr
+#pragma redefine_extname	X509at_add1_attr_by_NID sunw_X509at_add1_attr_by_NID
+#pragma redefine_extname	X509at_add1_attr_by_OBJ sunw_X509at_add1_attr_by_OBJ
+#pragma redefine_extname	X509at_add1_attr_by_txt sunw_X509at_add1_attr_by_txt
+#pragma redefine_extname	X509at_delete_attr sunw_X509at_delete_attr
+#pragma redefine_extname	X509at_get_attr sunw_X509at_get_attr
+#pragma redefine_extname	X509at_get_attr_by_NID sunw_X509at_get_attr_by_NID
+#pragma redefine_extname	X509at_get_attr_by_OBJ sunw_X509at_get_attr_by_OBJ
+#pragma redefine_extname	X509at_get_attr_count sunw_X509at_get_attr_count
+#pragma redefine_extname	X509at_get0_data_by_OBJ sunw_X509at_get0_data_by_OBJ
+#pragma redefine_extname	X509v3_add_ext sunw_X509v3_add_ext
+#pragma redefine_extname	X509V3_add_standard_extensions sunw_X509V3_add_standard_extensions
+#pragma redefine_extname	X509V3_add_value sunw_X509V3_add_value
+#pragma redefine_extname	X509V3_add_value_bool sunw_X509V3_add_value_bool
+#pragma redefine_extname	X509V3_add_value_bool_nf sunw_X509V3_add_value_bool_nf
+#pragma redefine_extname	X509V3_add_value_int sunw_X509V3_add_value_int
+#pragma redefine_extname	X509V3_add_value_uchar sunw_X509V3_add_value_uchar
+#pragma redefine_extname	X509V3_add1_i2d sunw_X509V3_add1_i2d
+#pragma redefine_extname	X509V3_conf_free sunw_X509V3_conf_free
+#pragma redefine_extname	X509v3_delete_ext sunw_X509v3_delete_ext
+#pragma redefine_extname	X509V3_EXT_add sunw_X509V3_EXT_add
+#pragma redefine_extname	X509V3_EXT_add_alias sunw_X509V3_EXT_add_alias
+#pragma redefine_extname	X509V3_EXT_add_conf sunw_X509V3_EXT_add_conf
+#pragma redefine_extname	X509V3_EXT_add_list sunw_X509V3_EXT_add_list
+#pragma redefine_extname	X509V3_EXT_add_nconf sunw_X509V3_EXT_add_nconf
+#pragma redefine_extname	X509V3_EXT_add_nconf_sk sunw_X509V3_EXT_add_nconf_sk
+#pragma redefine_extname	X509V3_EXT_cleanup sunw_X509V3_EXT_cleanup
+#pragma redefine_extname	X509V3_EXT_conf sunw_X509V3_EXT_conf
+#pragma redefine_extname	X509V3_EXT_conf_nid sunw_X509V3_EXT_conf_nid
+#pragma redefine_extname	X509V3_EXT_CRL_add_conf sunw_X509V3_EXT_CRL_add_conf
+#pragma redefine_extname	X509V3_EXT_CRL_add_nconf sunw_X509V3_EXT_CRL_add_nconf
+#pragma redefine_extname	X509V3_EXT_d2i sunw_X509V3_EXT_d2i
+#pragma redefine_extname	X509V3_EXT_get sunw_X509V3_EXT_get
+#pragma redefine_extname	X509V3_EXT_get_nid sunw_X509V3_EXT_get_nid
+#pragma redefine_extname	X509V3_EXT_i2d sunw_X509V3_EXT_i2d
+#pragma redefine_extname	X509V3_EXT_nconf sunw_X509V3_EXT_nconf
+#pragma redefine_extname	X509V3_EXT_nconf_nid sunw_X509V3_EXT_nconf_nid
+#pragma redefine_extname	X509V3_EXT_print sunw_X509V3_EXT_print
+#pragma redefine_extname	X509V3_EXT_print_fp sunw_X509V3_EXT_print_fp
+#pragma redefine_extname	X509V3_EXT_REQ_add_conf sunw_X509V3_EXT_REQ_add_conf
+#pragma redefine_extname	X509V3_EXT_REQ_add_nconf sunw_X509V3_EXT_REQ_add_nconf
+#pragma redefine_extname	X509V3_EXT_val_prn sunw_X509V3_EXT_val_prn
+#pragma redefine_extname	X509V3_extensions_print sunw_X509V3_extensions_print
+#pragma redefine_extname	X509V3_get_d2i sunw_X509V3_get_d2i
+#pragma redefine_extname	X509v3_get_ext sunw_X509v3_get_ext
+#pragma redefine_extname	X509v3_get_ext_by_critical sunw_X509v3_get_ext_by_critical
+#pragma redefine_extname	X509v3_get_ext_by_NID sunw_X509v3_get_ext_by_NID
+#pragma redefine_extname	X509v3_get_ext_by_OBJ sunw_X509v3_get_ext_by_OBJ
+#pragma redefine_extname	X509v3_get_ext_count sunw_X509v3_get_ext_count
+#pragma redefine_extname	X509V3_get_section sunw_X509V3_get_section
+#pragma redefine_extname	X509V3_get_string sunw_X509V3_get_string
+#pragma redefine_extname	X509V3_get_value_bool sunw_X509V3_get_value_bool
+#pragma redefine_extname	X509V3_get_value_int sunw_X509V3_get_value_int
+#pragma redefine_extname	X509V3_NAME_from_section sunw_X509V3_NAME_from_section
+#pragma redefine_extname	X509V3_parse_list sunw_X509V3_parse_list
+#pragma redefine_extname	X509V3_section_free sunw_X509V3_section_free
+#pragma redefine_extname	X509V3_set_conf_lhash sunw_X509V3_set_conf_lhash
+#pragma redefine_extname	X509V3_set_ctx sunw_X509V3_set_ctx
+#pragma redefine_extname	X509V3_set_nconf sunw_X509V3_set_nconf
+#pragma redefine_extname	X509V3_string_free sunw_X509V3_string_free
+#pragma redefine_extname	ZLONG_it sunw_ZLONG_it
+#pragma redefine_extname	BIO_f_ssl sunw_BIO_f_ssl
+#pragma redefine_extname	BIO_new_buffer_ssl_connect sunw_BIO_new_buffer_ssl_connect
+#pragma redefine_extname	BIO_new_ssl sunw_BIO_new_ssl
+#pragma redefine_extname	BIO_new_ssl_connect sunw_BIO_new_ssl_connect
+#pragma redefine_extname	BIO_ssl_copy_session_id sunw_BIO_ssl_copy_session_id
+#pragma redefine_extname	BIO_ssl_shutdown sunw_BIO_ssl_shutdown
+#pragma redefine_extname	d2i_SSL_SESSION sunw_d2i_SSL_SESSION
+#pragma redefine_extname	do_dtls1_write sunw_do_dtls1_write
+#pragma redefine_extname	dtls1_accept sunw_dtls1_accept
+#pragma redefine_extname	dtls1_buffer_message sunw_dtls1_buffer_message
+#pragma redefine_extname	dtls1_check_timeout_num sunw_dtls1_check_timeout_num
+#pragma redefine_extname	dtls1_clear sunw_dtls1_clear
+#pragma redefine_extname	dtls1_clear_record_buffer sunw_dtls1_clear_record_buffer
+#pragma redefine_extname	dtls1_client_hello sunw_dtls1_client_hello
+#pragma redefine_extname	dtls1_connect sunw_dtls1_connect
+#pragma redefine_extname	dtls1_ctrl sunw_dtls1_ctrl
+#pragma redefine_extname	dtls1_default_timeout sunw_dtls1_default_timeout
+#pragma redefine_extname	dtls1_dispatch_alert sunw_dtls1_dispatch_alert
+#pragma redefine_extname	dtls1_do_write sunw_dtls1_do_write
+#pragma redefine_extname	dtls1_double_timeout sunw_dtls1_double_timeout
+#pragma redefine_extname	dtls1_enc sunw_dtls1_enc
+#pragma redefine_extname	dtls1_free sunw_dtls1_free
+#pragma redefine_extname	dtls1_get_ccs_header sunw_dtls1_get_ccs_header
+#pragma redefine_extname	dtls1_get_cipher sunw_dtls1_get_cipher
+#pragma redefine_extname	dtls1_get_message sunw_dtls1_get_message
+#pragma redefine_extname	dtls1_get_message_header sunw_dtls1_get_message_header
+#pragma redefine_extname	dtls1_get_queue_priority sunw_dtls1_get_queue_priority
+#pragma redefine_extname	dtls1_get_record sunw_dtls1_get_record
+#pragma redefine_extname	dtls1_get_timeout sunw_dtls1_get_timeout
+#pragma redefine_extname	dtls1_handle_timeout sunw_dtls1_handle_timeout
+#pragma redefine_extname	dtls1_heartbeat sunw_dtls1_heartbeat
+#pragma redefine_extname	dtls1_is_timer_expired sunw_dtls1_is_timer_expired
+#pragma redefine_extname	dtls1_listen sunw_dtls1_listen
+#pragma redefine_extname	dtls1_min_mtu sunw_dtls1_min_mtu
+#pragma redefine_extname	dtls1_new sunw_dtls1_new
+#pragma redefine_extname	dtls1_output_cert_chain sunw_dtls1_output_cert_chain
+#pragma redefine_extname	dtls1_process_heartbeat sunw_dtls1_process_heartbeat
+#pragma redefine_extname	dtls1_read_bytes sunw_dtls1_read_bytes
+#pragma redefine_extname	dtls1_read_failed sunw_dtls1_read_failed
+#pragma redefine_extname	dtls1_reset_seq_numbers sunw_dtls1_reset_seq_numbers
+#pragma redefine_extname	dtls1_retransmit_buffered_messages sunw_dtls1_retransmit_buffered_messages
+#pragma redefine_extname	dtls1_retransmit_message sunw_dtls1_retransmit_message
+#pragma redefine_extname	dtls1_send_certificate_request sunw_dtls1_send_certificate_request
+#pragma redefine_extname	dtls1_send_change_cipher_spec sunw_dtls1_send_change_cipher_spec
+#pragma redefine_extname	dtls1_send_client_certificate sunw_dtls1_send_client_certificate
+#pragma redefine_extname	dtls1_send_client_key_exchange sunw_dtls1_send_client_key_exchange
+#pragma redefine_extname	dtls1_send_client_verify sunw_dtls1_send_client_verify
+#pragma redefine_extname	dtls1_send_finished sunw_dtls1_send_finished
+#pragma redefine_extname	dtls1_send_hello_request sunw_dtls1_send_hello_request
+#pragma redefine_extname	dtls1_send_newsession_ticket sunw_dtls1_send_newsession_ticket
+#pragma redefine_extname	dtls1_send_server_certificate sunw_dtls1_send_server_certificate
+#pragma redefine_extname	dtls1_send_server_done sunw_dtls1_send_server_done
+#pragma redefine_extname	dtls1_send_server_hello sunw_dtls1_send_server_hello
+#pragma redefine_extname	dtls1_send_server_key_exchange sunw_dtls1_send_server_key_exchange
+#pragma redefine_extname	dtls1_set_message_header sunw_dtls1_set_message_header
+#pragma redefine_extname	dtls1_shutdown sunw_dtls1_shutdown
+#pragma redefine_extname	dtls1_start_timer sunw_dtls1_start_timer
+#pragma redefine_extname	dtls1_stop_timer sunw_dtls1_stop_timer
+#pragma redefine_extname	dtls1_version_str sunw_dtls1_version_str
+#pragma redefine_extname	dtls1_write_app_data_bytes sunw_dtls1_write_app_data_bytes
+#pragma redefine_extname	dtls1_write_bytes sunw_dtls1_write_bytes
+#pragma redefine_extname	DTLSv1_client_method sunw_DTLSv1_client_method
+#pragma redefine_extname	DTLSv1_enc_data sunw_DTLSv1_enc_data
+#pragma redefine_extname	DTLSv1_method sunw_DTLSv1_method
+#pragma redefine_extname	DTLSv1_server_method sunw_DTLSv1_server_method
+#pragma redefine_extname	ERR_load_SSL_strings sunw_ERR_load_SSL_strings
+#pragma redefine_extname	i2d_SSL_SESSION sunw_i2d_SSL_SESSION
+#pragma redefine_extname	n_ssl3_mac sunw_n_ssl3_mac
+#pragma redefine_extname	OBJ_bsearch_ssl_cipher_id sunw_OBJ_bsearch_ssl_cipher_id
+#pragma redefine_extname	PEM_read_bio_SSL_SESSION sunw_PEM_read_bio_SSL_SESSION
+#pragma redefine_extname	PEM_read_SSL_SESSION sunw_PEM_read_SSL_SESSION
+#pragma redefine_extname	PEM_write_bio_SSL_SESSION sunw_PEM_write_bio_SSL_SESSION
+#pragma redefine_extname	PEM_write_SSL_SESSION sunw_PEM_write_SSL_SESSION
+#pragma redefine_extname	SRP_Calc_A_param sunw_SRP_Calc_A_param
+#pragma redefine_extname	SRP_generate_client_master_secret sunw_SRP_generate_client_master_secret
+#pragma redefine_extname	SRP_generate_server_master_secret sunw_SRP_generate_server_master_secret
+#pragma redefine_extname	SSL_accept sunw_SSL_accept
+#pragma redefine_extname	SSL_add_client_CA sunw_SSL_add_client_CA
+#pragma redefine_extname	ssl_add_clienthello_renegotiate_ext sunw_ssl_add_clienthello_renegotiate_ext
+#pragma redefine_extname	ssl_add_clienthello_tlsext sunw_ssl_add_clienthello_tlsext
+#pragma redefine_extname	ssl_add_clienthello_use_srtp_ext sunw_ssl_add_clienthello_use_srtp_ext
+#pragma redefine_extname	SSL_add_dir_cert_subjects_to_stack sunw_SSL_add_dir_cert_subjects_to_stack
+#pragma redefine_extname	SSL_add_file_cert_subjects_to_stack sunw_SSL_add_file_cert_subjects_to_stack
+#pragma redefine_extname	ssl_add_serverhello_renegotiate_ext sunw_ssl_add_serverhello_renegotiate_ext
+#pragma redefine_extname	ssl_add_serverhello_tlsext sunw_ssl_add_serverhello_tlsext
+#pragma redefine_extname	ssl_add_serverhello_use_srtp_ext sunw_ssl_add_serverhello_use_srtp_ext
+#pragma redefine_extname	SSL_alert_desc_string sunw_SSL_alert_desc_string
+#pragma redefine_extname	SSL_alert_desc_string_long sunw_SSL_alert_desc_string_long
+#pragma redefine_extname	SSL_alert_type_string sunw_SSL_alert_type_string
+#pragma redefine_extname	SSL_alert_type_string_long sunw_SSL_alert_type_string_long
+#pragma redefine_extname	ssl_bad_method sunw_ssl_bad_method
+#pragma redefine_extname	ssl_bytes_to_cipher_list sunw_ssl_bytes_to_cipher_list
+#pragma redefine_extname	SSL_cache_hit sunw_SSL_cache_hit
+#pragma redefine_extname	SSL_callback_ctrl sunw_SSL_callback_ctrl
+#pragma redefine_extname	ssl_cert_dup sunw_ssl_cert_dup
+#pragma redefine_extname	ssl_cert_free sunw_ssl_cert_free
+#pragma redefine_extname	ssl_cert_inst sunw_ssl_cert_inst
+#pragma redefine_extname	ssl_cert_new sunw_ssl_cert_new
+#pragma redefine_extname	ssl_cert_type sunw_ssl_cert_type
+#pragma redefine_extname	ssl_check_clienthello_tlsext_early sunw_ssl_check_clienthello_tlsext_early
+#pragma redefine_extname	ssl_check_clienthello_tlsext_late sunw_ssl_check_clienthello_tlsext_late
+#pragma redefine_extname	SSL_check_private_key sunw_SSL_check_private_key
+#pragma redefine_extname	ssl_check_serverhello_tlsext sunw_ssl_check_serverhello_tlsext
+#pragma redefine_extname	SSL_CIPHER_description sunw_SSL_CIPHER_description
+#pragma redefine_extname	SSL_CIPHER_get_bits sunw_SSL_CIPHER_get_bits
+#pragma redefine_extname	ssl_cipher_get_evp sunw_ssl_cipher_get_evp
+#pragma redefine_extname	SSL_CIPHER_get_id sunw_SSL_CIPHER_get_id
+#pragma redefine_extname	SSL_CIPHER_get_name sunw_SSL_CIPHER_get_name
+#pragma redefine_extname	SSL_CIPHER_get_version sunw_SSL_CIPHER_get_version
+#pragma redefine_extname	ssl_cipher_id_cmp sunw_ssl_cipher_id_cmp
+#pragma redefine_extname	ssl_cipher_list_to_bytes sunw_ssl_cipher_list_to_bytes
+#pragma redefine_extname	ssl_cipher_ptr_id_cmp sunw_ssl_cipher_ptr_id_cmp
+#pragma redefine_extname	SSL_clear sunw_SSL_clear
+#pragma redefine_extname	ssl_clear_bad_session sunw_ssl_clear_bad_session
+#pragma redefine_extname	ssl_clear_cipher_ctx sunw_ssl_clear_cipher_ctx
+#pragma redefine_extname	ssl_clear_hash_ctx sunw_ssl_clear_hash_ctx
+#pragma redefine_extname	SSL_COMP_add_compression_method sunw_SSL_COMP_add_compression_method
+#pragma redefine_extname	SSL_COMP_get_compression_methods sunw_SSL_COMP_get_compression_methods
+#pragma redefine_extname	SSL_COMP_get_name sunw_SSL_COMP_get_name
+#pragma redefine_extname	SSL_connect sunw_SSL_connect
+#pragma redefine_extname	SSL_copy_session_id sunw_SSL_copy_session_id
+#pragma redefine_extname	ssl_create_cipher_list sunw_ssl_create_cipher_list
+#pragma redefine_extname	SSL_ctrl sunw_SSL_ctrl
+#pragma redefine_extname	SSL_CTX_add_client_CA sunw_SSL_CTX_add_client_CA
+#pragma redefine_extname	SSL_CTX_add_session sunw_SSL_CTX_add_session
+#pragma redefine_extname	SSL_CTX_callback_ctrl sunw_SSL_CTX_callback_ctrl
+#pragma redefine_extname	SSL_CTX_check_private_key sunw_SSL_CTX_check_private_key
+#pragma redefine_extname	SSL_CTX_ctrl sunw_SSL_CTX_ctrl
+#pragma redefine_extname	SSL_CTX_flush_sessions sunw_SSL_CTX_flush_sessions
+#pragma redefine_extname	SSL_CTX_free sunw_SSL_CTX_free
+#pragma redefine_extname	SSL_CTX_get_cert_store sunw_SSL_CTX_get_cert_store
+#pragma redefine_extname	SSL_CTX_get_client_CA_list sunw_SSL_CTX_get_client_CA_list
+#pragma redefine_extname	SSL_CTX_get_client_cert_cb sunw_SSL_CTX_get_client_cert_cb
+#pragma redefine_extname	SSL_CTX_get_ex_data sunw_SSL_CTX_get_ex_data
+#pragma redefine_extname	SSL_CTX_get_ex_new_index sunw_SSL_CTX_get_ex_new_index
+#pragma redefine_extname	SSL_CTX_get_info_callback sunw_SSL_CTX_get_info_callback
+#pragma redefine_extname	SSL_CTX_get_quiet_shutdown sunw_SSL_CTX_get_quiet_shutdown
+#pragma redefine_extname	SSL_CTX_get_timeout sunw_SSL_CTX_get_timeout
+#pragma redefine_extname	SSL_CTX_get_verify_callback sunw_SSL_CTX_get_verify_callback
+#pragma redefine_extname	SSL_CTX_get_verify_depth sunw_SSL_CTX_get_verify_depth
+#pragma redefine_extname	SSL_CTX_get_verify_mode sunw_SSL_CTX_get_verify_mode
+#pragma redefine_extname	SSL_CTX_load_verify_locations sunw_SSL_CTX_load_verify_locations
+#pragma redefine_extname	SSL_CTX_new sunw_SSL_CTX_new
+#pragma redefine_extname	SSL_CTX_remove_session sunw_SSL_CTX_remove_session
+#pragma redefine_extname	SSL_CTX_sess_get_get_cb sunw_SSL_CTX_sess_get_get_cb
+#pragma redefine_extname	SSL_CTX_sess_get_new_cb sunw_SSL_CTX_sess_get_new_cb
+#pragma redefine_extname	SSL_CTX_sess_get_remove_cb sunw_SSL_CTX_sess_get_remove_cb
+#pragma redefine_extname	SSL_CTX_sess_set_get_cb sunw_SSL_CTX_sess_set_get_cb
+#pragma redefine_extname	SSL_CTX_sess_set_new_cb sunw_SSL_CTX_sess_set_new_cb
+#pragma redefine_extname	SSL_CTX_sess_set_remove_cb sunw_SSL_CTX_sess_set_remove_cb
+#pragma redefine_extname	SSL_CTX_sessions sunw_SSL_CTX_sessions
+#pragma redefine_extname	SSL_CTX_set_cert_store sunw_SSL_CTX_set_cert_store
+#pragma redefine_extname	SSL_CTX_set_cert_verify_callback sunw_SSL_CTX_set_cert_verify_callback
+#pragma redefine_extname	SSL_CTX_set_cipher_list sunw_SSL_CTX_set_cipher_list
+#pragma redefine_extname	SSL_CTX_set_client_CA_list sunw_SSL_CTX_set_client_CA_list
+#pragma redefine_extname	SSL_CTX_set_client_cert_cb sunw_SSL_CTX_set_client_cert_cb
+#pragma redefine_extname	SSL_CTX_set_client_cert_engine sunw_SSL_CTX_set_client_cert_engine
+#pragma redefine_extname	SSL_CTX_set_cookie_generate_cb sunw_SSL_CTX_set_cookie_generate_cb
+#pragma redefine_extname	SSL_CTX_set_cookie_verify_cb sunw_SSL_CTX_set_cookie_verify_cb
+#pragma redefine_extname	SSL_CTX_set_default_passwd_cb sunw_SSL_CTX_set_default_passwd_cb
+#pragma redefine_extname	SSL_CTX_set_default_passwd_cb_userdata sunw_SSL_CTX_set_default_passwd_cb_userdata
+#pragma redefine_extname	SSL_CTX_set_default_verify_paths sunw_SSL_CTX_set_default_verify_paths
+#pragma redefine_extname	SSL_CTX_set_ex_data sunw_SSL_CTX_set_ex_data
+#pragma redefine_extname	SSL_CTX_set_generate_session_id sunw_SSL_CTX_set_generate_session_id
+#pragma redefine_extname	SSL_CTX_set_info_callback sunw_SSL_CTX_set_info_callback
+#pragma redefine_extname	SSL_CTX_set_msg_callback sunw_SSL_CTX_set_msg_callback
+#pragma redefine_extname	SSL_CTX_set_next_proto_select_cb sunw_SSL_CTX_set_next_proto_select_cb
+#pragma redefine_extname	SSL_CTX_set_next_protos_advertised_cb sunw_SSL_CTX_set_next_protos_advertised_cb
+#pragma redefine_extname	SSL_CTX_set_psk_client_callback sunw_SSL_CTX_set_psk_client_callback
+#pragma redefine_extname	SSL_CTX_set_psk_server_callback sunw_SSL_CTX_set_psk_server_callback
+#pragma redefine_extname	SSL_CTX_set_purpose sunw_SSL_CTX_set_purpose
+#pragma redefine_extname	SSL_CTX_set_quiet_shutdown sunw_SSL_CTX_set_quiet_shutdown
+#pragma redefine_extname	SSL_CTX_set_session_id_context sunw_SSL_CTX_set_session_id_context
+#pragma redefine_extname	SSL_CTX_set_srp_cb_arg sunw_SSL_CTX_set_srp_cb_arg
+#pragma redefine_extname	SSL_CTX_set_srp_client_pwd_callback sunw_SSL_CTX_set_srp_client_pwd_callback
+#pragma redefine_extname	SSL_CTX_set_srp_password sunw_SSL_CTX_set_srp_password
+#pragma redefine_extname	SSL_CTX_set_srp_strength sunw_SSL_CTX_set_srp_strength
+#pragma redefine_extname	SSL_CTX_set_srp_username sunw_SSL_CTX_set_srp_username
+#pragma redefine_extname	SSL_CTX_set_srp_username_callback sunw_SSL_CTX_set_srp_username_callback
+#pragma redefine_extname	SSL_CTX_set_srp_verify_param_callback sunw_SSL_CTX_set_srp_verify_param_callback
+#pragma redefine_extname	SSL_CTX_set_ssl_version sunw_SSL_CTX_set_ssl_version
+#pragma redefine_extname	SSL_CTX_set_timeout sunw_SSL_CTX_set_timeout
+#pragma redefine_extname	SSL_CTX_set_tlsext_use_srtp sunw_SSL_CTX_set_tlsext_use_srtp
+#pragma redefine_extname	SSL_CTX_set_tmp_dh_callback sunw_SSL_CTX_set_tmp_dh_callback
+#pragma redefine_extname	SSL_CTX_set_tmp_rsa_callback sunw_SSL_CTX_set_tmp_rsa_callback
+#pragma redefine_extname	SSL_CTX_set_trust sunw_SSL_CTX_set_trust
+#pragma redefine_extname	SSL_CTX_set_verify sunw_SSL_CTX_set_verify
+#pragma redefine_extname	SSL_CTX_set_verify_depth sunw_SSL_CTX_set_verify_depth
+#pragma redefine_extname	SSL_CTX_set1_param sunw_SSL_CTX_set1_param
+#pragma redefine_extname	SSL_CTX_SRP_CTX_free sunw_SSL_CTX_SRP_CTX_free
+#pragma redefine_extname	SSL_CTX_SRP_CTX_init sunw_SSL_CTX_SRP_CTX_init
+#pragma redefine_extname	SSL_CTX_use_certificate sunw_SSL_CTX_use_certificate
+#pragma redefine_extname	SSL_CTX_use_certificate_ASN1 sunw_SSL_CTX_use_certificate_ASN1
+#pragma redefine_extname	SSL_CTX_use_certificate_chain_file sunw_SSL_CTX_use_certificate_chain_file
+#pragma redefine_extname	SSL_CTX_use_certificate_file sunw_SSL_CTX_use_certificate_file
+#pragma redefine_extname	SSL_CTX_use_PrivateKey sunw_SSL_CTX_use_PrivateKey
+#pragma redefine_extname	SSL_CTX_use_PrivateKey_ASN1 sunw_SSL_CTX_use_PrivateKey_ASN1
+#pragma redefine_extname	SSL_CTX_use_PrivateKey_file sunw_SSL_CTX_use_PrivateKey_file
+#pragma redefine_extname	SSL_CTX_use_psk_identity_hint sunw_SSL_CTX_use_psk_identity_hint
+#pragma redefine_extname	SSL_CTX_use_RSAPrivateKey sunw_SSL_CTX_use_RSAPrivateKey
+#pragma redefine_extname	SSL_CTX_use_RSAPrivateKey_ASN1 sunw_SSL_CTX_use_RSAPrivateKey_ASN1
+#pragma redefine_extname	SSL_CTX_use_RSAPrivateKey_file sunw_SSL_CTX_use_RSAPrivateKey_file
+#pragma redefine_extname	ssl_do_client_cert_cb sunw_ssl_do_client_cert_cb
+#pragma redefine_extname	SSL_do_handshake sunw_SSL_do_handshake
+#pragma redefine_extname	SSL_dup sunw_SSL_dup
+#pragma redefine_extname	SSL_dup_CA_list sunw_SSL_dup_CA_list
+#pragma redefine_extname	SSL_export_keying_material sunw_SSL_export_keying_material
+#pragma redefine_extname	ssl_fill_hello_random sunw_ssl_fill_hello_random
+#pragma redefine_extname	SSL_free sunw_SSL_free
+#pragma redefine_extname	ssl_free_wbio_buffer sunw_ssl_free_wbio_buffer
+#pragma redefine_extname	ssl_get_algorithm2 sunw_ssl_get_algorithm2
+#pragma redefine_extname	SSL_get_certificate sunw_SSL_get_certificate
+#pragma redefine_extname	SSL_get_cipher_list sunw_SSL_get_cipher_list
+#pragma redefine_extname	SSL_get_ciphers sunw_SSL_get_ciphers
+#pragma redefine_extname	ssl_get_ciphers_by_id sunw_ssl_get_ciphers_by_id
+#pragma redefine_extname	SSL_get_client_CA_list sunw_SSL_get_client_CA_list
+#pragma redefine_extname	SSL_get_current_cipher sunw_SSL_get_current_cipher
+#pragma redefine_extname	SSL_get_current_compression sunw_SSL_get_current_compression
+#pragma redefine_extname	SSL_get_current_expansion sunw_SSL_get_current_expansion
+#pragma redefine_extname	SSL_get_default_timeout sunw_SSL_get_default_timeout
+#pragma redefine_extname	SSL_get_error sunw_SSL_get_error
+#pragma redefine_extname	SSL_get_ex_data sunw_SSL_get_ex_data
+#pragma redefine_extname	SSL_get_ex_data_X509_STORE_CTX_idx sunw_SSL_get_ex_data_X509_STORE_CTX_idx
+#pragma redefine_extname	SSL_get_ex_new_index sunw_SSL_get_ex_new_index
+#pragma redefine_extname	SSL_get_fd sunw_SSL_get_fd
+#pragma redefine_extname	SSL_get_finished sunw_SSL_get_finished
+#pragma redefine_extname	ssl_get_handshake_digest sunw_ssl_get_handshake_digest
+#pragma redefine_extname	SSL_get_info_callback sunw_SSL_get_info_callback
+#pragma redefine_extname	ssl_get_new_session sunw_ssl_get_new_session
+#pragma redefine_extname	SSL_get_peer_cert_chain sunw_SSL_get_peer_cert_chain
+#pragma redefine_extname	SSL_get_peer_certificate sunw_SSL_get_peer_certificate
+#pragma redefine_extname	SSL_get_peer_finished sunw_SSL_get_peer_finished
+#pragma redefine_extname	ssl_get_prev_session sunw_ssl_get_prev_session
+#pragma redefine_extname	SSL_get_privatekey sunw_SSL_get_privatekey
+#pragma redefine_extname	SSL_get_psk_identity sunw_SSL_get_psk_identity
+#pragma redefine_extname	SSL_get_psk_identity_hint sunw_SSL_get_psk_identity_hint
+#pragma redefine_extname	SSL_get_quiet_shutdown sunw_SSL_get_quiet_shutdown
+#pragma redefine_extname	SSL_get_rbio sunw_SSL_get_rbio
+#pragma redefine_extname	SSL_get_read_ahead sunw_SSL_get_read_ahead
+#pragma redefine_extname	SSL_get_rfd sunw_SSL_get_rfd
+#pragma redefine_extname	SSL_get_selected_srtp_profile sunw_SSL_get_selected_srtp_profile
+#pragma redefine_extname	ssl_get_server_send_cert sunw_ssl_get_server_send_cert
+#pragma redefine_extname	ssl_get_server_send_pkey sunw_ssl_get_server_send_pkey
+#pragma redefine_extname	SSL_get_servername sunw_SSL_get_servername
+#pragma redefine_extname	SSL_get_servername_type sunw_SSL_get_servername_type
+#pragma redefine_extname	SSL_get_session sunw_SSL_get_session
+#pragma redefine_extname	SSL_get_shared_ciphers sunw_SSL_get_shared_ciphers
+#pragma redefine_extname	SSL_get_shutdown sunw_SSL_get_shutdown
+#pragma redefine_extname	ssl_get_sign_pkey sunw_ssl_get_sign_pkey
+#pragma redefine_extname	SSL_get_srp_g sunw_SSL_get_srp_g
+#pragma redefine_extname	SSL_get_srp_N sunw_SSL_get_srp_N
+#pragma redefine_extname	SSL_get_srp_userinfo sunw_SSL_get_srp_userinfo
+#pragma redefine_extname	SSL_get_srp_username sunw_SSL_get_srp_username
+#pragma redefine_extname	SSL_get_srtp_profiles sunw_SSL_get_srtp_profiles
+#pragma redefine_extname	SSL_get_SSL_CTX sunw_SSL_get_SSL_CTX
+#pragma redefine_extname	SSL_get_ssl_method sunw_SSL_get_ssl_method
+#pragma redefine_extname	SSL_get_verify_callback sunw_SSL_get_verify_callback
+#pragma redefine_extname	SSL_get_verify_depth sunw_SSL_get_verify_depth
+#pragma redefine_extname	SSL_get_verify_mode sunw_SSL_get_verify_mode
+#pragma redefine_extname	SSL_get_verify_result sunw_SSL_get_verify_result
+#pragma redefine_extname	SSL_get_version sunw_SSL_get_version
+#pragma redefine_extname	SSL_get_wbio sunw_SSL_get_wbio
+#pragma redefine_extname	SSL_get_wfd sunw_SSL_get_wfd
+#pragma redefine_extname	SSL_get0_next_proto_negotiated sunw_SSL_get0_next_proto_negotiated
+#pragma redefine_extname	SSL_get1_session sunw_SSL_get1_session
+#pragma redefine_extname	SSL_has_matching_session_id sunw_SSL_has_matching_session_id
+#pragma redefine_extname	ssl_init_wbio_buffer sunw_ssl_init_wbio_buffer
+#pragma redefine_extname	SSL_library_init sunw_SSL_library_init
+#pragma redefine_extname	ssl_load_ciphers sunw_ssl_load_ciphers
+#pragma redefine_extname	SSL_load_client_CA_file sunw_SSL_load_client_CA_file
+#pragma redefine_extname	SSL_load_error_strings sunw_SSL_load_error_strings
+#pragma redefine_extname	SSL_new sunw_SSL_new
+#pragma redefine_extname	ssl_ok sunw_ssl_ok
+#pragma redefine_extname	ssl_parse_clienthello_renegotiate_ext sunw_ssl_parse_clienthello_renegotiate_ext
+#pragma redefine_extname	ssl_parse_clienthello_tlsext sunw_ssl_parse_clienthello_tlsext
+#pragma redefine_extname	ssl_parse_clienthello_use_srtp_ext sunw_ssl_parse_clienthello_use_srtp_ext
+#pragma redefine_extname	ssl_parse_serverhello_renegotiate_ext sunw_ssl_parse_serverhello_renegotiate_ext
+#pragma redefine_extname	ssl_parse_serverhello_tlsext sunw_ssl_parse_serverhello_tlsext
+#pragma redefine_extname	ssl_parse_serverhello_use_srtp_ext sunw_ssl_parse_serverhello_use_srtp_ext
+#pragma redefine_extname	SSL_peek sunw_SSL_peek
+#pragma redefine_extname	SSL_pending sunw_SSL_pending
+#pragma redefine_extname	ssl_prepare_clienthello_tlsext sunw_ssl_prepare_clienthello_tlsext
+#pragma redefine_extname	ssl_prepare_serverhello_tlsext sunw_ssl_prepare_serverhello_tlsext
+#pragma redefine_extname	SSL_read sunw_SSL_read
+#pragma redefine_extname	SSL_renegotiate sunw_SSL_renegotiate
+#pragma redefine_extname	SSL_renegotiate_abbreviated sunw_SSL_renegotiate_abbreviated
+#pragma redefine_extname	SSL_renegotiate_pending sunw_SSL_renegotiate_pending
+#pragma redefine_extname	ssl_replace_hash sunw_ssl_replace_hash
+#pragma redefine_extname	SSL_rstate_string sunw_SSL_rstate_string
+#pragma redefine_extname	SSL_rstate_string_long sunw_SSL_rstate_string_long
+#pragma redefine_extname	SSL_select_next_proto sunw_SSL_select_next_proto
+#pragma redefine_extname	ssl_sess_cert_free sunw_ssl_sess_cert_free
+#pragma redefine_extname	ssl_sess_cert_new sunw_ssl_sess_cert_new
+#pragma redefine_extname	SSL_SESSION_free sunw_SSL_SESSION_free
+#pragma redefine_extname	SSL_SESSION_get_compress_id sunw_SSL_SESSION_get_compress_id
+#pragma redefine_extname	SSL_SESSION_get_ex_data sunw_SSL_SESSION_get_ex_data
+#pragma redefine_extname	SSL_SESSION_get_ex_new_index sunw_SSL_SESSION_get_ex_new_index
+#pragma redefine_extname	SSL_SESSION_get_id sunw_SSL_SESSION_get_id
+#pragma redefine_extname	SSL_SESSION_get_time sunw_SSL_SESSION_get_time
+#pragma redefine_extname	SSL_SESSION_get_timeout sunw_SSL_SESSION_get_timeout
+#pragma redefine_extname	SSL_SESSION_get0_peer sunw_SSL_SESSION_get0_peer
+#pragma redefine_extname	SSL_SESSION_new sunw_SSL_SESSION_new
+#pragma redefine_extname	SSL_SESSION_print sunw_SSL_SESSION_print
+#pragma redefine_extname	SSL_SESSION_print_fp sunw_SSL_SESSION_print_fp
+#pragma redefine_extname	SSL_SESSION_set_ex_data sunw_SSL_SESSION_set_ex_data
+#pragma redefine_extname	SSL_SESSION_set_time sunw_SSL_SESSION_set_time
+#pragma redefine_extname	SSL_SESSION_set_timeout sunw_SSL_SESSION_set_timeout
+#pragma redefine_extname	SSL_SESSION_set1_id_context sunw_SSL_SESSION_set1_id_context
+#pragma redefine_extname	SSL_set_accept_state sunw_SSL_set_accept_state
+#pragma redefine_extname	SSL_set_bio sunw_SSL_set_bio
+#pragma redefine_extname	ssl_set_cert_masks sunw_ssl_set_cert_masks
+#pragma redefine_extname	SSL_set_cipher_list sunw_SSL_set_cipher_list
+#pragma redefine_extname	SSL_set_client_CA_list sunw_SSL_set_client_CA_list
+#pragma redefine_extname	SSL_set_connect_state sunw_SSL_set_connect_state
+#pragma redefine_extname	SSL_set_debug sunw_SSL_set_debug
+#pragma redefine_extname	SSL_set_ex_data sunw_SSL_set_ex_data
+#pragma redefine_extname	SSL_set_fd sunw_SSL_set_fd
+#pragma redefine_extname	SSL_set_generate_session_id sunw_SSL_set_generate_session_id
+#pragma redefine_extname	SSL_set_info_callback sunw_SSL_set_info_callback
+#pragma redefine_extname	SSL_set_msg_callback sunw_SSL_set_msg_callback
+#pragma redefine_extname	ssl_set_peer_cert_type sunw_ssl_set_peer_cert_type
+#pragma redefine_extname	SSL_set_psk_client_callback sunw_SSL_set_psk_client_callback
+#pragma redefine_extname	SSL_set_psk_server_callback sunw_SSL_set_psk_server_callback
+#pragma redefine_extname	SSL_set_purpose sunw_SSL_set_purpose
+#pragma redefine_extname	SSL_set_quiet_shutdown sunw_SSL_set_quiet_shutdown
+#pragma redefine_extname	SSL_set_read_ahead sunw_SSL_set_read_ahead
+#pragma redefine_extname	SSL_set_rfd sunw_SSL_set_rfd
+#pragma redefine_extname	SSL_set_session sunw_SSL_set_session
+#pragma redefine_extname	SSL_set_session_id_context sunw_SSL_set_session_id_context
+#pragma redefine_extname	SSL_set_session_secret_cb sunw_SSL_set_session_secret_cb
+#pragma redefine_extname	SSL_set_session_ticket_ext sunw_SSL_set_session_ticket_ext
+#pragma redefine_extname	SSL_set_session_ticket_ext_cb sunw_SSL_set_session_ticket_ext_cb
+#pragma redefine_extname	SSL_set_shutdown sunw_SSL_set_shutdown
+#pragma redefine_extname	SSL_set_srp_server_param sunw_SSL_set_srp_server_param
+#pragma redefine_extname	SSL_set_srp_server_param_pw sunw_SSL_set_srp_server_param_pw
+#pragma redefine_extname	SSL_set_SSL_CTX sunw_SSL_set_SSL_CTX
+#pragma redefine_extname	SSL_set_ssl_method sunw_SSL_set_ssl_method
+#pragma redefine_extname	SSL_set_state sunw_SSL_set_state
+#pragma redefine_extname	SSL_set_tlsext_use_srtp sunw_SSL_set_tlsext_use_srtp
+#pragma redefine_extname	SSL_set_tmp_dh_callback sunw_SSL_set_tmp_dh_callback
+#pragma redefine_extname	SSL_set_tmp_rsa_callback sunw_SSL_set_tmp_rsa_callback
+#pragma redefine_extname	SSL_set_trust sunw_SSL_set_trust
+#pragma redefine_extname	SSL_set_verify sunw_SSL_set_verify
+#pragma redefine_extname	SSL_set_verify_depth sunw_SSL_set_verify_depth
+#pragma redefine_extname	SSL_set_verify_result sunw_SSL_set_verify_result
+#pragma redefine_extname	SSL_set_wfd sunw_SSL_set_wfd
+#pragma redefine_extname	SSL_set1_param sunw_SSL_set1_param
+#pragma redefine_extname	SSL_shutdown sunw_SSL_shutdown
+#pragma redefine_extname	SSL_SRP_CTX_free sunw_SSL_SRP_CTX_free
+#pragma redefine_extname	SSL_SRP_CTX_init sunw_SSL_SRP_CTX_init
+#pragma redefine_extname	SSL_srp_server_param_with_username sunw_SSL_srp_server_param_with_username
+#pragma redefine_extname	SSL_state sunw_SSL_state
+#pragma redefine_extname	SSL_state_string sunw_SSL_state_string
+#pragma redefine_extname	SSL_state_string_long sunw_SSL_state_string_long
+#pragma redefine_extname	ssl_undefined_const_function sunw_ssl_undefined_const_function
+#pragma redefine_extname	ssl_undefined_function sunw_ssl_undefined_function
+#pragma redefine_extname	ssl_undefined_void_function sunw_ssl_undefined_void_function
+#pragma redefine_extname	ssl_update_cache sunw_ssl_update_cache
+#pragma redefine_extname	SSL_use_certificate sunw_SSL_use_certificate
+#pragma redefine_extname	SSL_use_certificate_ASN1 sunw_SSL_use_certificate_ASN1
+#pragma redefine_extname	SSL_use_certificate_file sunw_SSL_use_certificate_file
+#pragma redefine_extname	SSL_use_PrivateKey sunw_SSL_use_PrivateKey
+#pragma redefine_extname	SSL_use_PrivateKey_ASN1 sunw_SSL_use_PrivateKey_ASN1
+#pragma redefine_extname	SSL_use_PrivateKey_file sunw_SSL_use_PrivateKey_file
+#pragma redefine_extname	SSL_use_psk_identity_hint sunw_SSL_use_psk_identity_hint
+#pragma redefine_extname	SSL_use_RSAPrivateKey sunw_SSL_use_RSAPrivateKey
+#pragma redefine_extname	SSL_use_RSAPrivateKey_ASN1 sunw_SSL_use_RSAPrivateKey_ASN1
+#pragma redefine_extname	SSL_use_RSAPrivateKey_file sunw_SSL_use_RSAPrivateKey_file
+#pragma redefine_extname	ssl_verify_alarm_type sunw_ssl_verify_alarm_type
+#pragma redefine_extname	ssl_verify_cert_chain sunw_ssl_verify_cert_chain
+#pragma redefine_extname	SSL_version sunw_SSL_version
+#pragma redefine_extname	SSL_version_str sunw_SSL_version_str
+#pragma redefine_extname	SSL_want sunw_SSL_want
+#pragma redefine_extname	SSL_write sunw_SSL_write
+#pragma redefine_extname	ssl2_accept sunw_ssl2_accept
+#pragma redefine_extname	ssl2_callback_ctrl sunw_ssl2_callback_ctrl
+#pragma redefine_extname	ssl2_ciphers sunw_ssl2_ciphers
+#pragma redefine_extname	ssl2_clear sunw_ssl2_clear
+#pragma redefine_extname	ssl2_connect sunw_ssl2_connect
+#pragma redefine_extname	ssl2_ctrl sunw_ssl2_ctrl
+#pragma redefine_extname	ssl2_ctx_callback_ctrl sunw_ssl2_ctx_callback_ctrl
+#pragma redefine_extname	ssl2_ctx_ctrl sunw_ssl2_ctx_ctrl
+#pragma redefine_extname	ssl2_default_timeout sunw_ssl2_default_timeout
+#pragma redefine_extname	ssl2_do_write sunw_ssl2_do_write
+#pragma redefine_extname	ssl2_enc sunw_ssl2_enc
+#pragma redefine_extname	ssl2_enc_init sunw_ssl2_enc_init
+#pragma redefine_extname	ssl2_free sunw_ssl2_free
+#pragma redefine_extname	ssl2_generate_key_material sunw_ssl2_generate_key_material
+#pragma redefine_extname	ssl2_get_cipher sunw_ssl2_get_cipher
+#pragma redefine_extname	ssl2_get_cipher_by_char sunw_ssl2_get_cipher_by_char
+#pragma redefine_extname	ssl2_mac sunw_ssl2_mac
+#pragma redefine_extname	ssl2_new sunw_ssl2_new
+#pragma redefine_extname	ssl2_num_ciphers sunw_ssl2_num_ciphers
+#pragma redefine_extname	ssl2_part_read sunw_ssl2_part_read
+#pragma redefine_extname	ssl2_peek sunw_ssl2_peek
+#pragma redefine_extname	ssl2_pending sunw_ssl2_pending
+#pragma redefine_extname	ssl2_put_cipher_by_char sunw_ssl2_put_cipher_by_char
+#pragma redefine_extname	ssl2_read sunw_ssl2_read
+#pragma redefine_extname	ssl2_return_error sunw_ssl2_return_error
+#pragma redefine_extname	ssl2_set_certificate sunw_ssl2_set_certificate
+#pragma redefine_extname	ssl2_shutdown sunw_ssl2_shutdown
+#pragma redefine_extname	ssl2_version_str sunw_ssl2_version_str
+#pragma redefine_extname	ssl2_write sunw_ssl2_write
+#pragma redefine_extname	ssl2_write_error sunw_ssl2_write_error
+#pragma redefine_extname	ssl23_accept sunw_ssl23_accept
+#pragma redefine_extname	ssl23_connect sunw_ssl23_connect
+#pragma redefine_extname	ssl23_default_timeout sunw_ssl23_default_timeout
+#pragma redefine_extname	ssl23_get_cipher sunw_ssl23_get_cipher
+#pragma redefine_extname	ssl23_get_cipher_by_char sunw_ssl23_get_cipher_by_char
+#pragma redefine_extname	ssl23_get_client_hello sunw_ssl23_get_client_hello
+#pragma redefine_extname	ssl23_num_ciphers sunw_ssl23_num_ciphers
+#pragma redefine_extname	ssl23_peek sunw_ssl23_peek
+#pragma redefine_extname	ssl23_put_cipher_by_char sunw_ssl23_put_cipher_by_char
+#pragma redefine_extname	ssl23_read sunw_ssl23_read
+#pragma redefine_extname	ssl23_read_bytes sunw_ssl23_read_bytes
+#pragma redefine_extname	ssl23_write sunw_ssl23_write
+#pragma redefine_extname	ssl23_write_bytes sunw_ssl23_write_bytes
+#pragma redefine_extname	ssl3_accept sunw_ssl3_accept
+#pragma redefine_extname	ssl3_alert_code sunw_ssl3_alert_code
+#pragma redefine_extname	ssl3_callback_ctrl sunw_ssl3_callback_ctrl
+#pragma redefine_extname	ssl3_cbc_copy_mac sunw_ssl3_cbc_copy_mac
+#pragma redefine_extname	ssl3_cbc_digest_record sunw_ssl3_cbc_digest_record
+#pragma redefine_extname	ssl3_cbc_record_digest_supported sunw_ssl3_cbc_record_digest_supported
+#pragma redefine_extname	ssl3_cbc_remove_padding sunw_ssl3_cbc_remove_padding
+#pragma redefine_extname	ssl3_cert_verify_mac sunw_ssl3_cert_verify_mac
+#pragma redefine_extname	ssl3_change_cipher_state sunw_ssl3_change_cipher_state
+#pragma redefine_extname	ssl3_check_cert_and_algorithm sunw_ssl3_check_cert_and_algorithm
+#pragma redefine_extname	ssl3_check_client_hello sunw_ssl3_check_client_hello
+#pragma redefine_extname	ssl3_check_finished sunw_ssl3_check_finished
+#pragma redefine_extname	ssl3_choose_cipher sunw_ssl3_choose_cipher
+#pragma redefine_extname	ssl3_ciphers sunw_ssl3_ciphers
+#pragma redefine_extname	ssl3_cleanup_key_block sunw_ssl3_cleanup_key_block
+#pragma redefine_extname	ssl3_clear sunw_ssl3_clear
+#pragma redefine_extname	ssl3_client_hello sunw_ssl3_client_hello
+#pragma redefine_extname	ssl3_comp_find sunw_ssl3_comp_find
+#pragma redefine_extname	ssl3_connect sunw_ssl3_connect
+#pragma redefine_extname	ssl3_ctrl sunw_ssl3_ctrl
+#pragma redefine_extname	ssl3_ctx_callback_ctrl sunw_ssl3_ctx_callback_ctrl
+#pragma redefine_extname	ssl3_ctx_ctrl sunw_ssl3_ctx_ctrl
+#pragma redefine_extname	ssl3_default_timeout sunw_ssl3_default_timeout
+#pragma redefine_extname	ssl3_digest_cached_records sunw_ssl3_digest_cached_records
+#pragma redefine_extname	ssl3_dispatch_alert sunw_ssl3_dispatch_alert
+#pragma redefine_extname	ssl3_do_change_cipher_spec sunw_ssl3_do_change_cipher_spec
+#pragma redefine_extname	ssl3_do_compress sunw_ssl3_do_compress
+#pragma redefine_extname	ssl3_do_uncompress sunw_ssl3_do_uncompress
+#pragma redefine_extname	ssl3_do_write sunw_ssl3_do_write
+#pragma redefine_extname	ssl3_enc sunw_ssl3_enc
+#pragma redefine_extname	ssl3_final_finish_mac sunw_ssl3_final_finish_mac
+#pragma redefine_extname	ssl3_finish_mac sunw_ssl3_finish_mac
+#pragma redefine_extname	ssl3_free sunw_ssl3_free
+#pragma redefine_extname	ssl3_free_digest_list sunw_ssl3_free_digest_list
+#pragma redefine_extname	ssl3_generate_master_secret sunw_ssl3_generate_master_secret
+#pragma redefine_extname	ssl3_get_cert_status sunw_ssl3_get_cert_status
+#pragma redefine_extname	ssl3_get_cert_verify sunw_ssl3_get_cert_verify
+#pragma redefine_extname	ssl3_get_certificate_request sunw_ssl3_get_certificate_request
+#pragma redefine_extname	ssl3_get_cipher sunw_ssl3_get_cipher
+#pragma redefine_extname	ssl3_get_cipher_by_char sunw_ssl3_get_cipher_by_char
+#pragma redefine_extname	ssl3_get_client_certificate sunw_ssl3_get_client_certificate
+#pragma redefine_extname	ssl3_get_client_hello sunw_ssl3_get_client_hello
+#pragma redefine_extname	ssl3_get_client_key_exchange sunw_ssl3_get_client_key_exchange
+#pragma redefine_extname	ssl3_get_finished sunw_ssl3_get_finished
+#pragma redefine_extname	ssl3_get_key_exchange sunw_ssl3_get_key_exchange
+#pragma redefine_extname	ssl3_get_message sunw_ssl3_get_message
+#pragma redefine_extname	ssl3_get_new_session_ticket sunw_ssl3_get_new_session_ticket
+#pragma redefine_extname	ssl3_get_next_proto sunw_ssl3_get_next_proto
+#pragma redefine_extname	ssl3_get_req_cert_type sunw_ssl3_get_req_cert_type
+#pragma redefine_extname	ssl3_get_server_certificate sunw_ssl3_get_server_certificate
+#pragma redefine_extname	ssl3_get_server_done sunw_ssl3_get_server_done
+#pragma redefine_extname	ssl3_get_server_hello sunw_ssl3_get_server_hello
+#pragma redefine_extname	ssl3_init_finished_mac sunw_ssl3_init_finished_mac
+#pragma redefine_extname	ssl3_new sunw_ssl3_new
+#pragma redefine_extname	ssl3_num_ciphers sunw_ssl3_num_ciphers
+#pragma redefine_extname	ssl3_output_cert_chain sunw_ssl3_output_cert_chain
+#pragma redefine_extname	ssl3_peek sunw_ssl3_peek
+#pragma redefine_extname	ssl3_pending sunw_ssl3_pending
+#pragma redefine_extname	ssl3_put_cipher_by_char sunw_ssl3_put_cipher_by_char
+#pragma redefine_extname	ssl3_read sunw_ssl3_read
+#pragma redefine_extname	ssl3_read_bytes sunw_ssl3_read_bytes
+#pragma redefine_extname	ssl3_read_n sunw_ssl3_read_n
+#pragma redefine_extname	ssl3_record_sequence_update sunw_ssl3_record_sequence_update
+#pragma redefine_extname	ssl3_release_read_buffer sunw_ssl3_release_read_buffer
+#pragma redefine_extname	ssl3_release_write_buffer sunw_ssl3_release_write_buffer
+#pragma redefine_extname	ssl3_renegotiate sunw_ssl3_renegotiate
+#pragma redefine_extname	ssl3_renegotiate_check sunw_ssl3_renegotiate_check
+#pragma redefine_extname	ssl3_send_alert sunw_ssl3_send_alert
+#pragma redefine_extname	ssl3_send_cert_status sunw_ssl3_send_cert_status
+#pragma redefine_extname	ssl3_send_certificate_request sunw_ssl3_send_certificate_request
+#pragma redefine_extname	ssl3_send_change_cipher_spec sunw_ssl3_send_change_cipher_spec
+#pragma redefine_extname	ssl3_send_client_certificate sunw_ssl3_send_client_certificate
+#pragma redefine_extname	ssl3_send_client_key_exchange sunw_ssl3_send_client_key_exchange
+#pragma redefine_extname	ssl3_send_client_verify sunw_ssl3_send_client_verify
+#pragma redefine_extname	ssl3_send_finished sunw_ssl3_send_finished
+#pragma redefine_extname	ssl3_send_hello_request sunw_ssl3_send_hello_request
+#pragma redefine_extname	ssl3_send_newsession_ticket sunw_ssl3_send_newsession_ticket
+#pragma redefine_extname	ssl3_send_next_proto sunw_ssl3_send_next_proto
+#pragma redefine_extname	ssl3_send_server_certificate sunw_ssl3_send_server_certificate
+#pragma redefine_extname	ssl3_send_server_done sunw_ssl3_send_server_done
+#pragma redefine_extname	ssl3_send_server_hello sunw_ssl3_send_server_hello
+#pragma redefine_extname	ssl3_send_server_key_exchange sunw_ssl3_send_server_key_exchange
+#pragma redefine_extname	ssl3_setup_buffers sunw_ssl3_setup_buffers
+#pragma redefine_extname	ssl3_setup_key_block sunw_ssl3_setup_key_block
+#pragma redefine_extname	ssl3_setup_read_buffer sunw_ssl3_setup_read_buffer
+#pragma redefine_extname	ssl3_setup_write_buffer sunw_ssl3_setup_write_buffer
+#pragma redefine_extname	ssl3_shutdown sunw_ssl3_shutdown
+#pragma redefine_extname	ssl3_undef_enc_method sunw_ssl3_undef_enc_method
+#pragma redefine_extname	ssl3_version_str sunw_ssl3_version_str
+#pragma redefine_extname	ssl3_write sunw_ssl3_write
+#pragma redefine_extname	ssl3_write_bytes sunw_ssl3_write_bytes
+#pragma redefine_extname	ssl3_write_pending sunw_ssl3_write_pending
+#pragma redefine_extname	SSLv2_client_method sunw_SSLv2_client_method
+#pragma redefine_extname	SSLv2_method sunw_SSLv2_method
+#pragma redefine_extname	SSLv2_server_method sunw_SSLv2_server_method
+#pragma redefine_extname	SSLv23_client_method sunw_SSLv23_client_method
+#pragma redefine_extname	SSLv23_method sunw_SSLv23_method
+#pragma redefine_extname	SSLv23_server_method sunw_SSLv23_server_method
+#pragma redefine_extname	SSLv3_client_method sunw_SSLv3_client_method
+#pragma redefine_extname	SSLv3_enc_data sunw_SSLv3_enc_data
+#pragma redefine_extname	SSLv3_method sunw_SSLv3_method
+#pragma redefine_extname	SSLv3_server_method sunw_SSLv3_server_method
+#pragma redefine_extname	tls1_alert_code sunw_tls1_alert_code
+#pragma redefine_extname	tls1_cbc_remove_padding sunw_tls1_cbc_remove_padding
+#pragma redefine_extname	tls1_cert_verify_mac sunw_tls1_cert_verify_mac
+#pragma redefine_extname	tls1_change_cipher_state sunw_tls1_change_cipher_state
+#pragma redefine_extname	tls1_clear sunw_tls1_clear
+#pragma redefine_extname	tls1_default_timeout sunw_tls1_default_timeout
+#pragma redefine_extname	tls1_enc sunw_tls1_enc
+#pragma redefine_extname	tls1_export_keying_material sunw_tls1_export_keying_material
+#pragma redefine_extname	tls1_final_finish_mac sunw_tls1_final_finish_mac
+#pragma redefine_extname	tls1_free sunw_tls1_free
+#pragma redefine_extname	tls1_generate_master_secret sunw_tls1_generate_master_secret
+#pragma redefine_extname	tls1_heartbeat sunw_tls1_heartbeat
+#pragma redefine_extname	tls1_mac sunw_tls1_mac
+#pragma redefine_extname	tls1_new sunw_tls1_new
+#pragma redefine_extname	tls1_process_heartbeat sunw_tls1_process_heartbeat
+#pragma redefine_extname	tls1_process_sigalgs sunw_tls1_process_sigalgs
+#pragma redefine_extname	tls1_process_ticket sunw_tls1_process_ticket
+#pragma redefine_extname	tls1_setup_key_block sunw_tls1_setup_key_block
+#pragma redefine_extname	tls1_version_str sunw_tls1_version_str
+#pragma redefine_extname	tls12_get_hash sunw_tls12_get_hash
+#pragma redefine_extname	tls12_get_req_sig_algs sunw_tls12_get_req_sig_algs
+#pragma redefine_extname	tls12_get_sigandhash sunw_tls12_get_sigandhash
+#pragma redefine_extname	tls12_get_sigid sunw_tls12_get_sigid
+#pragma redefine_extname	TLSv1_1_client_method sunw_TLSv1_1_client_method
+#pragma redefine_extname	TLSv1_1_method sunw_TLSv1_1_method
+#pragma redefine_extname	TLSv1_1_server_method sunw_TLSv1_1_server_method
+#pragma redefine_extname	TLSv1_2_client_method sunw_TLSv1_2_client_method
+#pragma redefine_extname	TLSv1_2_method sunw_TLSv1_2_method
+#pragma redefine_extname	TLSv1_2_server_method sunw_TLSv1_2_server_method
+#pragma redefine_extname	TLSv1_client_method sunw_TLSv1_client_method
+#pragma redefine_extname	TLSv1_enc_data sunw_TLSv1_enc_data
+#pragma redefine_extname	TLSv1_method sunw_TLSv1_method
+#pragma redefine_extname	TLSv1_server_method sunw_TLSv1_server_method
+
+#endif /* _SUNW_PREFIX_H */
