libports: update OpenSSL to 1.0.2q

And enable SSL_CONF_* in libssl, needed by lighttpd's mod_openssl.

Issue #3069.
This commit is contained in:
Josef Söntgen 2018-10-16 22:22:19 +02:00 committed by Norman Feske
parent 5147c71fdf
commit c58ad11f2f
12 changed files with 374 additions and 202 deletions

View File

@ -13,7 +13,8 @@ CC_OPT += -DRAND_GENODE
# crypto base source # crypto base source
# #
SRC_C = cryptlib.c mem.c mem_dbg.c cversion.c ex_data.c cpt_err.c mem_clr.c \ SRC_C = cryptlib.c mem.c mem_dbg.c cversion.c ex_data.c cpt_err.c mem_clr.c \
ebcdic.c uid.c o_time.c o_str.c o_dir.c o_fips.c o_init.c fips_ers.c ebcdic.c uid.c o_time.c o_str.c o_dir.c o_fips.c o_init.c fips_ers.c \
getenv.c
# #
# Excluded 'aes_x86core.c' # Excluded 'aes_x86core.c'
@ -91,7 +92,7 @@ SRC_C_engine = eng_err.c eng_lib.c eng_list.c eng_init.c \
eng_all.c tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c \ eng_all.c tb_rsa.c tb_dsa.c tb_ecdsa.c tb_dh.c \
tb_ecdh.c tb_rand.c tb_store.c tb_cipher.c \ tb_ecdh.c tb_rand.c tb_store.c tb_cipher.c \
tb_digest.c tb_pkmeth.c tb_asnmth.c eng_openssl.c \ tb_digest.c tb_pkmeth.c tb_asnmth.c eng_openssl.c \
eng_cnf.c eng_dyn.c eng_cryptodev.c eng_rsax.c \ eng_cnf.c eng_dyn.c eng_cryptodev.c \
eng_rdrand.c eng_rdrand.c
SRC_C_err = err.c err_all.c err_prn.c SRC_C_err = err.c err_all.c err_prn.c
@ -108,8 +109,8 @@ SRC_C_evp = encode.c digest.c evp_cnf.c evp_enc.c evp_key.c evp_acnf.c \
evp_err.c e_null.c c_all.c c_allc.c c_alld.c \ evp_err.c e_null.c c_all.c c_allc.c c_alld.c \
evp_lib.c bio_ok.c evp_pkey.c evp_pbe.c p5_crpt.c \ evp_lib.c bio_ok.c evp_pkey.c evp_pbe.c p5_crpt.c \
p5_crpt2.c e_old.c pmeth_lib.c pmeth_fn.c pmeth_gn.c \ p5_crpt2.c e_old.c pmeth_lib.c pmeth_fn.c pmeth_gn.c \
m_sigver.c evp_fips.c e_aes_cbc_hmac_sha1.c \ m_sigver.c e_aes_cbc_hmac_sha1.c \
e_rc4_hmac_md5.c e_rc4_hmac_md5.c e_aes_cbc_hmac_sha256.c
SRC_C_hmac = hmac.c hm_ameth.c hm_pmeth.c SRC_C_hmac = hmac.c hm_ameth.c hm_pmeth.c
SRC_C_idea = i_cbc.c i_cfb64.c i_ecb.c i_ofb64.c i_skey.c SRC_C_idea = i_cbc.c i_cfb64.c i_ecb.c i_ofb64.c i_skey.c
@ -120,7 +121,7 @@ SRC_C_md5 = md5_dgst.c md5_one.c
SRC_C_mdc2 = mdc2_one.c mdc2dgst.c SRC_C_mdc2 = mdc2_one.c mdc2dgst.c
SRC_C_objects = o_names.c obj_dat.c obj_err.c obj_lib.c obj_xref.c SRC_C_objects = o_names.c obj_dat.c obj_err.c obj_lib.c obj_xref.c
SRC_C_modes = cbc128.c ctr128.c cts128.c cfb128.c ofb128.c \ SRC_C_modes = cbc128.c ctr128.c cts128.c cfb128.c ofb128.c \
gcm128.c ccm128.c xts128.c gcm128.c ccm128.c xts128.c wrap128.c
SRC_C_ocsp = ocsp_asn.c ocsp_ext.c ocsp_ht.c ocsp_lib.c \ SRC_C_ocsp = ocsp_asn.c ocsp_ext.c ocsp_ht.c ocsp_lib.c \
ocsp_cl.c ocsp_srv.c ocsp_prn.c ocsp_vfy.c \ ocsp_cl.c ocsp_srv.c ocsp_prn.c ocsp_vfy.c \
ocsp_err.c ocsp_err.c
@ -171,7 +172,7 @@ SRC_C_x509v3 = v3_bcons.c v3_bitst.c v3_conf.c v3_extku.c \
v3_pmaps.c v3_pcons.c v3_ncons.c v3_pcia.c \ v3_pmaps.c v3_pcons.c v3_ncons.c v3_pcia.c \
v3_pci.c pcy_cache.c pcy_node.c pcy_data.c \ v3_pci.c pcy_cache.c pcy_node.c pcy_data.c \
pcy_map.c pcy_tree.c pcy_lib.c v3_asid.c \ pcy_map.c pcy_tree.c pcy_lib.c v3_asid.c \
v3_addr.c v3_addr.c v3_scts.c
SRC_DIR = aes asn1 bf bio bn buffer camellia cast cmac cms comp conf des dh \ SRC_DIR = aes asn1 bf bio bn buffer camellia cast cmac cms comp conf des dh \
dsa dso ec ecdh ecdsa engine err evp hmac idea krb5 lhash md2 md4 md5 \ dsa dso ec ecdh ecdsa engine err evp hmac idea krb5 lhash md2 md4 md5 \

View File

@ -7,11 +7,12 @@ SRC_C = s2_meth.c s2_srvr.c s2_clnt.c s2_lib.c s2_enc.c s2_pkt.c \
s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c s23_pkt.c \ s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c s23_pkt.c \
t1_meth.c t1_srvr.c t1_clnt.c t1_lib.c t1_enc.c \ t1_meth.c t1_srvr.c t1_clnt.c t1_lib.c t1_enc.c \
d1_meth.c d1_srvr.c d1_clnt.c d1_lib.c d1_pkt.c \ d1_meth.c d1_srvr.c d1_clnt.c d1_lib.c d1_pkt.c \
d1_both.c d1_enc.c d1_srtp.c \ d1_both.c d1_srtp.c \
ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \ ssl_lib.c ssl_err2.c ssl_cert.c ssl_sess.c \
ssl_ciph.c ssl_stat.c ssl_rsa.c \ ssl_ciph.c ssl_stat.c ssl_rsa.c \
ssl_asn1.c ssl_txt.c ssl_algs.c \ ssl_asn1.c ssl_txt.c ssl_algs.c \
bio_ssl.c ssl_err.c kssl.c tls_srp.c t1_reneg.c bio_ssl.c ssl_err.c kssl.c tls_srp.c t1_reneg.c t1_ext.c \
ssl_conf.c
INC_DIR += $(LIBSSL_PORT_DIR)/include/openssl INC_DIR += $(LIBSSL_PORT_DIR)/include/openssl
INC_DIR += $(LIBSSL_PORT_DIR)/src/lib/openssl INC_DIR += $(LIBSSL_PORT_DIR)/src/lib/openssl

View File

@ -3,9 +3,6 @@ INC_DIR += $(REP_DIR)/src/lib/openssl/spec/x86_64
CC_OPTS += -DL_ENDIAN CC_OPTS += -DL_ENDIAN
SRC_S += modexp512.s
SRC_S += rc4_md5.s
vpath %.s $(call select_from_ports,openssl)/src/lib/openssl/x86_64 vpath %.s $(call select_from_ports,openssl)/src/lib/openssl/x86_64
include $(REP_DIR)/lib/mk/libcrypto.inc include $(REP_DIR)/lib/mk/libcrypto.inc

View File

