1 /* 2 Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved. 3 4 This program is free software; you can redistribute it and/or modify 5 it under the terms of the GNU General Public License as published by 6 the Free Software Foundation; version 2 of the License. 7 8 This program is distributed in the hope that it will be useful, 9 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 GNU General Public License for more details. 12 13 You should have received a copy of the GNU General Public License 14 along with this program; see the file COPYING. If not, write to the 15 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 16 MA 02110-1335 USA. 17 */ 18 19 #define Copyright yaCopyright 20 #define yaSSL_CleanUp yayaSSL_CleanUp 21 #define BN_bin2bn yaBN_bin2bn 22 #define DH_new yaDH_new 23 #define DH_free yaDH_free 24 #define RSA_free yaRSA_free 25 #define RSA_generate_key yaRSA_generate_key 26 #define X509_free yaX509_free 27 #define X509_STORE_CTX_get_current_cert yaX509_STORE_CTX_get_current_cert 28 #define X509_STORE_CTX_get_error yaX509_STORE_CTX_get_error 29 #define X509_STORE_CTX_get_error_depth yaX509_STORE_CTX_get_error_depth 30 #define X509_NAME_oneline yaX509_NAME_oneline 31 #define X509_get_issuer_name yaX509_get_issuer_name 32 #define X509_get_subject_name yaX509_get_subject_name 33 #define X509_verify_cert_error_string yaX509_verify_cert_error_string 34 #define X509_LOOKUP_add_dir yaX509_LOOKUP_add_dir 35 #define X509_LOOKUP_load_file yaX509_LOOKUP_load_file 36 #define X509_LOOKUP_hash_dir yaX509_LOOKUP_hash_dir 37 #define X509_LOOKUP_file yaX509_LOOKUP_file 38 #define X509_STORE_add_lookup yaX509_STORE_add_lookup 39 #define X509_STORE_new yaX509_STORE_new 40 #define X509_STORE_get_by_subject yaX509_STORE_get_by_subject 41 #define ERR_get_error_line_data yaERR_get_error_line_data 42 #define ERR_print_errors_fp yaERR_print_errors_fp 43 #define ERR_error_string yaERR_error_string 44 #define ERR_remove_state yaERR_remove_state 45 #define ERR_get_error yaERR_get_error 46 #define ERR_peek_error yaERR_peek_error 47 #define ERR_GET_REASON yaERR_GET_REASON 48 #define SSL_CTX_new yaSSL_CTX_new 49 #define SSL_new yaSSL_new 50 #define SSL_set_fd yaSSL_set_fd 51 #define SSL_get_fd yaSSL_get_fd 52 #define SSL_connect yaSSL_connect 53 #define SSL_write yaSSL_write 54 #define SSL_read yaSSL_read 55 #define SSL_accept yaSSL_accept 56 #define SSL_CTX_free yaSSL_CTX_free 57 #define SSL_free yaSSL_free 58 #define SSL_clear yaSSL_clear 59 #define SSL_shutdown yaSSL_shutdown 60 #define SSL_set_connect_state yaSSL_set_connect_state 61 #define SSL_set_accept_state yaSSL_set_accept_state 62 #define SSL_do_handshake yaSSL_do_handshake 63 #define SSL_get_cipher yaSSL_get_cipher 64 #define SSL_get_cipher_name yaSSL_get_cipher_name 65 #define SSL_get_shared_ciphers yaSSL_get_shared_ciphers 66 #define SSL_get_cipher_list yaSSL_get_cipher_list 67 #define SSL_get_version yaSSL_get_version 68 #define SSLeay_version yaSSLeay_version 69 #define SSL_get_error yaSSL_get_error 70 #define SSL_load_error_strings yaSSL_load_error_strings 71 #define SSL_set_session yaSSL_set_session 72 #define SSL_get_session yaSSL_get_session 73 #define SSL_flush_sessions yaSSL_flush_sessions 74 #define SSL_SESSION_set_timeout yaSSL_SESSION_set_timeout 75 #define SSL_CTX_set_session_cache_mode yaSSL_CTX_set_session_cache_mode 76 #define SSL_get_peer_certificate yaSSL_get_peer_certificate 77 #define SSL_get_verify_result yaSSL_get_verify_result 78 #define SSL_CTX_set_verify yaSSL_CTX_set_verify 79 #define SSL_CTX_load_verify_locations yaSSL_CTX_load_verify_locations 80 #define SSL_CTX_set_default_verify_paths yaSSL_CTX_set_default_verify_paths 81 #define SSL_CTX_check_private_key yaSSL_CTX_check_private_key 82 #define SSL_CTX_set_session_id_context yaSSL_CTX_set_session_id_context 83 #define SSL_CTX_set_tmp_rsa_callback yaSSL_CTX_set_tmp_rsa_callback 84 #define SSL_CTX_set_options yaSSL_CTX_set_options 85 #define SSL_CTX_set_session_cache_mode yaSSL_CTX_set_session_cache_mode 86 #define SSL_CTX_set_timeout yaSSL_CTX_set_timeout 87 #define SSL_CTX_use_certificate_chain_file yaSSL_CTX_use_certificate_chain_file 88 #define SSL_CTX_set_default_passwd_cb yaSSL_CTX_set_default_passwd_cb 89 #define SSL_CTX_use_RSAPrivateKey_file yaSSL_CTX_use_RSAPrivateKey_file 90 #define SSL_CTX_set_info_callback yaSSL_CTX_set_info_callback 91 #define SSL_CTX_sess_accept yaSSL_CTX_sess_accept 92 #define SSL_CTX_sess_connect yaSSL_CTX_sess_connect 93 #define SSL_CTX_sess_accept_good yaSSL_CTX_sess_accept_good 94 #define SSL_CTX_sess_connect_good yaSSL_CTX_sess_connect_good 95 #define SSL_CTX_sess_accept_renegotiate yaSSL_CTX_sess_accept_renegotiate 96 #define SSL_CTX_sess_connect_renegotiate yaSSL_CTX_sess_connect_renegotiate 97 #define SSL_CTX_sess_hits yaSSL_CTX_sess_hits 98 #define SSL_CTX_sess_cb_hits yaSSL_CTX_sess_cb_hits 99 #define SSL_CTX_sess_cache_full yaSSL_CTX_sess_cache_full 100 #define SSL_CTX_sess_misses yaSSL_CTX_sess_misses 101 #define SSL_CTX_sess_timeouts yaSSL_CTX_sess_timeouts 102 #define SSL_CTX_sess_number yaSSL_CTX_sess_number 103 #define SSL_CTX_sess_get_cache_size yaSSL_CTX_sess_get_cache_size 104 #define SSL_CTX_get_verify_mode yaSSL_CTX_get_verify_mode 105 #define SSL_get_verify_mode yaSSL_get_verify_mode 106 #define SSL_CTX_get_verify_depth yaSSL_CTX_get_verify_depth 107 #define SSL_get_verify_depth yaSSL_get_verify_depth 108 #define SSL_get_default_timeout yaSSL_get_default_timeout 109 #define SSL_CTX_get_session_cache_mode yaSSL_CTX_get_session_cache_mode 110 #define SSL_session_reused yaSSL_session_reused 111 #define SSL_set_rfd yaSSL_set_rfd 112 #define SSL_set_wfd yaSSL_set_wfd 113 #define SSL_set_shutdown yaSSL_set_shutdown 114 #define SSL_set_quiet_shutdown yaSSL_set_quiet_shutdown 115 #define SSL_get_quiet_shutdown yaSSL_get_quiet_shutdown 116 #define SSL_want_read yaSSL_want_read 117 #define SSL_want_write yaSSL_want_write 118 #define SSL_pending yaSSL_pending 119 #define SSLv3_method yaSSLv3_method 120 #define SSLv3_server_method yaSSLv3_server_method 121 #define SSLv3_client_method yaSSLv3_client_method 122 #define TLSv1_server_method yaTLSv1_server_method 123 #define TLSv1_client_method yaTLSv1_client_method 124 #define TLSv1_1_server_method yaTLSv1_1_server_method 125 #define TLSv1_1_client_method yaTLSv1_1_client_method 126 #define SSLv23_server_method yaSSLv23_server_method 127 #define SSL_CTX_use_certificate_file yaSSL_CTX_use_certificate_file 128 #define SSL_CTX_use_PrivateKey_file yaSSL_CTX_use_PrivateKey_file 129 #define SSL_CTX_set_cipher_list yaSSL_CTX_set_cipher_list 130 #define SSL_CTX_sess_set_cache_size yaSSL_CTX_sess_set_cache_size 131 #define SSL_CTX_set_tmp_dh yaSSL_CTX_set_tmp_dh 132 #define OpenSSL_add_all_algorithms yaOpenSSL_add_all_algorithms 133 #define SSL_library_init yaSSL_library_init 134 #define SSLeay_add_ssl_algorithms yaSSLeay_add_ssl_algorithms 135 #define SSL_get_current_cipher yaSSL_get_current_cipher 136 #define SSL_CIPHER_description yaSSL_CIPHER_description 137 #define SSL_alert_type_string_long yaSSL_alert_type_string_long 138 #define SSL_alert_desc_string_long yaSSL_alert_desc_string_long 139 #define SSL_state_string_long yaSSL_state_string_long 140 #define EVP_md5 yaEVP_md5 141 #define EVP_des_ede3_cbc yaEVP_des_ede3_cbc 142 #define EVP_BytesToKey yaEVP_BytesToKey 143 #define DES_set_key_unchecked yaDES_set_key_unchecked 144 #define DES_ede3_cbc_encrypt yaDES_ede3_cbc_encrypt 145 #define RAND_screen yaRAND_screen 146 #define RAND_file_name yaRAND_file_name 147 #define RAND_write_file yaRAND_write_file 148 #define RAND_load_file yaRAND_load_file 149 #define RAND_status yaRAND_status 150 #define RAND_bytes yaRAND_bytes 151 #define DES_set_key yaDES_set_key 152 #define DES_set_odd_parity yaDES_set_odd_parity 153 #define DES_ecb_encrypt yaDES_ecb_encrypt 154 #define SSL_CTX_set_default_passwd_cb_userdata yaSSL_CTX_set_default_passwd_cb_userdata 155 #define SSL_SESSION_free yaSSL_SESSION_free 156 #define SSL_peek yaSSL_peek 157 #define SSL_get_certificate yaSSL_get_certificate 158 #define SSL_get_privatekey yaSSL_get_privatekey 159 #define X509_get_pubkey yaX509_get_pubkey 160 #define EVP_PKEY_copy_parameters yaEVP_PKEY_copy_parameters 161 #define EVP_PKEY_free yaEVP_PKEY_free 162 #define ERR_error_string_n yaERR_error_string_n 163 #define ERR_free_strings yaERR_free_strings 164 #define EVP_cleanup yaEVP_cleanup 165 #define X509_get_ext_d2i yaX509_get_ext_d2i 166 #define GENERAL_NAMES_free yaGENERAL_NAMES_free 167 #define sk_GENERAL_NAME_num yask_GENERAL_NAME_num 168 #define sk_GENERAL_NAME_value yask_GENERAL_NAME_value 169 #define ASN1_STRING_data yaASN1_STRING_data 170 #define ASN1_STRING_length yaASN1_STRING_length 171 #define ASN1_STRING_type yaASN1_STRING_type 172 #define X509_NAME_get_index_by_NID yaX509_NAME_get_index_by_NID 173 #define X509_NAME_ENTRY_get_data yaX509_NAME_ENTRY_get_data 174 #define X509_NAME_get_entry yaX509_NAME_get_entry 175 #define ASN1_STRING_to_UTF8 yaASN1_STRING_to_UTF8 176 #define SSLv23_client_method yaSSLv23_client_method 177 #define SSLv2_client_method yaSSLv2_client_method 178 #define SSL_get1_session yaSSL_get1_session 179 #define X509_get_notBefore yaX509_get_notBefore 180 #define X509_get_notAfter yaX509_get_notAfter 181 #define yaSSL_ASN1_TIME_to_string ya_SSL_ASN1_TIME_to_string 182 #define MD4_Init yaMD4_Init 183 #define MD4_Update yaMD4_Update 184 #define MD4_Final yaMD4_Final 185 #define MD5_Init yaMD5_Init 186 #define MD5_Update yaMD5_Update 187 #define MD5_Final yaMD5_Final 188 #define SSL_set_compression yaSSL_set_compression 189