openssl: don't export nonexistant symbols

These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our
OpenSSL 3.0 builds.

Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D44249
This commit is contained in:
Brooks Davis 2024-04-22 20:13:28 +01:00
parent e5700dab1e
commit 5ffb5c849c
2 changed files with 0 additions and 137 deletions

View file

@ -813,7 +813,6 @@ OPENSSL_1_1_0 {
CRYPTO_get_ex_new_index; CRYPTO_get_ex_new_index;
CRYPTO_get_mem_functions; CRYPTO_get_mem_functions;
CRYPTO_malloc; CRYPTO_malloc;
CRYPTO_mem_ctrl;
CRYPTO_memcmp; CRYPTO_memcmp;
CRYPTO_memdup; CRYPTO_memdup;
CRYPTO_new_ex_data; CRYPTO_new_ex_data;
@ -843,7 +842,6 @@ OPENSSL_1_1_0 {
CRYPTO_secure_used; CRYPTO_secure_used;
CRYPTO_secure_zalloc; CRYPTO_secure_zalloc;
CRYPTO_set_ex_data; CRYPTO_set_ex_data;
CRYPTO_set_mem_debug;
CRYPTO_set_mem_functions; CRYPTO_set_mem_functions;
CRYPTO_strdup; CRYPTO_strdup;
CRYPTO_strndup; CRYPTO_strndup;
@ -1362,7 +1360,6 @@ OPENSSL_1_1_0 {
ERR_load_CT_strings; ERR_load_CT_strings;
ERR_load_DH_strings; ERR_load_DH_strings;
ERR_load_DSA_strings; ERR_load_DSA_strings;
ERR_load_DSO_strings;
ERR_load_EC_strings; ERR_load_EC_strings;
ERR_load_ENGINE_strings; ERR_load_ENGINE_strings;
ERR_load_ERR_strings; ERR_load_ERR_strings;
@ -1390,7 +1387,6 @@ OPENSSL_1_1_0 {
ERR_print_errors; ERR_print_errors;
ERR_print_errors_cb; ERR_print_errors_cb;
ERR_print_errors_fp; ERR_print_errors_fp;
ERR_put_error;
ERR_reason_error_string; ERR_reason_error_string;
ERR_remove_state; ERR_remove_state;
ERR_remove_thread_state; ERR_remove_thread_state;
@ -1407,23 +1403,17 @@ OPENSSL_1_1_0 {
ESS_SIGNING_CERT_free; ESS_SIGNING_CERT_free;
ESS_SIGNING_CERT_new; ESS_SIGNING_CERT_new;
EVP_BytesToKey; EVP_BytesToKey;
EVP_CIPHER_CTX_block_size;
EVP_CIPHER_CTX_buf_noconst; EVP_CIPHER_CTX_buf_noconst;
EVP_CIPHER_CTX_cipher; EVP_CIPHER_CTX_cipher;
EVP_CIPHER_CTX_clear_flags; EVP_CIPHER_CTX_clear_flags;
EVP_CIPHER_CTX_copy; EVP_CIPHER_CTX_copy;
EVP_CIPHER_CTX_ctrl; EVP_CIPHER_CTX_ctrl;
EVP_CIPHER_CTX_encrypting;
EVP_CIPHER_CTX_free; EVP_CIPHER_CTX_free;
EVP_CIPHER_CTX_get_app_data; EVP_CIPHER_CTX_get_app_data;
EVP_CIPHER_CTX_get_cipher_data; EVP_CIPHER_CTX_get_cipher_data;
EVP_CIPHER_CTX_iv; EVP_CIPHER_CTX_iv;
EVP_CIPHER_CTX_iv_length;
EVP_CIPHER_CTX_iv_noconst; EVP_CIPHER_CTX_iv_noconst;
EVP_CIPHER_CTX_key_length;
EVP_CIPHER_CTX_new; EVP_CIPHER_CTX_new;
EVP_CIPHER_CTX_nid;
EVP_CIPHER_CTX_num;
EVP_CIPHER_CTX_original_iv; EVP_CIPHER_CTX_original_iv;
EVP_CIPHER_CTX_rand_key; EVP_CIPHER_CTX_rand_key;
EVP_CIPHER_CTX_reset; EVP_CIPHER_CTX_reset;
@ -1435,14 +1425,10 @@ OPENSSL_1_1_0 {
EVP_CIPHER_CTX_set_padding; EVP_CIPHER_CTX_set_padding;
EVP_CIPHER_CTX_test_flags; EVP_CIPHER_CTX_test_flags;
EVP_CIPHER_asn1_to_param; EVP_CIPHER_asn1_to_param;
EVP_CIPHER_block_size;
EVP_CIPHER_do_all; EVP_CIPHER_do_all;
EVP_CIPHER_do_all_sorted; EVP_CIPHER_do_all_sorted;
EVP_CIPHER_flags;
EVP_CIPHER_get_asn1_iv; EVP_CIPHER_get_asn1_iv;
EVP_CIPHER_impl_ctx_size; EVP_CIPHER_impl_ctx_size;
EVP_CIPHER_iv_length;
EVP_CIPHER_key_length;
EVP_CIPHER_meth_dup; EVP_CIPHER_meth_dup;
EVP_CIPHER_meth_free; EVP_CIPHER_meth_free;
EVP_CIPHER_meth_get_cleanup; EVP_CIPHER_meth_get_cleanup;
@ -1461,10 +1447,8 @@ OPENSSL_1_1_0 {
EVP_CIPHER_meth_set_init; EVP_CIPHER_meth_set_init;
EVP_CIPHER_meth_set_iv_length; EVP_CIPHER_meth_set_iv_length;
EVP_CIPHER_meth_set_set_asn1_params; EVP_CIPHER_meth_set_set_asn1_params;
EVP_CIPHER_nid;
EVP_CIPHER_param_to_asn1; EVP_CIPHER_param_to_asn1;
EVP_CIPHER_set_asn1_iv; EVP_CIPHER_set_asn1_iv;
EVP_CIPHER_type;
EVP_CipherFinal; EVP_CipherFinal;
EVP_CipherFinal_ex; EVP_CipherFinal_ex;
EVP_CipherInit; EVP_CipherInit;
@ -1509,18 +1493,14 @@ OPENSSL_1_1_0 {
EVP_MD_CTX_ctrl; EVP_MD_CTX_ctrl;
EVP_MD_CTX_free; EVP_MD_CTX_free;
EVP_MD_CTX_md; EVP_MD_CTX_md;
EVP_MD_CTX_md_data;
EVP_MD_CTX_new; EVP_MD_CTX_new;
EVP_MD_CTX_pkey_ctx;
EVP_MD_CTX_reset; EVP_MD_CTX_reset;
EVP_MD_CTX_set_flags; EVP_MD_CTX_set_flags;
EVP_MD_CTX_set_update_fn; EVP_MD_CTX_set_update_fn;
EVP_MD_CTX_test_flags; EVP_MD_CTX_test_flags;
EVP_MD_CTX_update_fn; EVP_MD_CTX_update_fn;
EVP_MD_block_size;
EVP_MD_do_all; EVP_MD_do_all;
EVP_MD_do_all_sorted; EVP_MD_do_all_sorted;
EVP_MD_flags;
EVP_MD_meth_dup; EVP_MD_meth_dup;
EVP_MD_meth_free; EVP_MD_meth_free;
EVP_MD_meth_get_app_datasize; EVP_MD_meth_get_app_datasize;
@ -1544,9 +1524,6 @@ OPENSSL_1_1_0 {
EVP_MD_meth_set_input_blocksize; EVP_MD_meth_set_input_blocksize;
EVP_MD_meth_set_result_size; EVP_MD_meth_set_result_size;
EVP_MD_meth_set_update; EVP_MD_meth_set_update;
EVP_MD_pkey_type;
EVP_MD_size;
EVP_MD_type;
EVP_OpenFinal; EVP_OpenFinal;
EVP_OpenInit; EVP_OpenInit;
EVP_PBE_CipherInit; EVP_PBE_CipherInit;
@ -1599,8 +1576,6 @@ OPENSSL_1_1_0 {
EVP_PKEY_asn1_set_public; EVP_PKEY_asn1_set_public;
EVP_PKEY_asn1_set_security_bits; EVP_PKEY_asn1_set_security_bits;
EVP_PKEY_assign; EVP_PKEY_assign;
EVP_PKEY_base_id;
EVP_PKEY_bits;
EVP_PKEY_cmp; EVP_PKEY_cmp;
EVP_PKEY_cmp_parameters; EVP_PKEY_cmp_parameters;
EVP_PKEY_copy_parameters; EVP_PKEY_copy_parameters;
@ -1626,13 +1601,11 @@ OPENSSL_1_1_0 {
EVP_PKEY_get1_DSA; EVP_PKEY_get1_DSA;
EVP_PKEY_get1_EC_KEY; EVP_PKEY_get1_EC_KEY;
EVP_PKEY_get1_RSA; EVP_PKEY_get1_RSA;
EVP_PKEY_get1_tls_encodedpoint;
EVP_PKEY_get_attr; EVP_PKEY_get_attr;
EVP_PKEY_get_attr_by_NID; EVP_PKEY_get_attr_by_NID;
EVP_PKEY_get_attr_by_OBJ; EVP_PKEY_get_attr_by_OBJ;
EVP_PKEY_get_attr_count; EVP_PKEY_get_attr_count;
EVP_PKEY_get_default_digest_nid; EVP_PKEY_get_default_digest_nid;
EVP_PKEY_id;
EVP_PKEY_keygen; EVP_PKEY_keygen;
EVP_PKEY_keygen_init; EVP_PKEY_keygen_init;
EVP_PKEY_meth_add0; EVP_PKEY_meth_add0;
@ -1678,17 +1651,14 @@ OPENSSL_1_1_0 {
EVP_PKEY_print_private; EVP_PKEY_print_private;
EVP_PKEY_print_public; EVP_PKEY_print_public;
EVP_PKEY_save_parameters; EVP_PKEY_save_parameters;
EVP_PKEY_security_bits;
EVP_PKEY_set1_DH; EVP_PKEY_set1_DH;
EVP_PKEY_set1_DSA; EVP_PKEY_set1_DSA;
EVP_PKEY_set1_EC_KEY; EVP_PKEY_set1_EC_KEY;
EVP_PKEY_set1_RSA; EVP_PKEY_set1_RSA;
EVP_PKEY_set1_tls_encodedpoint;
EVP_PKEY_set_type; EVP_PKEY_set_type;
EVP_PKEY_set_type_str; EVP_PKEY_set_type_str;
EVP_PKEY_sign; EVP_PKEY_sign;
EVP_PKEY_sign_init; EVP_PKEY_sign_init;
EVP_PKEY_size;
EVP_PKEY_type; EVP_PKEY_type;
EVP_PKEY_up_ref; EVP_PKEY_up_ref;
EVP_PKEY_verify; EVP_PKEY_verify;
@ -1801,15 +1771,10 @@ OPENSSL_1_1_0 {
EVP_get_cipherbyname; EVP_get_cipherbyname;
EVP_get_digestbyname; EVP_get_digestbyname;
EVP_get_pw_prompt; EVP_get_pw_prompt;
EVP_idea_cbc;
EVP_idea_cfb64;
EVP_idea_ecb;
EVP_idea_ofb;
EVP_md4; EVP_md4;
EVP_md5; EVP_md5;
EVP_md5_sha1; EVP_md5_sha1;
EVP_md_null; EVP_md_null;
EVP_mdc2;
EVP_rc2_40_cbc; EVP_rc2_40_cbc;
EVP_rc2_64_cbc; EVP_rc2_64_cbc;
EVP_rc2_cbc; EVP_rc2_cbc;
@ -1819,10 +1784,6 @@ OPENSSL_1_1_0 {
EVP_rc4; EVP_rc4;
EVP_rc4_40; EVP_rc4_40;
EVP_rc4_hmac_md5; EVP_rc4_hmac_md5;
EVP_rc5_32_12_16_cbc;
EVP_rc5_32_12_16_cfb64;
EVP_rc5_32_12_16_ecb;
EVP_rc5_32_12_16_ofb;
EVP_read_pw_string; EVP_read_pw_string;
EVP_read_pw_string_min; EVP_read_pw_string_min;
EVP_ripemd160; EVP_ripemd160;
@ -1839,8 +1800,6 @@ OPENSSL_1_1_0 {
EVP_whirlpool; EVP_whirlpool;
EXTENDED_KEY_USAGE_free; EXTENDED_KEY_USAGE_free;
EXTENDED_KEY_USAGE_new; EXTENDED_KEY_USAGE_new;
FIPS_mode;
FIPS_mode_set;
GENERAL_NAMES_free; GENERAL_NAMES_free;
GENERAL_NAMES_new; GENERAL_NAMES_new;
GENERAL_NAME_cmp; GENERAL_NAME_cmp;
@ -1866,14 +1825,6 @@ OPENSSL_1_1_0 {
HMAC_Init_ex; HMAC_Init_ex;
HMAC_Update; HMAC_Update;
HMAC_size; HMAC_size;
IDEA_cbc_encrypt;
IDEA_cfb64_encrypt;
IDEA_ecb_encrypt;
IDEA_encrypt;
IDEA_ofb64_encrypt;
IDEA_options;
IDEA_set_decrypt_key;
IDEA_set_encrypt_key;
IPAddressChoice_free; IPAddressChoice_free;
IPAddressChoice_new; IPAddressChoice_new;
IPAddressFamily_free; IPAddressFamily_free;
@ -1894,10 +1845,6 @@ OPENSSL_1_1_0 {
MD5_Init; MD5_Init;
MD5_Transform; MD5_Transform;
MD5_Update; MD5_Update;
MDC2;
MDC2_Final;
MDC2_Init;
MDC2_Update;
NAME_CONSTRAINTS_check; NAME_CONSTRAINTS_check;
NAME_CONSTRAINTS_check_CN; NAME_CONSTRAINTS_check_CN;
NAME_CONSTRAINTS_free; NAME_CONSTRAINTS_free;
@ -2004,15 +1951,6 @@ OPENSSL_1_1_0 {
OCSP_REQUEST_get_ext_count; OCSP_REQUEST_get_ext_count;
OCSP_REQUEST_new; OCSP_REQUEST_new;
OCSP_REQUEST_print; OCSP_REQUEST_print;
OCSP_REQ_CTX_add1_header;
OCSP_REQ_CTX_free;
OCSP_REQ_CTX_get0_mem_bio;
OCSP_REQ_CTX_http;
OCSP_REQ_CTX_i2d;
OCSP_REQ_CTX_nbio;
OCSP_REQ_CTX_nbio_d2i;
OCSP_REQ_CTX_new;
OCSP_REQ_CTX_set1_req;
OCSP_RESPBYTES_free; OCSP_RESPBYTES_free;
OCSP_RESPBYTES_new; OCSP_RESPBYTES_new;
OCSP_RESPDATA_free; OCSP_RESPDATA_free;
@ -2059,7 +1997,6 @@ OPENSSL_1_1_0 {
OCSP_id_get0_info; OCSP_id_get0_info;
OCSP_id_issuer_cmp; OCSP_id_issuer_cmp;
OCSP_onereq_get0_id; OCSP_onereq_get0_id;
OCSP_parse_url;
OCSP_request_add0_id; OCSP_request_add0_id;
OCSP_request_add1_cert; OCSP_request_add1_cert;
OCSP_request_add1_nonce; OCSP_request_add1_nonce;
@ -2082,9 +2019,7 @@ OPENSSL_1_1_0 {
OCSP_response_status; OCSP_response_status;
OCSP_response_status_str; OCSP_response_status_str;
OCSP_sendreq_bio; OCSP_sendreq_bio;
OCSP_sendreq_nbio;
OCSP_sendreq_new; OCSP_sendreq_new;
OCSP_set_max_response_length;
OCSP_single_get0_status; OCSP_single_get0_status;
OCSP_url_svcloc_new; OCSP_url_svcloc_new;
OPENSSL_DIR_end; OPENSSL_DIR_end;
@ -2127,7 +2062,6 @@ OPENSSL_1_1_0 {
OPENSSL_isservice; OPENSSL_isservice;
OPENSSL_issetugid; OPENSSL_issetugid;
OPENSSL_load_builtin_modules; OPENSSL_load_builtin_modules;
OPENSSL_memcmp;
OPENSSL_sk_deep_copy; OPENSSL_sk_deep_copy;
OPENSSL_sk_delete; OPENSSL_sk_delete;
OPENSSL_sk_delete_ptr; OPENSSL_sk_delete_ptr;
@ -2479,13 +2413,6 @@ OPENSSL_1_1_0 {
RC4; RC4;
RC4_options; RC4_options;
RC4_set_key; RC4_set_key;
RC5_32_cbc_encrypt;
RC5_32_cfb64_encrypt;
RC5_32_decrypt;
RC5_32_ecb_encrypt;
RC5_32_encrypt;
RC5_32_ofb64_encrypt;
RC5_32_set_key;
RIPEMD160; RIPEMD160;
RIPEMD160_Final; RIPEMD160_Final;
RIPEMD160_Init; RIPEMD160_Init;
@ -2558,14 +2485,12 @@ OPENSSL_1_1_0 {
RSA_padding_add_PKCS1_PSS_mgf1; RSA_padding_add_PKCS1_PSS_mgf1;
RSA_padding_add_PKCS1_type_1; RSA_padding_add_PKCS1_type_1;
RSA_padding_add_PKCS1_type_2; RSA_padding_add_PKCS1_type_2;
RSA_padding_add_SSLv23;
RSA_padding_add_X931; RSA_padding_add_X931;
RSA_padding_add_none; RSA_padding_add_none;
RSA_padding_check_PKCS1_OAEP; RSA_padding_check_PKCS1_OAEP;
RSA_padding_check_PKCS1_OAEP_mgf1; RSA_padding_check_PKCS1_OAEP_mgf1;
RSA_padding_check_PKCS1_type_1; RSA_padding_check_PKCS1_type_1;
RSA_padding_check_PKCS1_type_2; RSA_padding_check_PKCS1_type_2;
RSA_padding_check_SSLv23;
RSA_padding_check_X931; RSA_padding_check_X931;
RSA_padding_check_none; RSA_padding_check_none;
RSA_print; RSA_print;
@ -2825,7 +2750,6 @@ OPENSSL_1_1_0 {
TS_TST_INFO_set_time; TS_TST_INFO_set_time;
TS_TST_INFO_set_tsa; TS_TST_INFO_set_tsa;
TS_TST_INFO_set_version; TS_TST_INFO_set_version;
TS_VERIFY_CTS_set_certs;
TS_VERIFY_CTX_add_flags; TS_VERIFY_CTX_add_flags;
TS_VERIFY_CTX_cleanup; TS_VERIFY_CTX_cleanup;
TS_VERIFY_CTX_free; TS_VERIFY_CTX_free;
@ -3003,7 +2927,6 @@ OPENSSL_1_1_0 {
X509_CRL_get_nextUpdate; X509_CRL_get_nextUpdate;
X509_CRL_get_signature_nid; X509_CRL_get_signature_nid;
X509_CRL_get_version; X509_CRL_get_version;
X509_CRL_http_nbio;
X509_CRL_match; X509_CRL_match;
X509_CRL_new; X509_CRL_new;
X509_CRL_print; X509_CRL_print;
@ -3070,7 +2993,6 @@ OPENSSL_1_1_0 {
X509_NAME_get_index_by_OBJ; X509_NAME_get_index_by_OBJ;
X509_NAME_get_text_by_NID; X509_NAME_get_text_by_NID;
X509_NAME_get_text_by_OBJ; X509_NAME_get_text_by_OBJ;
X509_NAME_hash;
X509_NAME_hash_old; X509_NAME_hash_old;
X509_NAME_new; X509_NAME_new;
X509_NAME_oneline; X509_NAME_oneline;
@ -3386,7 +3308,6 @@ OPENSSL_1_1_0 {
X509_getm_notAfter; X509_getm_notAfter;
X509_getm_notBefore; X509_getm_notBefore;
X509_gmtime_adj; X509_gmtime_adj;
X509_http_nbio;
X509_issuer_and_serial_cmp; X509_issuer_and_serial_cmp;
X509_issuer_and_serial_hash; X509_issuer_and_serial_hash;
X509_issuer_name_cmp; X509_issuer_name_cmp;
@ -4038,7 +3959,6 @@ OPENSSL_1_1_0 {
X509_VAL_it; X509_VAL_it;
X509_it; X509_it;
ZLONG_it; ZLONG_it;
_shadow_DES_check_key;
}; };
OPENSSL_1_1_0a { OPENSSL_1_1_0a {
@ -4229,34 +4149,6 @@ OPENSSL_1_1_1 {
EVP_PKEY_new_raw_public_key; EVP_PKEY_new_raw_public_key;
EVP_PKEY_param_check; EVP_PKEY_param_check;
EVP_PKEY_public_check; EVP_PKEY_public_check;
EVP_PKEY_set_alias_type;
EVP_aria_128_cbc;
EVP_aria_128_ccm;
EVP_aria_128_cfb128;
EVP_aria_128_cfb1;
EVP_aria_128_cfb8;
EVP_aria_128_ctr;
EVP_aria_128_ecb;
EVP_aria_128_gcm;
EVP_aria_128_ofb;
EVP_aria_192_cbc;
EVP_aria_192_ccm;
EVP_aria_192_cfb128;
EVP_aria_192_cfb1;
EVP_aria_192_cfb8;
EVP_aria_192_ctr;
EVP_aria_192_ecb;
EVP_aria_192_gcm;
EVP_aria_192_ofb;
EVP_aria_256_cbc;
EVP_aria_256_ccm;
EVP_aria_256_cfb128;
EVP_aria_256_cfb1;
EVP_aria_256_cfb8;
EVP_aria_256_ctr;
EVP_aria_256_ecb;
EVP_aria_256_gcm;
EVP_aria_256_ofb;
EVP_sha3_224; EVP_sha3_224;
EVP_sha3_256; EVP_sha3_256;
EVP_sha3_384; EVP_sha3_384;
@ -4265,12 +4157,6 @@ OPENSSL_1_1_1 {
EVP_sha512_256; EVP_sha512_256;
EVP_shake128; EVP_shake128;
EVP_shake256; EVP_shake256;
EVP_sm3;
EVP_sm4_cbc;
EVP_sm4_cfb128;
EVP_sm4_ctr;
EVP_sm4_ecb;
EVP_sm4_ofb;
NAMING_AUTHORITY_free; NAMING_AUTHORITY_free;
NAMING_AUTHORITY_get0_authorityId; NAMING_AUTHORITY_get0_authorityId;
NAMING_AUTHORITY_get0_authorityText; NAMING_AUTHORITY_get0_authorityText;
@ -4357,25 +4243,6 @@ OPENSSL_1_1_1 {
PROFESSION_INFO_set0_professionItems; PROFESSION_INFO_set0_professionItems;
PROFESSION_INFO_set0_professionOIDs; PROFESSION_INFO_set0_professionOIDs;
PROFESSION_INFO_set0_registrationNumber; PROFESSION_INFO_set0_registrationNumber;
RAND_DRBG_bytes;
RAND_DRBG_free;
RAND_DRBG_generate;
RAND_DRBG_get0_master;
RAND_DRBG_get0_private;
RAND_DRBG_get0_public;
RAND_DRBG_get_ex_data;
RAND_DRBG_instantiate;
RAND_DRBG_new;
RAND_DRBG_reseed;
RAND_DRBG_secure_new;
RAND_DRBG_set;
RAND_DRBG_set_callbacks;
RAND_DRBG_set_defaults;
RAND_DRBG_set_ex_data;
RAND_DRBG_set_reseed_defaults;
RAND_DRBG_set_reseed_interval;
RAND_DRBG_set_reseed_time_interval;
RAND_DRBG_uninstantiate;
RAND_keep_random_devices_open; RAND_keep_random_devices_open;
RAND_priv_bytes; RAND_priv_bytes;
RSA_generate_multi_prime_key; RSA_generate_multi_prime_key;

View file

@ -264,7 +264,6 @@ OPENSSL_1_1_0 {
SSL_get_info_callback; SSL_get_info_callback;
SSL_get_options; SSL_get_options;
SSL_get_peer_cert_chain; SSL_get_peer_cert_chain;
SSL_get_peer_certificate;
SSL_get_peer_finished; SSL_get_peer_finished;
SSL_get_privatekey; SSL_get_privatekey;
SSL_get_psk_identity; SSL_get_psk_identity;
@ -387,9 +386,6 @@ OPENSSL_1_1_0 {
SSL_waiting_for_async; SSL_waiting_for_async;
SSL_want; SSL_want;
SSL_write; SSL_write;
SSLv3_client_method;
SSLv3_method;
SSLv3_server_method;
TLS_client_method; TLS_client_method;
TLS_method; TLS_method;
TLS_server_method; TLS_server_method;