@ -16,7 +16,7 @@ AES_options T
AES_set_decrypt_key T AES_set_decrypt_key T
AES_set_encrypt_key T AES_set_encrypt_key T
AES_unwrap_key T AES_unwrap_key T
AES_version R 38 AES_version R 40
AES_wrap_key T AES_wrap_key T
ASN1_ANY_it D 56 ASN1_ANY_it D 56
ASN1_BIT_STRING_check T ASN1_BIT_STRING_check T
@ -101,6 +101,7 @@ ASN1_SET_ANY_it D 56
ASN1_STRING_TABLE_add T ASN1_STRING_TABLE_add T
ASN1_STRING_TABLE_cleanup T ASN1_STRING_TABLE_cleanup T
ASN1_STRING_TABLE_get T ASN1_STRING_TABLE_get T
ASN1_STRING_clear_free T
ASN1_STRING_cmp T ASN1_STRING_cmp T
ASN1_STRING_copy T ASN1_STRING_copy T
ASN1_STRING_data T ASN1_STRING_data T
@ -127,6 +128,7 @@ ASN1_T61STRING_new T
ASN1_TBOOLEAN_it D 56 ASN1_TBOOLEAN_it D 56
ASN1_TIME_adj T ASN1_TIME_adj T
ASN1_TIME_check T ASN1_TIME_check T
ASN1_TIME_diff T
ASN1_TIME_free T ASN1_TIME_free T
ASN1_TIME_it D 56 ASN1_TIME_it D 56
ASN1_TIME_new T ASN1_TIME_new T
@ -218,7 +220,7 @@ ASN1_template_i2d T
ASN1_template_new T ASN1_template_new T
ASN1_unpack_string T ASN1_unpack_string T
ASN1_verify T ASN1_verify T
ASN1_version R 40 ASN1_version R 42
AUTHORITY_INFO_ACCESS_free T AUTHORITY_INFO_ACCESS_free T
AUTHORITY_INFO_ACCESS_it D 56 AUTHORITY_INFO_ACCESS_it D 56
AUTHORITY_INFO_ACCESS_new T AUTHORITY_INFO_ACCESS_new T
@ -236,7 +238,7 @@ BF_encrypt T
BF_ofb64_encrypt T BF_ofb64_encrypt T
BF_options T BF_options T
BF_set_key T BF_set_key T
BF_version R 43 BF_version R 45
BIGNUM_it D 56 BIGNUM_it D 56
BIO_CONNECT_free T BIO_CONNECT_free T
BIO_CONNECT_new T BIO_CONNECT_new T
@ -287,6 +289,7 @@ BIO_get_retry_BIO T
BIO_get_retry_reason T BIO_get_retry_reason T
BIO_gethostbyname T BIO_gethostbyname T
BIO_gets T BIO_gets T
BIO_hex_string T
BIO_indent T BIO_indent T
BIO_int_ctrl T BIO_int_ctrl T
BIO_method_name T BIO_method_name T
@ -501,7 +504,7 @@ BN_uadd T
BN_ucmp T BN_ucmp T
BN_usub T BN_usub T
BN_value_one T BN_value_one T
BN_version R 45 BN_version R 47
BUF_MEM_free T BUF_MEM_free T
BUF_MEM_grow T BUF_MEM_grow T
BUF_MEM_grow_clean T BUF_MEM_grow_clean T
@ -512,7 +515,8 @@ BUF_strdup T
BUF_strlcat T BUF_strlcat T
BUF_strlcpy T BUF_strlcpy T
BUF_strndup T BUF_strndup T
CAMELLIA_version R 43 BUF_strnlen T
CAMELLIA_version R 45
CAST_S_table0 R 1024 CAST_S_table0 R 1024
CAST_S_table1 R 1024 CAST_S_table1 R 1024
CAST_S_table2 R 1024 CAST_S_table2 R 1024
@ -528,7 +532,7 @@ CAST_ecb_encrypt T
CAST_encrypt T CAST_encrypt T
CAST_ofb64_encrypt T CAST_ofb64_encrypt T
CAST_set_key T CAST_set_key T
CAST_version R 39 CAST_version R 41
CBIGNUM_it D 56 CBIGNUM_it D 56
CERTIFICATEPOLICIES_free T CERTIFICATEPOLICIES_free T
CERTIFICATEPOLICIES_it D 56 CERTIFICATEPOLICIES_it D 56
@ -583,6 +587,8 @@ CMS_Receipt_it D 56
CMS_ReceiptsFrom_it D 56 CMS_ReceiptsFrom_it D 56
CMS_RecipientEncryptedKey_it D 56 CMS_RecipientEncryptedKey_it D 56
CMS_RecipientInfo_decrypt T CMS_RecipientInfo_decrypt T
CMS_RecipientInfo_encrypt T
CMS_RecipientInfo_get0_pkey_ctx T
CMS_RecipientInfo_it D 56 CMS_RecipientInfo_it D 56
CMS_RecipientInfo_kekri_get0_id T CMS_RecipientInfo_kekri_get0_id T
CMS_RecipientInfo_kekri_id_cmp T CMS_RecipientInfo_kekri_id_cmp T
@ -595,11 +601,16 @@ CMS_RecipientInfo_set0_pkey T
CMS_RecipientInfo_type T CMS_RecipientInfo_type T
CMS_RecipientKeyIdentifier_it D 56 CMS_RecipientKeyIdentifier_it D 56
CMS_RevocationInfoChoice_it D 56 CMS_RevocationInfoChoice_it D 56
CMS_SharedInfo_encode T
CMS_SharedInfo_it D 56
CMS_SignedData_init T CMS_SignedData_init T
CMS_SignedData_it D 56 CMS_SignedData_it D 56
CMS_SignerIdentifier_it D 56 CMS_SignerIdentifier_it D 56
CMS_SignerInfo_cert_cmp T CMS_SignerInfo_cert_cmp T
CMS_SignerInfo_get0_algs T CMS_SignerInfo_get0_algs T
CMS_SignerInfo_get0_md_ctx T
CMS_SignerInfo_get0_pkey_ctx T
CMS_SignerInfo_get0_signature T
CMS_SignerInfo_get0_signer_id T CMS_SignerInfo_get0_signer_id T
CMS_SignerInfo_it D 56 CMS_SignerInfo_it D 56
CMS_SignerInfo_set1_signer_cert T CMS_SignerInfo_set1_signer_cert T
@ -679,7 +690,7 @@ COMP_expand_block T
COMP_rle T COMP_rle T
COMP_zlib T COMP_zlib T
COMP_zlib_cleanup T COMP_zlib_cleanup T
CONF_def_version R 43 CONF_def_version R 45
CONF_dump_bio T CONF_dump_bio T
CONF_dump_fp T CONF_dump_fp T
CONF_free T CONF_free T
@ -708,10 +719,12 @@ CONF_modules_unload T
CONF_parse_list T CONF_parse_list T
CONF_set_default_method T CONF_set_default_method T
CONF_set_nconf T CONF_set_nconf T
CONF_version R 39 CONF_version R 41
CRL_DIST_POINTS_free T CRL_DIST_POINTS_free T
CRL_DIST_POINTS_it D 56 CRL_DIST_POINTS_it D 56
CRL_DIST_POINTS_new T CRL_DIST_POINTS_new T
CRYPTO_128_unwrap T
CRYPTO_128_wrap T
CRYPTO_THREADID_cmp T CRYPTO_THREADID_cmp T
CRYPTO_THREADID_cpy T CRYPTO_THREADID_cpy T
CRYPTO_THREADID_current T CRYPTO_THREADID_current T
@ -879,6 +892,7 @@ DH_OpenSSL T
DH_check T DH_check T
DH_check_pub_key T DH_check_pub_key T
DH_compute_key T DH_compute_key T
DH_compute_key_padded T
DH_free T DH_free T
DH_generate_key T DH_generate_key T
DH_generate_parameters T DH_generate_parameters T
@ -893,11 +907,13 @@ DH_set_ex_data T
DH_set_method T DH_set_method T
DH_size T DH_size T
DH_up_ref T DH_up_ref T
DH_version R 49 DH_version R 51
DHparams_dup T DHparams_dup T
DHparams_it D 56 DHparams_it D 56
DHparams_print T DHparams_print T
DHparams_print_fp T DHparams_print_fp T
DHvparams_it D 56
DHxparams_it D 56
DIRECTORYSTRING_free T DIRECTORYSTRING_free T
DIRECTORYSTRING_it D 56 DIRECTORYSTRING_it D 56
DIRECTORYSTRING_new T DIRECTORYSTRING_new T
@ -939,7 +955,7 @@ DSA_sign_setup T
DSA_size T DSA_size T
DSA_up_ref T DSA_up_ref T
DSA_verify T DSA_verify T
DSA_version R 38 DSA_version R 40
DSAparams_dup T DSAparams_dup T
DSAparams_it D 56 DSAparams_it D 56
DSAparams_print T DSAparams_print T
@ -977,7 +993,16 @@ ECDH_get_ex_new_index T
ECDH_set_default_method T ECDH_set_default_method T
ECDH_set_ex_data T ECDH_set_ex_data T
ECDH_set_method T ECDH_set_method T
ECDH_version R 39 ECDH_version R 41
ECDSA_METHOD_free T
ECDSA_METHOD_get_app_data T
ECDSA_METHOD_new T
ECDSA_METHOD_set_app_data T
ECDSA_METHOD_set_flags T
ECDSA_METHOD_set_name T
ECDSA_METHOD_set_sign T
ECDSA_METHOD_set_sign_setup T
ECDSA_METHOD_set_verify T
ECDSA_OpenSSL T ECDSA_OpenSSL T
ECDSA_SIG_free T ECDSA_SIG_free T
ECDSA_SIG_it D 56 ECDSA_SIG_it D 56
@ -996,7 +1021,7 @@ ECDSA_sign_ex T
ECDSA_sign_setup T ECDSA_sign_setup T
ECDSA_size T ECDSA_size T
ECDSA_verify T ECDSA_verify T
ECDSA_version R 40 ECDSA_version R 42
ECPARAMETERS_free T ECPARAMETERS_free T
ECPARAMETERS_it D 56 ECPARAMETERS_it D 56
ECPARAMETERS_new T ECPARAMETERS_new T
@ -1036,6 +1061,7 @@ EC_GROUP_get_curve_GF2m T
EC_GROUP_get_curve_GFp T EC_GROUP_get_curve_GFp T
EC_GROUP_get_curve_name T EC_GROUP_get_curve_name T
EC_GROUP_get_degree T EC_GROUP_get_degree T
EC_GROUP_get_mont_data T
EC_GROUP_get_order T EC_GROUP_get_order T
EC_GROUP_get_pentanomial_basis T EC_GROUP_get_pentanomial_basis T
EC_GROUP_get_point_conversion_form T EC_GROUP_get_point_conversion_form T
@ -1118,7 +1144,10 @@ EC_POINTs_mul T
EC_PRIVATEKEY_free T EC_PRIVATEKEY_free T
EC_PRIVATEKEY_it D 56 EC_PRIVATEKEY_it D 56
EC_PRIVATEKEY_new T EC_PRIVATEKEY_new T
EC_curve_nid2nist T
EC_curve_nist2nid T
EC_get_builtin_curves T EC_get_builtin_curves T
EC_version R 39
EDIPARTYNAME_free T EDIPARTYNAME_free T
EDIPARTYNAME_it D 56 EDIPARTYNAME_it D 56
EDIPARTYNAME_new T EDIPARTYNAME_new T
@ -1185,7 +1214,6 @@ ENGINE_load_openssl T
ENGINE_load_private_key T ENGINE_load_private_key T
ENGINE_load_public_key T ENGINE_load_public_key T
ENGINE_load_rdrand T ENGINE_load_rdrand T
ENGINE_load_rsax T
ENGINE_load_ssl_client_cert T ENGINE_load_ssl_client_cert T
ENGINE_new T ENGINE_new T
ENGINE_pkey_asn1_find_str T ENGINE_pkey_asn1_find_str T
@ -1467,6 +1495,7 @@ EVP_PKEY_asn1_get_count T
EVP_PKEY_asn1_new T EVP_PKEY_asn1_new T
EVP_PKEY_asn1_set_ctrl T EVP_PKEY_asn1_set_ctrl T
EVP_PKEY_asn1_set_free T EVP_PKEY_asn1_set_free T
EVP_PKEY_asn1_set_item T
EVP_PKEY_asn1_set_param T EVP_PKEY_asn1_set_param T
EVP_PKEY_asn1_set_private T EVP_PKEY_asn1_set_private T
EVP_PKEY_asn1_set_public T EVP_PKEY_asn1_set_public T
@ -1506,6 +1535,20 @@ EVP_PKEY_meth_copy T
EVP_PKEY_meth_find T EVP_PKEY_meth_find T
EVP_PKEY_meth_free T EVP_PKEY_meth_free T
EVP_PKEY_meth_get0_info T EVP_PKEY_meth_get0_info T
EVP_PKEY_meth_get_cleanup T
EVP_PKEY_meth_get_copy T
EVP_PKEY_meth_get_ctrl T
EVP_PKEY_meth_get_decrypt T
EVP_PKEY_meth_get_derive T
EVP_PKEY_meth_get_encrypt T
EVP_PKEY_meth_get_init T
EVP_PKEY_meth_get_keygen T
EVP_PKEY_meth_get_paramgen T
EVP_PKEY_meth_get_sign T
EVP_PKEY_meth_get_signctx T
EVP_PKEY_meth_get_verify T
EVP_PKEY_meth_get_verify_recover T
EVP_PKEY_meth_get_verifyctx T
EVP_PKEY_meth_new T EVP_PKEY_meth_new T
EVP_PKEY_meth_set_cleanup T EVP_PKEY_meth_set_cleanup T
EVP_PKEY_meth_set_copy T EVP_PKEY_meth_set_copy T
@ -1553,6 +1596,7 @@ EVP_add_cipher T
EVP_add_digest T EVP_add_digest T
EVP_aes_128_cbc T EVP_aes_128_cbc T
EVP_aes_128_cbc_hmac_sha1 T EVP_aes_128_cbc_hmac_sha1 T
EVP_aes_128_cbc_hmac_sha256 T
EVP_aes_128_ccm T EVP_aes_128_ccm T
EVP_aes_128_cfb T EVP_aes_128_cfb T
EVP_aes_128_cfb1 T EVP_aes_128_cfb1 T
@ -1562,6 +1606,7 @@ EVP_aes_128_ctr T
EVP_aes_128_ecb T EVP_aes_128_ecb T
EVP_aes_128_gcm T EVP_aes_128_gcm T
EVP_aes_128_ofb T EVP_aes_128_ofb T
EVP_aes_128_wrap T
EVP_aes_128_xts T EVP_aes_128_xts T
EVP_aes_192_cbc T EVP_aes_192_cbc T
EVP_aes_192_ccm T EVP_aes_192_ccm T
@ -1573,8 +1618,10 @@ EVP_aes_192_ctr T
EVP_aes_192_ecb T EVP_aes_192_ecb T
EVP_aes_192_gcm T EVP_aes_192_gcm T
EVP_aes_192_ofb T EVP_aes_192_ofb T
EVP_aes_192_wrap T
EVP_aes_256_cbc T EVP_aes_256_cbc T
EVP_aes_256_cbc_hmac_sha1 T EVP_aes_256_cbc_hmac_sha1 T
EVP_aes_256_cbc_hmac_sha256 T
EVP_aes_256_ccm T EVP_aes_256_ccm T
EVP_aes_256_cfb T EVP_aes_256_cfb T
EVP_aes_256_cfb1 T EVP_aes_256_cfb1 T
@ -1584,6 +1631,7 @@ EVP_aes_256_ctr T
EVP_aes_256_ecb T EVP_aes_256_ecb T
EVP_aes_256_gcm T EVP_aes_256_gcm T
EVP_aes_256_ofb T EVP_aes_256_ofb T
EVP_aes_256_wrap T
EVP_aes_256_xts T EVP_aes_256_xts T
EVP_bf_cbc T EVP_bf_cbc T
EVP_bf_cfb T EVP_bf_cfb T
@ -1629,6 +1677,7 @@ EVP_des_ede3_cfb64 T
EVP_des_ede3_cfb8 T EVP_des_ede3_cfb8 T
EVP_des_ede3_ecb T EVP_des_ede3_ecb T
EVP_des_ede3_ofb T EVP_des_ede3_ofb T
EVP_des_ede3_wrap T
EVP_des_ede_cbc T EVP_des_ede_cbc T
EVP_des_ede_cfb T EVP_des_ede_cfb T
EVP_des_ede_cfb64 T EVP_des_ede_cfb64 T
@ -1676,7 +1725,7 @@ EVP_sha224 T
EVP_sha256 T EVP_sha256 T
EVP_sha384 T EVP_sha384 T
EVP_sha512 T EVP_sha512 T
EVP_version R 38 EVP_version R 40
EVP_whirlpool T EVP_whirlpool T
EXTENDED_KEY_USAGE_free T EXTENDED_KEY_USAGE_free T
EXTENDED_KEY_USAGE_it D 56 EXTENDED_KEY_USAGE_it D 56
@ -1708,7 +1757,7 @@ HMAC_Final T
HMAC_Init T HMAC_Init T
HMAC_Init_ex T HMAC_Init_ex T
HMAC_Update T HMAC_Update T
IDEA_version R 39 IDEA_version R 41
ISSUING_DIST_POINT_free T ISSUING_DIST_POINT_free T
ISSUING_DIST_POINT_it D 56 ISSUING_DIST_POINT_it D 56
ISSUING_DIST_POINT_new T ISSUING_DIST_POINT_new T
@ -1751,13 +1800,13 @@ MD4_Final T
MD4_Init T MD4_Init T
MD4_Transform T MD4_Transform T
MD4_Update T MD4_Update T
MD4_version R 38 MD4_version R 40
MD5 T MD5 T
MD5_Final T MD5_Final T
MD5_Init T MD5_Init T
MD5_Transform T MD5_Transform T
MD5_Update T MD5_Update T
MD5_version R 38 MD5_version R 40
MDC2 T MDC2 T
MDC2_Final T MDC2_Final T
MDC2_Init T MDC2_Init T
@ -1889,6 +1938,12 @@ OCSP_REQUEST_new T
OCSP_REQUEST_print T OCSP_REQUEST_print T
OCSP_REQ_CTX_add1_header T OCSP_REQ_CTX_add1_header T
OCSP_REQ_CTX_free T OCSP_REQ_CTX_free T
OCSP_REQ_CTX_get0_mem_bio T
OCSP_REQ_CTX_http T
OCSP_REQ_CTX_i2d T
OCSP_REQ_CTX_nbio T
OCSP_REQ_CTX_nbio_d2i T
OCSP_REQ_CTX_new T
OCSP_REQ_CTX_set1_req T OCSP_REQ_CTX_set1_req T
OCSP_RESPBYTES_free T OCSP_RESPBYTES_free T
OCSP_RESPBYTES_it D 56 OCSP_RESPBYTES_it D 56
@ -1964,6 +2019,7 @@ OCSP_response_status_str T
OCSP_sendreq_bio T OCSP_sendreq_bio T
OCSP_sendreq_nbio T OCSP_sendreq_nbio T
OCSP_sendreq_new T OCSP_sendreq_new T
OCSP_set_max_response_length T
OCSP_single_get0_status T OCSP_single_get0_status T
OCSP_url_svcloc_new T OCSP_url_svcloc_new T
OPENSSL_DIR_end T OPENSSL_DIR_end T
@ -1977,7 +2033,8 @@ OPENSSL_config T
OPENSSL_cpuid_setup T OPENSSL_cpuid_setup T
OPENSSL_gmtime T OPENSSL_gmtime T
OPENSSL_gmtime_adj T OPENSSL_gmtime_adj T
OPENSSL_ia32cap_P B 8 OPENSSL_gmtime_diff T
OPENSSL_ia32cap_P B 16
OPENSSL_ia32cap_loc T OPENSSL_ia32cap_loc T
OPENSSL_init T OPENSSL_init T
OPENSSL_isservice T OPENSSL_isservice T
@ -1990,8 +2047,8 @@ OPENSSL_stderr T
OPENSSL_strcasecmp T OPENSSL_strcasecmp T
OPENSSL_strncasecmp T OPENSSL_strncasecmp T
OPENSSL_uni2asc T OPENSSL_uni2asc T
OSSL_DES_version R 38 OSSL_DES_version R 40
OSSL_libdes_version R 41 OSSL_libdes_version R 43
OTHERNAME_cmp T OTHERNAME_cmp T
OTHERNAME_free T OTHERNAME_free T
OTHERNAME_it D 56 OTHERNAME_it D 56
@ -2074,10 +2131,11 @@ PEM_read_bio_X509_AUX T
PEM_read_bio_X509_CERT_PAIR T PEM_read_bio_X509_CERT_PAIR T
PEM_read_bio_X509_CRL T PEM_read_bio_X509_CRL T
PEM_read_bio_X509_REQ T PEM_read_bio_X509_REQ T
PEM_version R 38 PEM_version R 40
PEM_write T PEM_write T
PEM_write_CMS T PEM_write_CMS T
PEM_write_DHparams T PEM_write_DHparams T
PEM_write_DHxparams T
PEM_write_DSAPrivateKey T PEM_write_DSAPrivateKey T
PEM_write_DSA_PUBKEY T PEM_write_DSA_PUBKEY T
PEM_write_DSAparams T PEM_write_DSAparams T
@ -2106,6 +2164,7 @@ PEM_write_bio_ASN1_stream T
PEM_write_bio_CMS T PEM_write_bio_CMS T
PEM_write_bio_CMS_stream T PEM_write_bio_CMS_stream T
PEM_write_bio_DHparams T PEM_write_bio_DHparams T
PEM_write_bio_DHxparams T
PEM_write_bio_DSAPrivateKey T PEM_write_bio_DSAPrivateKey T
PEM_write_bio_DSA_PUBKEY T PEM_write_bio_DSA_PUBKEY T
PEM_write_bio_DSAparams T PEM_write_bio_DSAparams T
@ -2326,7 +2385,7 @@ RAND_seed T
RAND_set_rand_engine T RAND_set_rand_engine T
RAND_set_rand_method T RAND_set_rand_method T
RAND_status T RAND_status T
RAND_version R 39 RAND_version R 41
RAND_write_file T RAND_write_file T
RC2_cbc_encrypt T RC2_cbc_encrypt T
RC2_cfb64_encrypt T RC2_cfb64_encrypt T
@ -2335,21 +2394,24 @@ RC2_ecb_encrypt T
RC2_encrypt T RC2_encrypt T
RC2_ofb64_encrypt T RC2_ofb64_encrypt T
RC2_set_key T RC2_set_key T
RC2_version R 38 RC2_version R 40
RC4 T RC4 T
RC4_options T RC4_options T
RC4_set_key T RC4_set_key T
RC4_version R 38 RC4_version R 40
RIPEMD160 T RIPEMD160 T
RIPEMD160_Final T RIPEMD160_Final T
RIPEMD160_Init T RIPEMD160_Init T
RIPEMD160_Transform T RIPEMD160_Transform T
RIPEMD160_Update T RIPEMD160_Update T
RMD160_version R 45 RMD160_version R 47
RSAPrivateKey_dup T RSAPrivateKey_dup T
RSAPrivateKey_it D 56 RSAPrivateKey_it D 56
RSAPublicKey_dup T RSAPublicKey_dup T
RSAPublicKey_it D 56 RSAPublicKey_it D 56
RSA_OAEP_PARAMS_free T
RSA_OAEP_PARAMS_it D 56
RSA_OAEP_PARAMS_new T
RSA_PKCS1_SSLeay T RSA_PKCS1_SSLeay T
RSA_PSS_PARAMS_free T RSA_PSS_PARAMS_free T
RSA_PSS_PARAMS_it D 56 RSA_PSS_PARAMS_it D 56
@ -2371,6 +2433,7 @@ RSA_new T
RSA_new_method T RSA_new_method T
RSA_null_method T RSA_null_method T
RSA_padding_add_PKCS1_OAEP T RSA_padding_add_PKCS1_OAEP T
RSA_padding_add_PKCS1_OAEP_mgf1 T
RSA_padding_add_PKCS1_PSS T RSA_padding_add_PKCS1_PSS T
RSA_padding_add_PKCS1_PSS_mgf1 T RSA_padding_add_PKCS1_PSS_mgf1 T
RSA_padding_add_PKCS1_type_1 T RSA_padding_add_PKCS1_type_1 T
@ -2379,6 +2442,7 @@ RSA_padding_add_SSLv23 T
RSA_padding_add_X931 T RSA_padding_add_X931 T
RSA_padding_add_none T RSA_padding_add_none T
RSA_padding_check_PKCS1_OAEP T RSA_padding_check_PKCS1_OAEP T
RSA_padding_check_PKCS1_OAEP_mgf1 T
RSA_padding_check_PKCS1_type_1 T RSA_padding_check_PKCS1_type_1 T
RSA_padding_check_PKCS1_type_2 T RSA_padding_check_PKCS1_type_2 T
RSA_padding_check_SSLv23 T RSA_padding_check_SSLv23 T
@ -2402,7 +2466,7 @@ RSA_verify T
RSA_verify_ASN1_OCTET_STRING T RSA_verify_ASN1_OCTET_STRING T
RSA_verify_PKCS1_PSS T RSA_verify_PKCS1_PSS T
RSA_verify_PKCS1_PSS_mgf1 T RSA_verify_PKCS1_PSS_mgf1 T
RSA_version R 38 RSA_version R 40
SEED_cbc_encrypt T SEED_cbc_encrypt T
SEED_cfb128_encrypt T SEED_cfb128_encrypt T
SEED_decrypt T SEED_decrypt T
@ -2416,7 +2480,7 @@ SHA1_Final T
SHA1_Init T SHA1_Init T
SHA1_Transform T SHA1_Transform T
SHA1_Update T SHA1_Update T
SHA1_version R 39 SHA1_version R 41
SHA224 T SHA224 T
SHA224_Final T SHA224_Final T
SHA224_Init T SHA224_Init T
@ -2426,7 +2490,7 @@ SHA256_Final T
SHA256_Init T SHA256_Init T
SHA256_Transform T SHA256_Transform T
SHA256_Update T SHA256_Update T
SHA256_version R 42 SHA256_version R 44
SHA384 T SHA384 T
SHA384_Final T SHA384_Final T
SHA384_Init T SHA384_Init T
@ -2436,12 +2500,12 @@ SHA512_Final T
SHA512_Init T SHA512_Init T
SHA512_Transform T SHA512_Transform T
SHA512_Update T SHA512_Update T
SHA512_version R 42 SHA512_version R 44
SHA_Final T SHA_Final T
SHA_Init T SHA_Init T
SHA_Transform T SHA_Transform T
SHA_Update T SHA_Update T
SHA_version R 38 SHA_version R 40
SMIME_crlf_copy T SMIME_crlf_copy T
SMIME_read_ASN1 T SMIME_read_ASN1 T
SMIME_read_CMS T SMIME_read_CMS T
@ -2457,6 +2521,7 @@ SRP_Calc_server_key T
SRP_Calc_u T SRP_Calc_u T
SRP_Calc_x T SRP_Calc_x T
SRP_VBASE_free T SRP_VBASE_free T
SRP_VBASE_get1_by_user T
SRP_VBASE_get_by_user T SRP_VBASE_get_by_user T
SRP_VBASE_init T SRP_VBASE_init T
SRP_VBASE_new T SRP_VBASE_new T
@ -2466,9 +2531,10 @@ SRP_check_known_gN_param T
SRP_create_verifier T SRP_create_verifier T
SRP_create_verifier_BN T SRP_create_verifier_BN T
SRP_get_default_gN T SRP_get_default_gN T
SRP_user_pwd_free T
SSLeay T SSLeay T
SSLeay_version T SSLeay_version T
STACK_version R 40 STACK_version R 42
SXNETID_free T SXNETID_free T
SXNETID_it D 56 SXNETID_it D 56
SXNETID_new T SXNETID_new T
@ -2628,7 +2694,7 @@ TXT_DB_free T
TXT_DB_get_by_index T TXT_DB_get_by_index T
TXT_DB_insert T TXT_DB_insert T
TXT_DB_read T TXT_DB_read T
TXT_DB_version R 41 TXT_DB_version R 43
TXT_DB_write T TXT_DB_write T
UI_OpenSSL T UI_OpenSSL T
UI_UTIL_read_pw T UI_UTIL_read_pw T
@ -2706,6 +2772,7 @@ X509V3_EXT_cleanup T
X509V3_EXT_conf T X509V3_EXT_conf T
X509V3_EXT_conf_nid T X509V3_EXT_conf_nid T
X509V3_EXT_d2i T X509V3_EXT_d2i T
X509V3_EXT_free T
X509V3_EXT_get T X509V3_EXT_get T
X509V3_EXT_get_nid T X509V3_EXT_get_nid T
X509V3_EXT_i2d T X509V3_EXT_i2d T
@ -2736,6 +2803,7 @@ X509V3_set_ctx T
X509V3_set_nconf T X509V3_set_nconf T
X509V3_string_free T X509V3_string_free T
X509_ALGORS_it D 56 X509_ALGORS_it D 56
X509_ALGOR_cmp T
X509_ALGOR_dup T X509_ALGOR_dup T
X509_ALGOR_free T X509_ALGOR_free T
X509_ALGOR_get0 T X509_ALGOR_get0 T
@ -2776,8 +2844,10 @@ X509_CRL_METHOD_new T
X509_CRL_add0_revoked T X509_CRL_add0_revoked T
X509_CRL_add1_ext_i2d T X509_CRL_add1_ext_i2d T
X509_CRL_add_ext T X509_CRL_add_ext T
X509_CRL_check_suiteb T
X509_CRL_cmp T X509_CRL_cmp T
X509_CRL_delete_ext T X509_CRL_delete_ext T
X509_CRL_diff T
X509_CRL_digest T X509_CRL_digest T
X509_CRL_dup T X509_CRL_dup T
X509_CRL_free T X509_CRL_free T
@ -2790,6 +2860,7 @@ X509_CRL_get_ext_by_critical T
X509_CRL_get_ext_count T X509_CRL_get_ext_count T
X509_CRL_get_ext_d2i T X509_CRL_get_ext_d2i T
X509_CRL_get_meth_data T X509_CRL_get_meth_data T
X509_CRL_http_nbio T
X509_CRL_it D 56 X509_CRL_it D 56
X509_CRL_match T X509_CRL_match T
X509_CRL_new T X509_CRL_new T
@ -2933,6 +3004,7 @@ X509_REQ_verify T
X509_REVOKED_add1_ext_i2d T X509_REVOKED_add1_ext_i2d T
X509_REVOKED_add_ext T X509_REVOKED_add_ext T
X509_REVOKED_delete_ext T X509_REVOKED_delete_ext T
X509_REVOKED_dup T
X509_REVOKED_free T X509_REVOKED_free T
X509_REVOKED_get_ext T X509_REVOKED_get_ext T
X509_REVOKED_get_ext_by_NID T X509_REVOKED_get_ext_by_NID T
@ -2954,6 +3026,7 @@ X509_STORE_CTX_get0_current_issuer T
X509_STORE_CTX_get0_param T X509_STORE_CTX_get0_param T
X509_STORE_CTX_get0_parent_ctx T X509_STORE_CTX_get0_parent_ctx T
X509_STORE_CTX_get0_policy_tree T X509_STORE_CTX_get0_policy_tree T
X509_STORE_CTX_get0_store T
X509_STORE_CTX_get1_chain T X509_STORE_CTX_get1_chain T
X509_STORE_CTX_get1_issuer T X509_STORE_CTX_get1_issuer T
X509_STORE_CTX_get_chain T X509_STORE_CTX_get_chain T
@ -2993,6 +3066,7 @@ X509_STORE_set1_param T
X509_STORE_set_default_paths T X509_STORE_set_default_paths T
X509_STORE_set_depth T X509_STORE_set_depth T
X509_STORE_set_flags T X509_STORE_set_flags T
X509_STORE_set_lookup_crls_cb T
X509_STORE_set_purpose T X509_STORE_set_purpose T
X509_STORE_set_trust T X509_STORE_set_trust T
X509_STORE_set_verify_cb T X509_STORE_set_verify_cb T
@ -3011,18 +3085,28 @@ X509_VAL_it D 56
X509_VAL_new T X509_VAL_new T
X509_VERIFY_PARAM_add0_policy T X509_VERIFY_PARAM_add0_policy T
X509_VERIFY_PARAM_add0_table T X509_VERIFY_PARAM_add0_table T
X509_VERIFY_PARAM_add1_host T
X509_VERIFY_PARAM_clear_flags T X509_VERIFY_PARAM_clear_flags T
X509_VERIFY_PARAM_free T X509_VERIFY_PARAM_free T
X509_VERIFY_PARAM_get0 T
X509_VERIFY_PARAM_get0_name T
X509_VERIFY_PARAM_get0_peername T
X509_VERIFY_PARAM_get_count T
X509_VERIFY_PARAM_get_depth T X509_VERIFY_PARAM_get_depth T
X509_VERIFY_PARAM_get_flags T X509_VERIFY_PARAM_get_flags T
X509_VERIFY_PARAM_inherit T X509_VERIFY_PARAM_inherit T
X509_VERIFY_PARAM_lookup T X509_VERIFY_PARAM_lookup T
X509_VERIFY_PARAM_new T X509_VERIFY_PARAM_new T
X509_VERIFY_PARAM_set1 T X509_VERIFY_PARAM_set1 T
X509_VERIFY_PARAM_set1_email T
X509_VERIFY_PARAM_set1_host T
X509_VERIFY_PARAM_set1_ip T
X509_VERIFY_PARAM_set1_ip_asc T
X509_VERIFY_PARAM_set1_name T X509_VERIFY_PARAM_set1_name T
X509_VERIFY_PARAM_set1_policies T X509_VERIFY_PARAM_set1_policies T
X509_VERIFY_PARAM_set_depth T X509_VERIFY_PARAM_set_depth T
X509_VERIFY_PARAM_set_flags T X509_VERIFY_PARAM_set_flags T
X509_VERIFY_PARAM_set_hostflags T
X509_VERIFY_PARAM_set_purpose T X509_VERIFY_PARAM_set_purpose T
X509_VERIFY_PARAM_set_time T X509_VERIFY_PARAM_set_time T
X509_VERIFY_PARAM_set_trust T X509_VERIFY_PARAM_set_trust T
@ -3034,8 +3118,14 @@ X509_add_ext T
X509_alias_get0 T X509_alias_get0 T
X509_alias_set1 T X509_alias_set1 T
X509_certificate_type T X509_certificate_type T
X509_chain_check_suiteb T
X509_chain_up_ref T
X509_check_akid T X509_check_akid T
X509_check_ca T X509_check_ca T
X509_check_email T
X509_check_host T
X509_check_ip T
X509_check_ip_asc T
X509_check_issued T X509_check_issued T
X509_check_private_key T X509_check_private_key T
X509_check_purpose T X509_check_purpose T
@ -3051,6 +3141,7 @@ X509_find_by_issuer_and_serial T
X509_find_by_subject T X509_find_by_subject T
X509_free T X509_free T
X509_get0_pubkey_bitstr T X509_get0_pubkey_bitstr T
X509_get0_signature T
X509_get1_email T X509_get1_email T
X509_get1_ocsp T X509_get1_ocsp T
X509_get_default_cert_area T X509_get_default_cert_area T
@ -3071,8 +3162,10 @@ X509_get_issuer_name T
X509_get_pubkey T X509_get_pubkey T
X509_get_pubkey_parameters T X509_get_pubkey_parameters T
X509_get_serialNumber T X509_get_serialNumber T
X509_get_signature_nid T
X509_get_subject_name T X509_get_subject_name T
X509_gmtime_adj T X509_gmtime_adj T
X509_http_nbio T
X509_issuer_and_serial_cmp T X509_issuer_and_serial_cmp T
X509_issuer_and_serial_hash T X509_issuer_and_serial_hash T
X509_issuer_name_cmp T X509_issuer_name_cmp T
@ -3126,7 +3219,7 @@ X509_trust_clear T
X509_verify T X509_verify T
X509_verify_cert T X509_verify_cert T
X509_verify_cert_error_string T X509_verify_cert_error_string T
X509_version R 40 X509_version R 42
X509at_add1_attr T X509at_add1_attr T
X509at_add1_attr_by_NID T X509at_add1_attr_by_NID T
X509at_add1_attr_by_OBJ T X509at_add1_attr_by_OBJ T
@ -3153,54 +3246,6 @@ X9_62_PENTANOMIAL_free T
X9_62_PENTANOMIAL_it D 56 X9_62_PENTANOMIAL_it D 56
X9_62_PENTANOMIAL_new T X9_62_PENTANOMIAL_new T
ZLONG_it D 56 ZLONG_it D 56
_CONF_add_string T
_CONF_free_data T
_CONF_get_section T
_CONF_get_section_values T
_CONF_get_string T
_CONF_new_data T
_CONF_new_section T
_des_crypt T
_ossl_096_des_random_seed T
_ossl_old_crypt T
_ossl_old_des_cbc_cksum T
_ossl_old_des_cbc_encrypt T
_ossl_old_des_cfb64_encrypt T
_ossl_old_des_cfb_encrypt T
_ossl_old_des_crypt T
_ossl_old_des_decrypt3 T
_ossl_old_des_ecb3_encrypt T
_ossl_old_des_ecb_encrypt T
_ossl_old_des_ede3_cbc_encrypt T
_ossl_old_des_ede3_cfb64_encrypt T
_ossl_old_des_ede3_ofb64_encrypt T
_ossl_old_des_enc_read T
_ossl_old_des_enc_write T
_ossl_old_des_encrypt T
_ossl_old_des_encrypt2 T
_ossl_old_des_encrypt3 T
_ossl_old_des_fcrypt T
_ossl_old_des_is_weak_key T
_ossl_old_des_key_sched T
_ossl_old_des_ncbc_encrypt T
_ossl_old_des_ofb64_encrypt T
_ossl_old_des_ofb_encrypt T
_ossl_old_des_options T
_ossl_old_des_pcbc_encrypt T
_ossl_old_des_quad_cksum T
_ossl_old_des_random_key T
_ossl_old_des_random_seed T
_ossl_old_des_read_2passwords T
_ossl_old_des_read_password T
_ossl_old_des_read_pw T
_ossl_old_des_read_pw_string T
_ossl_old_des_set_key T
_ossl_old_des_set_odd_parity T
_ossl_old_des_string_to_2keys T
_ossl_old_des_string_to_key T
_ossl_old_des_xcbc_encrypt T
_shadow_DES_check_key B 4
_shadow_DES_rw_mode D 4
a2d_ASN1_OBJECT T a2d_ASN1_OBJECT T
a2i_ASN1_ENUMERATED T a2i_ASN1_ENUMERATED T
a2i_ASN1_INTEGER T a2i_ASN1_INTEGER T
@ -3222,10 +3267,13 @@ asn1_enc_restore T
asn1_enc_save T asn1_enc_save T
asn1_ex_c2i T asn1_ex_c2i T
asn1_ex_i2c T asn1_ex_i2c T
asn1_generalizedtime_to_tm T
asn1_get_choice_selector T asn1_get_choice_selector T
asn1_get_field_ptr T asn1_get_field_ptr T
asn1_item_combine_free T
asn1_set_choice_selector T asn1_set_choice_selector T
asn1_template_print_ctx T asn1_template_print_ctx T
asn1_utctime_to_tm T
b2i_PVK_bio T b2i_PVK_bio T
b2i_PrivateKey T b2i_PrivateKey T
b2i_PrivateKey_bio T b2i_PrivateKey_bio T
@ -3233,11 +3281,13 @@ b2i_PublicKey T
b2i_PublicKey_bio T b2i_PublicKey_bio T
bn_add_part_words T bn_add_part_words T
bn_add_words T bn_add_words T
bn_bn2binpad T
bn_cmp_part_words T bn_cmp_part_words T
bn_cmp_words T bn_cmp_words T
bn_div_words T bn_div_words T
bn_dup_expand T bn_dup_expand T
bn_expand2 T bn_expand2 T
bn_mod_add_fixed_top T
bn_mul_add_words T bn_mul_add_words T
bn_mul_comba4 T bn_mul_comba4 T
bn_mul_comba8 T bn_mul_comba8 T
@ -3245,6 +3295,7 @@ bn_mul_high T
bn_mul_low_normal T bn_mul_low_normal T
bn_mul_low_recursive T bn_mul_low_recursive T
bn_mul_mont T bn_mul_mont T
bn_mul_mont_fixed_top T
bn_mul_normal T bn_mul_normal T
bn_mul_part_recursive T bn_mul_part_recursive T
bn_mul_recursive T bn_mul_recursive T
@ -3256,11 +3307,11 @@ bn_sqr_recursive T
bn_sqr_words T bn_sqr_words T
bn_sub_part_words T bn_sub_part_words T
bn_sub_words T bn_sub_words T
bn_to_mont_fixed_top T
c2i_ASN1_BIT_STRING T c2i_ASN1_BIT_STRING T
c2i_ASN1_INTEGER T c2i_ASN1_INTEGER T
c2i_ASN1_OBJECT T c2i_ASN1_OBJECT T
check_defer T check_defer T
cleanse_ctr B 1
cmac_asn1_meth D 208 cmac_asn1_meth D 208
cmac_pkey_meth D 208 cmac_pkey_meth D 208
cms_Data_create T cms_Data_create T
@ -3282,9 +3333,15 @@ cms_SignerIdentifier_cert_cmp T
cms_SignerIdentifier_get0_signer_id T cms_SignerIdentifier_get0_signer_id T
cms_content_bio T cms_content_bio T
cms_encode_Receipt T cms_encode_Receipt T
cms_env_asn1_ctrl T
cms_get0_enveloped T cms_get0_enveloped T
cms_ias_cert_cmp T
cms_keyid_cert_cmp T
cms_msgSigDigest_add1 T cms_msgSigDigest_add1 T
cms_pkey_get_ri_type T
cms_set1_SignerIdentifier T cms_set1_SignerIdentifier T
cms_set1_ias T
cms_set1_keyid T
d2i_ACCESS_DESCRIPTION T d2i_ACCESS_DESCRIPTION T
d2i_ASN1_BIT_STRING T d2i_ASN1_BIT_STRING T
d2i_ASN1_BMPSTRING T d2i_ASN1_BMPSTRING T
@ -3322,6 +3379,7 @@ d2i_CMS_ReceiptRequest T
d2i_CMS_bio T d2i_CMS_bio T
d2i_CRL_DIST_POINTS T d2i_CRL_DIST_POINTS T
d2i_DHparams T d2i_DHparams T
d2i_DHxparams T
d2i_DIRECTORYSTRING T d2i_DIRECTORYSTRING T
d2i_DISPLAYTEXT T d2i_DISPLAYTEXT T
d2i_DIST_POINT T d2i_DIST_POINT T
@ -3436,6 +3494,7 @@ d2i_RSAPublicKey T
d2i_RSAPublicKey_bio T d2i_RSAPublicKey_bio T
d2i_RSAPublicKey_fp T d2i_RSAPublicKey_fp T
d2i_RSA_NET T d2i_RSA_NET T
d2i_RSA_OAEP_PARAMS T
d2i_RSA_PSS_PARAMS T d2i_RSA_PSS_PARAMS T
d2i_RSA_PUBKEY T d2i_RSA_PUBKEY T
d2i_RSA_PUBKEY_bio T d2i_RSA_PUBKEY_bio T
@ -3484,11 +3543,16 @@ d2i_X509_SIG T
d2i_X509_VAL T d2i_X509_VAL T
d2i_X509_bio T d2i_X509_bio T
d2i_X509_fp T d2i_X509_fp T
d2i_int_dhx T
default_pctx D 40 default_pctx D 40
dh_asn1_meth D 208 dh_asn1_meth D 208
dh_pkey_meth D 208 dh_pkey_meth D 208
dhx_asn1_meth D 208
dhx_pkey_meth D 208
dsa_asn1_meths D 1040 dsa_asn1_meths D 1040
dsa_builtin_paramgen T dsa_builtin_paramgen T
dsa_builtin_paramgen2 T
dsa_paramgen_check_g T
dsa_pkey_meth D 208 dsa_pkey_meth D 208
dsa_pub_internal_it D 56 dsa_pub_internal_it D 56
ec_GF2m_have_precompute_mult T ec_GF2m_have_precompute_mult T
@ -3588,6 +3652,7 @@ ec_GFp_simple_points_make_affine T
ec_GFp_simple_set_Jprojective_coordinates_GFp T ec_GFp_simple_set_Jprojective_coordinates_GFp T
ec_GFp_simple_set_compressed_coordinates T ec_GFp_simple_set_compressed_coordinates T
ec_pkey_meth D 208 ec_pkey_meth D 208
ec_precompute_mont_data T
ec_wNAF_have_precompute_mult T ec_wNAF_have_precompute_mult T
ec_wNAF_mul T ec_wNAF_mul T
ec_wNAF_precompute_mult T ec_wNAF_precompute_mult T
@ -3666,6 +3731,7 @@ i2d_CMS_bio T
i2d_CMS_bio_stream T i2d_CMS_bio_stream T
i2d_CRL_DIST_POINTS T i2d_CRL_DIST_POINTS T
i2d_DHparams T i2d_DHparams T
i2d_DHxparams T
i2d_DIRECTORYSTRING T i2d_DIRECTORYSTRING T
i2d_DISPLAYTEXT T i2d_DISPLAYTEXT T
i2d_DIST_POINT T i2d_DIST_POINT T
@ -3786,6 +3852,7 @@ i2d_RSAPublicKey T
i2d_RSAPublicKey_bio T i2d_RSAPublicKey_bio T
i2d_RSAPublicKey_fp T i2d_RSAPublicKey_fp T
i2d_RSA_NET T i2d_RSA_NET T
i2d_RSA_OAEP_PARAMS T
i2d_RSA_PSS_PARAMS T i2d_RSA_PSS_PARAMS T
i2d_RSA_PUBKEY T i2d_RSA_PUBKEY T
i2d_RSA_PUBKEY_bio T i2d_RSA_PUBKEY_bio T
@ -3834,6 +3901,8 @@ i2d_X509_SIG T
i2d_X509_VAL T i2d_X509_VAL T
i2d_X509_bio T i2d_X509_bio T
i2d_X509_fp T i2d_X509_fp T
i2d_int_dhx T
i2d_re_X509_tbs T
i2o_ECPublicKey T i2o_ECPublicKey T
i2s_ASN1_ENUMERATED T i2s_ASN1_ENUMERATED T
i2s_ASN1_ENUMERATED_TABLE T i2s_ASN1_ENUMERATED_TABLE T
@ -3869,12 +3938,13 @@ lh_retrieve T
lh_stats T lh_stats T
lh_stats_bio T lh_stats_bio T
lh_strhash T lh_strhash T
lh_version R 40 lh_version R 42
md4_block_data_order T md4_block_data_order T
md5_block_data_order T md5_block_data_order T
name_cmp T name_cmp T
o2i_ECPublicKey T o2i_ECPublicKey T
obj_cleanup_defer B 4 obj_cleanup_defer B 4
ossl_safe_getenv T
pem_check_suffix T pem_check_suffix T
pitem_free T pitem_free T
pitem_new T pitem_new T
@ -3909,6 +3979,7 @@ s2i_ASN1_INTEGER T
s2i_ASN1_OCTET_STRING T s2i_ASN1_OCTET_STRING T
sig_app B 8 sig_app B 8
sigx_app B 8 sigx_app B 8
sk_deep_copy T
sk_delete T sk_delete T
sk_delete_ptr T sk_delete_ptr T
sk_dup T sk_dup T
@ -3946,6 +4017,7 @@ v3_crl_invdate D 104
v3_crl_num D 104 v3_crl_num D 104
v3_crl_reason D 104 v3_crl_reason D 104
v3_crld D 104 v3_crld D 104
v3_ct_scts D 208
v3_delta_crl D 104 v3_delta_crl D 104
v3_ext_ku D 104 v3_ext_ku D 104
v3_freshest_crl D 104 v3_freshest_crl D 104

