diff options
Diffstat (limited to 'src/lib/libssl/s3_both.c')
-rw-r--r-- | src/lib/libssl/s3_both.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/libssl/s3_both.c b/src/lib/libssl/s3_both.c index 12559ab710..23fdcd2065 100644 --- a/src/lib/libssl/s3_both.c +++ b/src/lib/libssl/s3_both.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: s3_both.c,v 1.53 2017/01/23 06:45:30 beck Exp $ */ | 1 | /* $OpenBSD: s3_both.c,v 1.54 2017/01/23 08:48:44 beck Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -169,7 +169,7 @@ ssl3_send_finished(SSL *s, int a, int b, const char *sender, int slen) | |||
169 | unsigned char *p; | 169 | unsigned char *p; |
170 | int md_len; | 170 | int md_len; |
171 | 171 | ||
172 | if (s->state == a) { | 172 | if (s->internal->state == a) { |
173 | md_len = s->method->ssl3_enc->finish_mac_length; | 173 | md_len = s->method->ssl3_enc->finish_mac_length; |
174 | OPENSSL_assert(md_len <= EVP_MAX_MD_SIZE); | 174 | OPENSSL_assert(md_len <= EVP_MAX_MD_SIZE); |
175 | 175 | ||
@@ -193,7 +193,7 @@ ssl3_send_finished(SSL *s, int a, int b, const char *sender, int slen) | |||
193 | memcpy(p, S3I(s)->tmp.finish_md, md_len); | 193 | memcpy(p, S3I(s)->tmp.finish_md, md_len); |
194 | ssl3_handshake_msg_finish(s, md_len); | 194 | ssl3_handshake_msg_finish(s, md_len); |
195 | 195 | ||
196 | s->state = b; | 196 | s->internal->state = b; |
197 | } | 197 | } |
198 | 198 | ||
199 | return (ssl3_handshake_write(s)); | 199 | return (ssl3_handshake_write(s)); |
@@ -216,7 +216,7 @@ ssl3_take_mac(SSL *s) | |||
216 | if (S3I(s)->tmp.new_cipher == NULL) | 216 | if (S3I(s)->tmp.new_cipher == NULL) |
217 | return; | 217 | return; |
218 | 218 | ||
219 | if (s->state & SSL_ST_CONNECT) { | 219 | if (s->internal->state & SSL_ST_CONNECT) { |
220 | sender = s->method->ssl3_enc->server_finished_label; | 220 | sender = s->method->ssl3_enc->server_finished_label; |
221 | slen = s->method->ssl3_enc->server_finished_label_len; | 221 | slen = s->method->ssl3_enc->server_finished_label_len; |
222 | } else { | 222 | } else { |
@@ -302,13 +302,13 @@ ssl3_send_change_cipher_spec(SSL *s, int a, int b) | |||
302 | { | 302 | { |
303 | unsigned char *p; | 303 | unsigned char *p; |
304 | 304 | ||
305 | if (s->state == a) { | 305 | if (s->internal->state == a) { |
306 | p = (unsigned char *)s->internal->init_buf->data; | 306 | p = (unsigned char *)s->internal->init_buf->data; |
307 | *p = SSL3_MT_CCS; | 307 | *p = SSL3_MT_CCS; |
308 | s->internal->init_num = 1; | 308 | s->internal->init_num = 1; |
309 | s->internal->init_off = 0; | 309 | s->internal->init_off = 0; |
310 | 310 | ||
311 | s->state = b; | 311 | s->internal->state = b; |
312 | } | 312 | } |
313 | 313 | ||
314 | /* SSL3_ST_CW_CHANGE_B */ | 314 | /* SSL3_ST_CW_CHANGE_B */ |
@@ -433,7 +433,7 @@ ssl3_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | |||
433 | p = (unsigned char *)s->internal->init_buf->data; | 433 | p = (unsigned char *)s->internal->init_buf->data; |
434 | 434 | ||
435 | /* s->internal->init_num < 4 */ | 435 | /* s->internal->init_num < 4 */ |
436 | if (s->state == st1) { | 436 | if (s->internal->state == st1) { |
437 | int skip_message; | 437 | int skip_message; |
438 | 438 | ||
439 | do { | 439 | do { |
@@ -497,7 +497,7 @@ ssl3_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | |||
497 | goto err; | 497 | goto err; |
498 | } | 498 | } |
499 | S3I(s)->tmp.message_size = l; | 499 | S3I(s)->tmp.message_size = l; |
500 | s->state = stn; | 500 | s->internal->state = stn; |
501 | 501 | ||
502 | s->internal->init_msg = s->internal->init_buf->data + 4; | 502 | s->internal->init_msg = s->internal->init_buf->data + 4; |
503 | s->internal->init_num = 0; | 503 | s->internal->init_num = 0; |