Lines Matching refs:s3
158 SSL3_RECORD *rr = &ssl->s3->rrec; in ssl3_get_record()
197 assert(ssl->s3->wnum <= INT_MAX); in ssl3_write_bytes()
198 tot = ssl->s3->wnum; in ssl3_write_bytes()
199 ssl->s3->wnum = 0; in ssl3_write_bytes()
237 ssl->s3->wnum = tot; in ssl3_write_bytes()
253 if (ssl->s3->wpend_tot > (int)len || in ssl3_write_pending()
254 (ssl->s3->wpend_buf != buf && in ssl3_write_pending()
256 ssl->s3->wpend_type != type) { in ssl3_write_pending()
265 return ssl->s3->wpend_ret; in ssl3_write_pending()
276 if (ssl->s3->alert_dispatch) { in do_ssl3_write()
308 ssl->s3->wpend_tot = len; in do_ssl3_write()
309 ssl->s3->wpend_buf = buf; in do_ssl3_write()
310 ssl->s3->wpend_type = type; in do_ssl3_write()
311 ssl->s3->wpend_ret = len; in do_ssl3_write()
330 if (ssl->s3->rrec.length != 0 || byte != SSL3_MT_CCS) { in ssl3_read_change_cipher_spec()
353 return ssl->s3->total_renegotiations == 0; in ssl3_can_renegotiate()
414 rr = &ssl->s3->rrec; in ssl3_read_bytes()
435 ssl->s3->warning_alert_count = 0; in ssl3_read_bytes()
490 while (ssl->s3->hello_request_len < sizeof(kHelloRequest)) { in ssl3_read_bytes()
495 if (rr->data[0] != kHelloRequest[ssl->s3->hello_request_len]) { in ssl3_read_bytes()
502 ssl->s3->hello_request_len++; in ssl3_read_bytes()
504 ssl->s3->hello_request_len = 0; in ssl3_read_bytes()
511 if (!SSL_is_init_finished(ssl) || !ssl->s3->initial_handshake_complete) { in ssl3_read_bytes()
534 ssl->s3->total_renegotiations++; in ssl3_read_bytes()
580 ssl->s3->warn_alert = alert_descr; in ssl3_read_bytes()
599 ssl->s3->warning_alert_count++; in ssl3_read_bytes()
600 if (ssl->s3->warning_alert_count > kMaxWarningAlerts) { in ssl3_read_bytes()
609 ssl->s3->fatal_alert = alert_descr; in ssl3_read_bytes()
649 if (ssl->s3->tmp.key_block == NULL) { in ssl3_do_change_cipher_spec()
656 ssl->session->cipher = ssl->s3->tmp.new_cipher; in ssl3_do_change_cipher_spec()
685 ssl->s3->alert_dispatch = 1; in ssl3_send_alert()
686 ssl->s3->send_alert[0] = level; in ssl3_send_alert()
687 ssl->s3->send_alert[1] = desc; in ssl3_send_alert()
703 ssl->s3->alert_dispatch = 0; in ssl3_dispatch_alert()
704 i = do_ssl3_write(ssl, SSL3_RT_ALERT, &ssl->s3->send_alert[0], 2); in ssl3_dispatch_alert()
706 ssl->s3->alert_dispatch = 1; in ssl3_dispatch_alert()
710 if (ssl->s3->send_alert[0] == SSL3_AL_FATAL) { in ssl3_dispatch_alert()
715 ssl->msg_callback(1, ssl->version, SSL3_RT_ALERT, ssl->s3->send_alert, 2, in ssl3_dispatch_alert()
726 j = (ssl->s3->send_alert[0] << 8) | ssl->s3->send_alert[1]; in ssl3_dispatch_alert()