diff options
Diffstat (limited to 'src/lib/libssl/s3_srvr.c')
-rw-r--r-- | src/lib/libssl/s3_srvr.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/libssl/s3_srvr.c b/src/lib/libssl/s3_srvr.c index 3f53f27924..21849487ea 100644 --- a/src/lib/libssl/s3_srvr.c +++ b/src/lib/libssl/s3_srvr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: s3_srvr.c,v 1.144 2017/01/23 04:15:28 jsing Exp $ */ | 1 | /* $OpenBSD: s3_srvr.c,v 1.145 2017/01/23 04:55:27 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 | * |
@@ -178,13 +178,13 @@ ssl3_accept(SSL *s) | |||
178 | ERR_clear_error(); | 178 | ERR_clear_error(); |
179 | errno = 0; | 179 | errno = 0; |
180 | 180 | ||
181 | if (s->info_callback != NULL) | 181 | if (s->internal->info_callback != NULL) |
182 | cb = s->info_callback; | 182 | cb = s->internal->info_callback; |
183 | else if (s->ctx->internal->info_callback != NULL) | 183 | else if (s->ctx->internal->info_callback != NULL) |
184 | cb = s->ctx->internal->info_callback; | 184 | cb = s->ctx->internal->info_callback; |
185 | 185 | ||
186 | /* init things to blank */ | 186 | /* init things to blank */ |
187 | s->in_handshake++; | 187 | s->internal->in_handshake++; |
188 | if (!SSL_in_init(s) || SSL_in_before(s)) | 188 | if (!SSL_in_init(s) || SSL_in_before(s)) |
189 | SSL_clear(s); | 189 | SSL_clear(s); |
190 | 190 | ||
@@ -662,7 +662,7 @@ ssl3_accept(SSL *s) | |||
662 | 662 | ||
663 | s->ctx->internal->stats.sess_accept_good++; | 663 | s->ctx->internal->stats.sess_accept_good++; |
664 | /* s->server=1; */ | 664 | /* s->server=1; */ |
665 | s->handshake_func = ssl3_accept; | 665 | s->internal->handshake_func = ssl3_accept; |
666 | 666 | ||
667 | if (cb != NULL) | 667 | if (cb != NULL) |
668 | cb(s, SSL_CB_HANDSHAKE_DONE, 1); | 668 | cb(s, SSL_CB_HANDSHAKE_DONE, 1); |
@@ -699,7 +699,7 @@ ssl3_accept(SSL *s) | |||
699 | end: | 699 | end: |
700 | /* BIO_flush(s->wbio); */ | 700 | /* BIO_flush(s->wbio); */ |
701 | 701 | ||
702 | s->in_handshake--; | 702 | s->internal->in_handshake--; |
703 | if (cb != NULL) | 703 | if (cb != NULL) |
704 | cb(s, SSL_CB_ACCEPT_EXIT, ret); | 704 | cb(s, SSL_CB_ACCEPT_EXIT, ret); |
705 | return (ret); | 705 | return (ret); |
@@ -976,13 +976,13 @@ ssl3_get_client_hello(SSL *s) | |||
976 | */ | 976 | */ |
977 | arc4random_buf(s->s3->server_random, SSL3_RANDOM_SIZE); | 977 | arc4random_buf(s->s3->server_random, SSL3_RANDOM_SIZE); |
978 | 978 | ||
979 | if (!s->hit && s->tls_session_secret_cb) { | 979 | if (!s->hit && s->internal->tls_session_secret_cb) { |
980 | SSL_CIPHER *pref_cipher = NULL; | 980 | SSL_CIPHER *pref_cipher = NULL; |
981 | 981 | ||
982 | s->session->master_key_length = sizeof(s->session->master_key); | 982 | s->session->master_key_length = sizeof(s->session->master_key); |
983 | if (s->tls_session_secret_cb(s, s->session->master_key, | 983 | if (s->internal->tls_session_secret_cb(s, s->session->master_key, |
984 | &s->session->master_key_length, ciphers, &pref_cipher, | 984 | &s->session->master_key_length, ciphers, &pref_cipher, |
985 | s->tls_session_secret_cb_arg)) { | 985 | s->internal->tls_session_secret_cb_arg)) { |
986 | s->hit = 1; | 986 | s->hit = 1; |
987 | s->session->ciphers = ciphers; | 987 | s->session->ciphers = ciphers; |
988 | s->session->verify_result = X509_V_OK; | 988 | s->session->verify_result = X509_V_OK; |