summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_srvr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/s3_srvr.c')
-rw-r--r--src/lib/libssl/s3_srvr.c18
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)
699end: 699end:
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;