View File

@ -4,8 +4,15 @@ BIO_new_ssl T
BIO_new_ssl_connect T BIO_new_ssl_connect T
BIO_ssl_copy_session_id T BIO_ssl_copy_session_id T
BIO_ssl_shutdown T BIO_ssl_shutdown T
DTLS_client_method T
DTLS_method T
DTLS_server_method T
DTLSv1_2_client_method T
DTLSv1_2_enc_data D 136
DTLSv1_2_method T
DTLSv1_2_server_method T
DTLSv1_client_method T DTLSv1_client_method T
DTLSv1_enc_data D 112 DTLSv1_enc_data D 136
DTLSv1_method T DTLSv1_method T
DTLSv1_server_method T DTLSv1_server_method T
ERR_load_SSL_strings T ERR_load_SSL_strings T
@ -18,22 +25,41 @@ SRP_Calc_A_param T
SRP_generate_client_master_secret T SRP_generate_client_master_secret T
SRP_generate_server_master_secret T SRP_generate_server_master_secret T
SSL_CIPHER_description T SSL_CIPHER_description T
SSL_CIPHER_find T
SSL_CIPHER_get_bits T SSL_CIPHER_get_bits T
SSL_CIPHER_get_id T SSL_CIPHER_get_id T
SSL_CIPHER_get_name T SSL_CIPHER_get_name T
SSL_CIPHER_get_version T SSL_CIPHER_get_version T
SSL_COMP_add_compression_method T SSL_COMP_add_compression_method T
SSL_COMP_free_compression_methods T
SSL_COMP_get_compression_methods T SSL_COMP_get_compression_methods T
SSL_COMP_get_name T SSL_COMP_get_name T
SSL_COMP_set0_compression_methods T
SSL_CONF_CTX_clear_flags T
SSL_CONF_CTX_finish T
SSL_CONF_CTX_free T
SSL_CONF_CTX_new T
SSL_CONF_CTX_set1_prefix T
SSL_CONF_CTX_set_flags T
SSL_CONF_CTX_set_ssl T
SSL_CONF_CTX_set_ssl_ctx T
SSL_CONF_cmd T
SSL_CONF_cmd_argv T
SSL_CONF_cmd_value_type T
SSL_CTX_SRP_CTX_free T SSL_CTX_SRP_CTX_free T
SSL_CTX_SRP_CTX_init T SSL_CTX_SRP_CTX_init T
SSL_CTX_add_client_CA T SSL_CTX_add_client_CA T
SSL_CTX_add_client_custom_ext T
SSL_CTX_add_server_custom_ext T
SSL_CTX_add_session T SSL_CTX_add_session T
SSL_CTX_callback_ctrl T SSL_CTX_callback_ctrl T
SSL_CTX_check_private_key T SSL_CTX_check_private_key T
SSL_CTX_ctrl T SSL_CTX_ctrl T
SSL_CTX_flush_sessions T SSL_CTX_flush_sessions T
SSL_CTX_free T SSL_CTX_free T
SSL_CTX_get0_certificate T
SSL_CTX_get0_param T
SSL_CTX_get0_privatekey T
SSL_CTX_get_cert_store T SSL_CTX_get_cert_store T
SSL_CTX_get_client_CA_list T SSL_CTX_get_client_CA_list T
SSL_CTX_get_client_cert_cb T SSL_CTX_get_client_cert_cb T
@ -41,6 +67,7 @@ SSL_CTX_get_ex_data T
SSL_CTX_get_ex_new_index T SSL_CTX_get_ex_new_index T
SSL_CTX_get_info_callback T SSL_CTX_get_info_callback T
SSL_CTX_get_quiet_shutdown T SSL_CTX_get_quiet_shutdown T
SSL_CTX_get_ssl_method T
SSL_CTX_get_timeout T SSL_CTX_get_timeout T
SSL_CTX_get_verify_callback T SSL_CTX_get_verify_callback T
SSL_CTX_get_verify_depth T SSL_CTX_get_verify_depth T
@ -56,6 +83,9 @@ SSL_CTX_sess_set_new_cb T
SSL_CTX_sess_set_remove_cb T SSL_CTX_sess_set_remove_cb T
SSL_CTX_sessions T SSL_CTX_sessions T
SSL_CTX_set1_param T SSL_CTX_set1_param T
SSL_CTX_set_alpn_protos T
SSL_CTX_set_alpn_select_cb T
SSL_CTX_set_cert_cb T
SSL_CTX_set_cert_store T SSL_CTX_set_cert_store T
SSL_CTX_set_cert_verify_callback T SSL_CTX_set_cert_verify_callback T
SSL_CTX_set_cipher_list T SSL_CTX_set_cipher_list T
@ -105,6 +135,8 @@ SSL_CTX_use_certificate_ASN1 T
SSL_CTX_use_certificate_chain_file T SSL_CTX_use_certificate_chain_file T
SSL_CTX_use_certificate_file T SSL_CTX_use_certificate_file T
SSL_CTX_use_psk_identity_hint T SSL_CTX_use_psk_identity_hint T
SSL_CTX_use_serverinfo T
SSL_CTX_use_serverinfo_file T
SSL_SESSION_free T SSL_SESSION_free T
SSL_SESSION_get0_peer T SSL_SESSION_get0_peer T
SSL_SESSION_get_compress_id T SSL_SESSION_get_compress_id T
@ -132,6 +164,8 @@ SSL_alert_type_string T
SSL_alert_type_string_long T SSL_alert_type_string_long T
SSL_cache_hit T SSL_cache_hit T
SSL_callback_ctrl T SSL_callback_ctrl T
SSL_certs_clear T
SSL_check_chain T
SSL_check_private_key T SSL_check_private_key T
SSL_clear T SSL_clear T
SSL_connect T SSL_connect T
@ -141,8 +175,11 @@ SSL_do_handshake T
SSL_dup T SSL_dup T
SSL_dup_CA_list T SSL_dup_CA_list T
SSL_export_keying_material T SSL_export_keying_material T
SSL_extension_supported T
SSL_free T SSL_free T
SSL_get0_alpn_selected T
SSL_get0_next_proto_negotiated T SSL_get0_next_proto_negotiated T
SSL_get0_param T
SSL_get1_session T SSL_get1_session T
SSL_get_SSL_CTX T SSL_get_SSL_CTX T
SSL_get_certificate T SSL_get_certificate T
@ -175,7 +212,9 @@ SSL_get_servername T
SSL_get_servername_type T SSL_get_servername_type T
SSL_get_session T SSL_get_session T
SSL_get_shared_ciphers T SSL_get_shared_ciphers T
SSL_get_shared_sigalgs T
SSL_get_shutdown T SSL_get_shutdown T
SSL_get_sigalgs T
SSL_get_srp_N T SSL_get_srp_N T
SSL_get_srp_g T SSL_get_srp_g T
SSL_get_srp_userinfo T SSL_get_srp_userinfo T
@ -190,6 +229,7 @@ SSL_get_version T
SSL_get_wbio T SSL_get_wbio T
SSL_get_wfd T SSL_get_wfd T
SSL_has_matching_session_id T SSL_has_matching_session_id T
SSL_is_server T
SSL_library_init T SSL_library_init T
SSL_load_client_CA_file T SSL_load_client_CA_file T
SSL_load_error_strings T SSL_load_error_strings T
@ -206,7 +246,9 @@ SSL_select_next_proto T
SSL_set1_param T SSL_set1_param T
SSL_set_SSL_CTX T SSL_set_SSL_CTX T
SSL_set_accept_state T SSL_set_accept_state T
SSL_set_alpn_protos T
SSL_set_bio T SSL_set_bio T
SSL_set_cert_cb T
SSL_set_cipher_list T SSL_set_cipher_list T
SSL_set_client_CA_list T SSL_set_client_CA_list T
SSL_set_connect_state T SSL_set_connect_state T
@ -267,17 +309,19 @@ SSLv2_client_method T
SSLv2_method T SSLv2_method T
SSLv2_server_method T SSLv2_server_method T
SSLv3_client_method T SSLv3_client_method T
SSLv3_enc_data D 112 SSLv3_enc_data D 136
SSLv3_method T SSLv3_method T
SSLv3_server_method T SSLv3_server_method T
TLSv1_1_client_method T TLSv1_1_client_method T
TLSv1_1_enc_data D 136
TLSv1_1_method T TLSv1_1_method T
TLSv1_1_server_method T TLSv1_1_server_method T
TLSv1_2_client_method T TLSv1_2_client_method T
TLSv1_2_enc_data D 136
TLSv1_2_method T TLSv1_2_method T
TLSv1_2_server_method T TLSv1_2_server_method T
TLSv1_client_method T TLSv1_client_method T
TLSv1_enc_data D 112 TLSv1_enc_data D 136
TLSv1_method T TLSv1_method T
TLSv1_server_method T TLSv1_server_method T
d2i_SSL_SESSION T d2i_SSL_SESSION T
@ -286,15 +330,14 @@ dtls1_accept T
dtls1_buffer_message T dtls1_buffer_message T
dtls1_check_timeout_num T dtls1_check_timeout_num T
dtls1_clear T dtls1_clear T
dtls1_clear_record_buffer T dtls1_clear_received_buffer T
dtls1_client_hello T dtls1_clear_sent_buffer T
dtls1_connect T dtls1_connect T
dtls1_ctrl T dtls1_ctrl T
dtls1_default_timeout T dtls1_default_timeout T
dtls1_dispatch_alert T dtls1_dispatch_alert T
dtls1_do_write T dtls1_do_write T
dtls1_double_timeout T dtls1_double_timeout T
dtls1_enc T
dtls1_free T dtls1_free T
dtls1_get_ccs_header T dtls1_get_ccs_header T
dtls1_get_cipher T dtls1_get_cipher T
@ -305,34 +348,24 @@ dtls1_get_record T
dtls1_get_timeout T dtls1_get_timeout T
dtls1_handle_timeout T dtls1_handle_timeout T
dtls1_heartbeat T dtls1_heartbeat T
dtls1_hm_fragment_free T
dtls1_is_timer_expired T dtls1_is_timer_expired T
dtls1_link_min_mtu T
dtls1_listen T dtls1_listen T
dtls1_min_mtu T dtls1_min_mtu T
dtls1_new T dtls1_new T
dtls1_output_cert_chain T
dtls1_process_heartbeat T dtls1_process_heartbeat T
dtls1_read_bytes T dtls1_read_bytes T
dtls1_read_failed T dtls1_read_failed T
dtls1_reset_seq_numbers T dtls1_reset_seq_numbers T
dtls1_retransmit_buffered_messages T dtls1_retransmit_buffered_messages T
dtls1_retransmit_message T dtls1_retransmit_message T
dtls1_send_certificate_request T
dtls1_send_change_cipher_spec T dtls1_send_change_cipher_spec T
dtls1_send_client_certificate T
dtls1_send_client_key_exchange T
dtls1_send_client_verify T
dtls1_send_finished T
dtls1_send_hello_request T
dtls1_send_newsession_ticket T
dtls1_send_server_certificate T
dtls1_send_server_done T
dtls1_send_server_hello T
dtls1_send_server_key_exchange T
dtls1_set_message_header T dtls1_set_message_header T
dtls1_shutdown T dtls1_shutdown T
dtls1_start_timer T dtls1_start_timer T
dtls1_stop_timer T dtls1_stop_timer T
dtls1_version_str R 41 dtls1_version_str R 43
dtls1_write_app_data_bytes T dtls1_write_app_data_bytes T
dtls1_write_bytes T dtls1_write_bytes T
i2d_SSL_SESSION T i2d_SSL_SESSION T
@ -351,36 +384,6 @@ ssl23_read T
ssl23_read_bytes T ssl23_read_bytes T
ssl23_write T ssl23_write T
ssl23_write_bytes T ssl23_write_bytes T
ssl2_accept T
ssl2_callback_ctrl T
ssl2_ciphers D 616
ssl2_clear T
ssl2_connect T
ssl2_ctrl T
ssl2_ctx_callback_ctrl T
ssl2_ctx_ctrl T
ssl2_default_timeout T
ssl2_do_write T
ssl2_enc T
ssl2_enc_init T
ssl2_free T
ssl2_generate_key_material T
ssl2_get_cipher T
ssl2_get_cipher_by_char T
ssl2_mac T
ssl2_new T
ssl2_num_ciphers T
ssl2_part_read T
ssl2_peek T
ssl2_pending T
ssl2_put_cipher_by_char T
ssl2_read T
ssl2_return_error T
ssl2_set_certificate T
ssl2_shutdown T
ssl2_version_str R 40
ssl2_write T
ssl2_write_error T
ssl3_accept T ssl3_accept T
ssl3_alert_code T ssl3_alert_code T
ssl3_callback_ctrl T ssl3_callback_ctrl T
@ -391,8 +394,6 @@ ssl3_cbc_remove_padding T
ssl3_cert_verify_mac T ssl3_cert_verify_mac T
ssl3_change_cipher_state T ssl3_change_cipher_state T
ssl3_check_cert_and_algorithm T ssl3_check_cert_and_algorithm T
ssl3_check_client_hello T
ssl3_check_finished T
ssl3_choose_cipher T ssl3_choose_cipher T
ssl3_ciphers D 12320 ssl3_ciphers D 12320
ssl3_cleanup_key_block T ssl3_cleanup_key_block T
@ -433,6 +434,7 @@ ssl3_get_req_cert_type T
ssl3_get_server_certificate T ssl3_get_server_certificate T
ssl3_get_server_done T ssl3_get_server_done T
ssl3_get_server_hello T ssl3_get_server_hello T
ssl3_handshake_write T
ssl3_init_finished_mac T ssl3_init_finished_mac T
ssl3_new T ssl3_new T
ssl3_num_ciphers T ssl3_num_ciphers T
@ -463,16 +465,18 @@ ssl3_send_server_certificate T
ssl3_send_server_done T ssl3_send_server_done T
ssl3_send_server_hello T ssl3_send_server_hello T
ssl3_send_server_key_exchange T ssl3_send_server_key_exchange T
ssl3_set_handshake_header T
ssl3_setup_buffers T ssl3_setup_buffers T
ssl3_setup_key_block T ssl3_setup_key_block T
ssl3_setup_read_buffer T ssl3_setup_read_buffer T
ssl3_setup_write_buffer T ssl3_setup_write_buffer T
ssl3_shutdown T ssl3_shutdown T
ssl3_undef_enc_method D 112 ssl3_undef_enc_method D 136
ssl3_version_str R 40 ssl3_version_str R 42
ssl3_write T ssl3_write T
ssl3_write_bytes T ssl3_write_bytes T
ssl3_write_pending T ssl3_write_pending T
ssl_add_cert_chain T
ssl_add_clienthello_renegotiate_ext T ssl_add_clienthello_renegotiate_ext T
ssl_add_clienthello_tlsext T ssl_add_clienthello_tlsext T
ssl_add_clienthello_use_srtp_ext T ssl_add_clienthello_use_srtp_ext T
@ -480,16 +484,27 @@ ssl_add_serverhello_renegotiate_ext T
ssl_add_serverhello_tlsext T ssl_add_serverhello_tlsext T
ssl_add_serverhello_use_srtp_ext T ssl_add_serverhello_use_srtp_ext T
ssl_bad_method T ssl_bad_method T
ssl_build_cert_chain T
ssl_bytes_to_cipher_list T ssl_bytes_to_cipher_list T
ssl_cert_add0_chain_cert T
ssl_cert_add1_chain_cert T
ssl_cert_clear_certs T
ssl_cert_dup T ssl_cert_dup T
ssl_cert_free T ssl_cert_free T
ssl_cert_inst T ssl_cert_inst T
ssl_cert_new T ssl_cert_new T
ssl_cert_select_current T
ssl_cert_set0_chain T
ssl_cert_set1_chain T
ssl_cert_set_cert_cb T
ssl_cert_set_cert_store T
ssl_cert_set_current T
ssl_cert_set_default_md T
ssl_cert_type T ssl_cert_type T
ssl_check_clienthello_tlsext_early T
ssl_check_clienthello_tlsext_late T ssl_check_clienthello_tlsext_late T
ssl_check_serverhello_tlsext T ssl_check_serverhello_tlsext T
ssl_check_srvr_ecc_cert_and_alg T ssl_check_srvr_ecc_cert_and_alg T
ssl_cipher_get_cert_index T
ssl_cipher_get_evp T ssl_cipher_get_evp T
ssl_cipher_id_cmp T ssl_cipher_id_cmp T
ssl_cipher_list_to_bytes T ssl_cipher_list_to_bytes T
@ -502,11 +517,12 @@ ssl_do_client_cert_cb T
ssl_fill_hello_random T ssl_fill_hello_random T
ssl_free_wbio_buffer T ssl_free_wbio_buffer T
ssl_get_algorithm2 T ssl_get_algorithm2 T
ssl_get_cipher_by_char T
ssl_get_ciphers_by_id T ssl_get_ciphers_by_id T
ssl_get_handshake_digest T ssl_get_handshake_digest T
ssl_get_new_session T ssl_get_new_session T
ssl_get_prev_session T ssl_get_prev_session T
ssl_get_server_send_cert T ssl_get_server_cert_serverinfo T
ssl_get_server_send_pkey T ssl_get_server_send_pkey T
ssl_get_sign_pkey T ssl_get_sign_pkey T
ssl_init_wbio_buffer T ssl_init_wbio_buffer T
@ -523,7 +539,9 @@ ssl_prepare_serverhello_tlsext T
ssl_replace_hash T ssl_replace_hash T
ssl_sess_cert_free T ssl_sess_cert_free T
ssl_sess_cert_new T ssl_sess_cert_new T
ssl_session_dup T
ssl_set_cert_masks T ssl_set_cert_masks T
ssl_set_client_disabled T
ssl_set_peer_cert_type T ssl_set_peer_cert_type T
ssl_undefined_const_function T ssl_undefined_const_function T
ssl_undefined_function T ssl_undefined_function T
@ -531,14 +549,18 @@ ssl_undefined_void_function T
ssl_update_cache T ssl_update_cache T
ssl_verify_alarm_type T ssl_verify_alarm_type T
ssl_verify_cert_chain T ssl_verify_cert_chain T
tls12_check_peer_sigalg T
tls12_get_hash T tls12_get_hash T
tls12_get_req_sig_algs T tls12_get_psigalgs T
tls12_get_sigandhash T tls12_get_sigandhash T
tls12_get_sigid T tls12_get_sigid T
tls1_alert_code T tls1_alert_code T
tls1_cbc_remove_padding T tls1_cbc_remove_padding T
tls1_cert_verify_mac T tls1_cert_verify_mac T
tls1_change_cipher_state T tls1_change_cipher_state T
tls1_check_chain T
tls1_check_curve T
tls1_check_ec_tmp_key T
tls1_clear T tls1_clear T
tls1_default_timeout T tls1_default_timeout T
tls1_ec_curve_id2nid T tls1_ec_curve_id2nid T
@ -554,5 +576,13 @@ tls1_new T
tls1_process_heartbeat T tls1_process_heartbeat T
tls1_process_sigalgs T tls1_process_sigalgs T
tls1_process_ticket T tls1_process_ticket T
tls1_save_sigalgs T
tls1_set_cert_validity T
tls1_set_curves T
tls1_set_curves_list T
tls1_set_server_sigalgs T
tls1_set_sigalgs T
tls1_set_sigalgs_list T
tls1_setup_key_block T tls1_setup_key_block T
tls1_version_str R 40 tls1_shared_curve T
tls1_version_str R 42

