summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c
diff options
context:
space:
mode:
authorjsing <>2014-05-24 16:06:28 +0000
committerjsing <>2014-05-24 16:06:28 +0000
commitf8d66c98078c32bb4ba6a1c634de09f97f438e28 (patch)
tree8481e7a43fecd73b7b06d84460a78f0bd65b4f91 /src/lib/libssl/ssl_lib.c
parentf58af64a13c833e01a6ff4fce609b64645f00c7b (diff)
downloadopenbsd-f8d66c98078c32bb4ba6a1c634de09f97f438e28.tar.gz
openbsd-f8d66c98078c32bb4ba6a1c634de09f97f438e28.tar.bz2
openbsd-f8d66c98078c32bb4ba6a1c634de09f97f438e28.zip
Use C99 initialisers for SSL3_ENC_METHOD structs.
ok miod@
Diffstat (limited to 'src/lib/libssl/ssl_lib.c')
-rw-r--r--src/lib/libssl/ssl_lib.c35
1 files changed, 19 insertions, 16 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c
index 847fb79f6e..c2e6b407c5 100644
--- a/src/lib/libssl/ssl_lib.c
+++ b/src/lib/libssl/ssl_lib.c
@@ -163,22 +163,25 @@ SSL3_ENC_METHOD ssl3_undef_enc_method = {
163 * Evil casts, but these functions are only called if there's a 163 * Evil casts, but these functions are only called if there's a
164 * library bug. 164 * library bug.
165 */ 165 */
166 (int (*)(SSL *, int))ssl_undefined_function, 166 .enc = (int (*)(SSL *, int))ssl_undefined_function,
167 (int (*)(SSL *, unsigned char *, int))ssl_undefined_function, 167 .mac = (int (*)(SSL *, unsigned char *, int))ssl_undefined_function,
168 ssl_undefined_function, 168 .setup_key_block = ssl_undefined_function,
169 (int (*)(SSL *, unsigned char *, unsigned char *, int))ssl_undefined_function, 169 .generate_master_secret = (int (*)(SSL *, unsigned char *,
170 (int (*)(SSL*, int))ssl_undefined_function, 170 unsigned char *, int))ssl_undefined_function,
171 (int (*)(SSL *, const char*, int, unsigned char *))ssl_undefined_function, 171 .change_cipher_state = (int (*)(SSL*, int))ssl_undefined_function,
172 0, /* finish_mac_length */ 172 .final_finish_mac = (int (*)(SSL *, const char*, int,
173 (int (*)(SSL *, int, unsigned char *))ssl_undefined_function, 173 unsigned char *))ssl_undefined_function,
174 NULL, /* client_finished_label */ 174 .finish_mac_length = 0,
175 0, /* client_finished_label_len */ 175 .cert_verify_mac = (int (*)(SSL *, int,
176 NULL, /* server_finished_label */ 176 unsigned char *))ssl_undefined_function,
177 0, /* server_finished_label_len */ 177 .client_finished_label = NULL,
178 (int (*)(int))ssl_undefined_function, 178 .client_finished_label_len = 0,
179 (int (*)(SSL *, unsigned char *, size_t, const char *, 179 .server_finished_label = NULL,
180 size_t, const unsigned char *, size_t, 180 .server_finished_label_len = 0,
181 int use_context)) ssl_undefined_function, 181 .alert_value = (int (*)(int))ssl_undefined_function,
182 .export_keying_material = (int (*)(SSL *, unsigned char *, size_t,
183 const char *, size_t, const unsigned char *, size_t,
184 int use_context))ssl_undefined_function,
182}; 185};
183 186
184int 187int