MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
prefix_ssl.h
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-1301 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