View File

@ -1 +1 @@
d4ff46a8d3b1eb0eaddc635718e99d088330c18c 2784f2cca7140d5ed57e15890e3a9ebf9323b59c

View File

@ -1,42 +1,92 @@
LICENSE := OpenSSL LICENSE := OpenSSL
VERSION := 1.0.1i VERSION := 1.0.2q
DOWNLOADS := openssl.archive DOWNLOADS := openssl.archive
URL(openssl) := https://www.openssl.org/source/old/1.0.1/openssl-$(VERSION).tar.gz URL(openssl) := https://www.openssl.org/source/openssl-$(VERSION).tar.gz
SHA(openssl) := 3c179f46ca77069a6a0bac70212a9b3b838b2f66129cb52d568837fc79d8fcc7 SHA(openssl) := 5744cfcbcec2b1b48629f7354203bc1e5e9b5466998bbccc5b5fcde3b18eb684
SIG(openssl) := ${URL(openssl)}.asc
KEY(openssl) := "49A563D9 26BB437D F295C759 9C58A66D 2118CF83 F709453B 5A6A9B85"
DIR(openssl) := src/lib/openssl DIR(openssl) := src/lib/openssl
DIRS := include/openssl DIRS := include/openssl
DIR_CONTENT(include/openssl) = $(shell find src/lib/openssl/include/openssl/ -name *.h) \ DIR_CONTENT(include/openssl) = \
src/lib/openssl/e_os.h \ src/lib/openssl/crypto/aes/aes.h \
src/lib/openssl/crypto/asn1/asn1.h \
src/lib/openssl/crypto/asn1/asn1_mac.h \
src/lib/openssl/crypto/asn1/asn1t.h \
src/lib/openssl/crypto/bf/blowfish.h \
src/lib/openssl/crypto/bio/bio.h \
src/lib/openssl/crypto/bn/bn.h \
src/lib/openssl/crypto/buffer/buffer.h \
src/lib/openssl/crypto/camellia/camellia.h \
src/lib/openssl/crypto/cast/cast.h \
src/lib/openssl/crypto/cmac/cmac.h \
src/lib/openssl/crypto/cms/cms.h \
src/lib/openssl/crypto/comp/comp.h \
src/lib/openssl/crypto/conf/conf.h \
src/lib/openssl/crypto/conf/conf_api.h \
src/lib/openssl/crypto/crypto.h \
src/lib/openssl/crypto/des/des.h \
src/lib/openssl/crypto/des/des_old.h \
src/lib/openssl/crypto/dh/dh.h \
src/lib/openssl/crypto/dsa/dsa.h \
src/lib/openssl/crypto/dso/dso.h \
src/lib/openssl/crypto/ebcdic.h \
src/lib/openssl/crypto/ec/ec.h \
src/lib/openssl/crypto/ecdh/ecdh.h \
src/lib/openssl/crypto/ecdsa/ecdsa.h \
src/lib/openssl/crypto/engine/engine.h \
src/lib/openssl/crypto/err/err.h \
src/lib/openssl/crypto/evp/evp.h \
src/lib/openssl/crypto/hmac/hmac.h \
src/lib/openssl/crypto/idea/idea.h \
src/lib/openssl/crypto/krb5/krb5_asn.h \
src/lib/openssl/crypto/lhash/lhash.h \
src/lib/openssl/crypto/md2/md2.h \ src/lib/openssl/crypto/md2/md2.h \
src/lib/openssl/crypto/md4/md4.h \
src/lib/openssl/crypto/md5/md5.h \
src/lib/openssl/crypto/mdc2/mdc2.h \
src/lib/openssl/crypto/modes/modes.h \
src/lib/openssl/crypto/objects/obj_mac.h \
src/lib/openssl/crypto/objects/objects.h \
src/lib/openssl/crypto/ocsp/ocsp.h \
src/lib/openssl/crypto/opensslconf.h \
src/lib/openssl/crypto/opensslv.h \
src/lib/openssl/crypto/ossl_typ.h \
src/lib/openssl/crypto/pem/pem.h \
src/lib/openssl/crypto/pem/pem2.h \
src/lib/openssl/crypto/pkcs12/pkcs12.h \
src/lib/openssl/crypto/pkcs7/pkcs7.h \
src/lib/openssl/crypto/pqueue/pqueue.h \
src/lib/openssl/crypto/rand/rand.h \
src/lib/openssl/crypto/rc2/rc2.h \
src/lib/openssl/crypto/rc4/rc4.h \
src/lib/openssl/crypto/rc5/rc5.h \ src/lib/openssl/crypto/rc5/rc5.h \
src/lib/openssl/crypto/store/store.h src/lib/openssl/crypto/ripemd/ripemd.h \
src/lib/openssl/crypto/rsa/rsa.h \
src/lib/openssl/crypto/seed/seed.h \
src/lib/openssl/crypto/sha/sha.h \
src/lib/openssl/crypto/srp/srp.h \
src/lib/openssl/crypto/stack/safestack.h \
src/lib/openssl/crypto/stack/stack.h \
src/lib/openssl/crypto/store/store.h \
src/lib/openssl/crypto/symhacks.h \
src/lib/openssl/crypto/ts/ts.h \
src/lib/openssl/crypto/txt_db/txt_db.h \
src/lib/openssl/crypto/ui/ui.h \
src/lib/openssl/crypto/ui/ui_compat.h \
src/lib/openssl/crypto/whrlpool/whrlpool.h \
src/lib/openssl/crypto/x509/x509.h \
src/lib/openssl/crypto/x509/x509_vfy.h \
src/lib/openssl/e_os.h \
src/lib/openssl/e_os2.h \
src/lib/openssl/ssl/dtls1.h \
src/lib/openssl/ssl/kssl.h \
src/lib/openssl/ssl/srtp.h \
src/lib/openssl/ssl/ssl.h \
src/lib/openssl/ssl/ssl2.h \
src/lib/openssl/ssl/ssl23.h \
src/lib/openssl/ssl/ssl3.h \
src/lib/openssl/ssl/tls1.h \
src/lib/openssl/crypto/x509v3/x509v3.h
# PATCHES := $(addprefix src/lib/openssl/,rand_unix_c.patch ssl.patch constant_time_locl.patch)
# Generate ASM codes
#
$(call check_tool,perl)
gen_files := src/lib/openssl/x86_64/modexp512.s src/lib/openssl/x86_64/rc4_md5.s
default: $(gen_files)
$(gen_files): $(DOWNLOADS)
src/lib/openssl/x86_64/modexp512.s:
@$(MSG_GENERATE)$@
$(VERBOSE)mkdir -p $(dir $@)
$(VERBOSE)perl src/lib/openssl/crypto/bn/asm/modexp512-x86_64.pl \
src/lib/openssl/crypto/perlasm/x86as.pl > $@
src/lib/openssl/x86_64/rc4_md5.s:
@$(MSG_GENERATE)$@
$(VERBOSE)mkdir -p $(dir $@)
$(VERBOSE)perl src/lib/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl \
src/lib/openssl/crypto/perlasm/x86as.pl > $@
PATCHES := $(addprefix src/lib/openssl/,rand_unix_c.patch ssl.patch)
PATCH_OPT := -p1 -d src/lib/openssl PATCH_OPT := -p1 -d src/lib/openssl

