s3_pkt.c (325335) | s3_pkt.c (325337) |
---|---|
1/* ssl/s3_pkt.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 1413 unchanged lines hidden (view full) --- 1422 */ 1423 if (s->server && 1424 SSL_is_init_finished(s) && 1425 !s->s3->send_connection_binding && 1426 (s->version > SSL3_VERSION) && 1427 (s->s3->handshake_fragment_len >= 4) && 1428 (s->s3->handshake_fragment[0] == SSL3_MT_CLIENT_HELLO) && 1429 (s->session != NULL) && (s->session->cipher != NULL) && | 1/* ssl/s3_pkt.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 1413 unchanged lines hidden (view full) --- 1422 */ 1423 if (s->server && 1424 SSL_is_init_finished(s) && 1425 !s->s3->send_connection_binding && 1426 (s->version > SSL3_VERSION) && 1427 (s->s3->handshake_fragment_len >= 4) && 1428 (s->s3->handshake_fragment[0] == SSL3_MT_CLIENT_HELLO) && 1429 (s->session != NULL) && (s->session->cipher != NULL) && |
1430 !(s->ctx->options & SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)) { | 1430 !(s->options & SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION)) { |
1431 /* 1432 * s->s3->handshake_fragment_len = 0; 1433 */ 1434 rr->length = 0; 1435 ssl3_send_alert(s, SSL3_AL_WARNING, SSL_AD_NO_RENEGOTIATION); 1436 goto start; 1437 } 1438 if (s->s3->alert_fragment_len >= 2) { --- 329 unchanged lines hidden --- | 1431 /* 1432 * s->s3->handshake_fragment_len = 0; 1433 */ 1434 rr->length = 0; 1435 ssl3_send_alert(s, SSL3_AL_WARNING, SSL_AD_NO_RENEGOTIATION); 1436 goto start; 1437 } 1438 if (s->s3->alert_fragment_len >= 2) { --- 329 unchanged lines hidden --- |