View File

@ -14,6 +14,9 @@ include:
mkdir $@ mkdir $@
cp -r $(PORT_DIR)/include/* $@/ cp -r $(PORT_DIR)/include/* $@/
cp $(PORT_DIR)/include/openssl/e_os* $@/ cp $(PORT_DIR)/include/openssl/e_os* $@/
cp -r $(PORT_DIR)/src/lib/openssl/crypto/o_time.h $@/
mkdir -p $@/crypto
cp -r $(PORT_DIR)/src/lib/openssl/crypto/constant_time_locl.h $@/crypto
content: LICENSE content: LICENSE

View File

@ -11,8 +11,6 @@ src/lib/openssl:
cp -r $(REP_DIR)/src/lib/openssl/* $@ cp -r $(REP_DIR)/src/lib/openssl/* $@
mkdir -p $@/crypto mkdir -p $@/crypto
cp -r $(PORT_DIR)/src/lib/openssl/crypto/* $@/crypto cp -r $(PORT_DIR)/src/lib/openssl/crypto/* $@/crypto
mkdir -p $@/x86_64
cp -r $(PORT_DIR)/src/lib/openssl/x86_64/* $@/x86_64
src/lib/libcrypto/target.mk: src/lib/libcrypto src/lib/openssl src/lib/libcrypto/target.mk: src/lib/libcrypto src/lib/openssl
echo "LIBS += libcrypto" > $@ echo "LIBS += libcrypto" > $@

View File

@ -0,0 +1,30 @@
+++ a/ssl/s2_srvr.c
@@ -111,7 +111,7 @@
#include "ssl_locl.h"
#ifndef OPENSSL_NO_SSL2
-#include "../crypto/constant_time_locl.h"
+#include <crypto/constant_time_locl.h>
# include <stdio.h>
# include <openssl/bio.h>
# include <openssl/rand.h>
+++ a/ssl/s3_cbc.c
@@ -53,7 +53,7 @@
*
*/
-#include "../crypto/constant_time_locl.h"
+#include <crypto/constant_time_locl.h>
#include "ssl_locl.h"
#include <openssl/md5.h>
+++ a/ssl/s3_srvr.c
@@ -154,7 +154,7 @@
#include <stdio.h>
#include "ssl_locl.h"
#include "kssl_lcl.h"
-#include "../crypto/constant_time_locl.h"
+#include <crypto/constant_time_locl.h>
#include <openssl/buffer.h>
#include <openssl/rand.h>
#include <openssl/objects.h>

View File

@ -1,10 +1,10 @@
--- a/crypto/rand/rand_unix.c --- a/crypto/rand/rand_unix.c
+++ b/crypto/rand/rand_unix.c +++ b/crypto/rand/rand_unix.c
@@ -233,6 +233,26 @@ @@ -222,6 +222,26 @@
}
return 1; return 1;
} }
+#elif defined RAND_GENODE +# elif defined RAND_GENODE
+int RAND_poll(void) +int RAND_poll(void)
+{ +{
+ unsigned char buf[ENTROPY_NEEDED]; + unsigned char buf[ENTROPY_NEEDED];
@ -13,7 +13,7 @@
+ int fd = open(rand_file, O_RDONLY); + int fd = open(rand_file, O_RDONLY);
+ if (fd == -1) { + if (fd == -1) {
+ fprintf(stderr, "libcrypto: open(%s) failed with '%s'\n", + fprintf(stderr, "libcrypto: open(%s) failed with '%s'\n",
+ rand_file, strerror(errno)); + rand_file, strerror(errno));
+ return 0; + return 0;
+ } + }
+ +
@ -24,6 +24,6 @@
+ +
+ return 1; + return 1;
+} +}
#else /* !defined(__OpenBSD__) */ # elif defined __OpenBSD__
int RAND_poll(void) int RAND_poll(void)
{ {

View File

@ -1,13 +1,3 @@
+++ x/ssl/s3_lib.c
@@ -154,7 +154,7 @@
#include "kssl_lcl.h"
#ifndef OPENSSL_NO_TLSEXT
#ifndef OPENSSL_NO_EC
-#include "../crypto/ec/ec_lcl.h"
+#include <crypto/ec/ec_lcl.h>
#endif /* OPENSSL_NO_EC */
#endif /* OPENSSL_NO_TLSEXT */
#include <openssl/md5.h>
+++ a/ssl/ssl_cert.c +++ a/ssl/ssl_cert.c
@@ -121,7 +121,7 @@ @@ -121,7 +121,7 @@
# include <sys/types.h> # include <sys/types.h>