summaryrefslogtreecommitdiff
path: root/src/lib/libssl/d1_srvr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/d1_srvr.c')
-rw-r--r--src/lib/libssl/d1_srvr.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/lib/libssl/d1_srvr.c b/src/lib/libssl/d1_srvr.c
index 368afda77a..24f0a2e86e 100644
--- a/src/lib/libssl/d1_srvr.c
+++ b/src/lib/libssl/d1_srvr.c
@@ -415,14 +415,10 @@ dtls1_accept(SSL *s)
415 BIO_CTRL_DGRAM_SCTP_ADD_AUTH_KEY, 415 BIO_CTRL_DGRAM_SCTP_ADD_AUTH_KEY,
416 sizeof(sctpauthkey), sctpauthkey); 416 sizeof(sctpauthkey), sctpauthkey);
417#endif 417#endif
418#ifndef OPENSSL_NO_TLSEXT
419 if (s->tlsext_ticket_expected) 418 if (s->tlsext_ticket_expected)
420 s->state = SSL3_ST_SW_SESSION_TICKET_A; 419 s->state = SSL3_ST_SW_SESSION_TICKET_A;
421 else 420 else
422 s->state = SSL3_ST_SW_CHANGE_A; 421 s->state = SSL3_ST_SW_CHANGE_A;
423#else
424 s->state = SSL3_ST_SW_CHANGE_A;
425#endif
426 } else 422 } else
427 s->state = SSL3_ST_SW_CERT_A; 423 s->state = SSL3_ST_SW_CERT_A;
428 s->init_num = 0; 424 s->init_num = 0;
@@ -437,7 +433,6 @@ dtls1_accept(SSL *s)
437 ret = dtls1_send_server_certificate(s); 433 ret = dtls1_send_server_certificate(s);
438 if (ret <= 0) 434 if (ret <= 0)
439 goto end; 435 goto end;
440#ifndef OPENSSL_NO_TLSEXT
441 if (s->tlsext_status_expected) 436 if (s->tlsext_status_expected)
442 s->state = SSL3_ST_SW_CERT_STATUS_A; 437 s->state = SSL3_ST_SW_CERT_STATUS_A;
443 else 438 else
@@ -446,12 +441,6 @@ dtls1_accept(SSL *s)
446 skip = 1; 441 skip = 1;
447 s->state = SSL3_ST_SW_KEY_EXCH_A; 442 s->state = SSL3_ST_SW_KEY_EXCH_A;
448 } 443 }
449#else
450 } else
451 skip = 1;
452
453 s->state = SSL3_ST_SW_KEY_EXCH_A;
454#endif
455 s->init_num = 0; 444 s->init_num = 0;
456 break; 445 break;
457 446
@@ -680,16 +669,13 @@ dtls1_accept(SSL *s)
680 dtls1_stop_timer(s); 669 dtls1_stop_timer(s);
681 if (s->hit) 670 if (s->hit)
682 s->state = SSL_ST_OK; 671 s->state = SSL_ST_OK;
683#ifndef OPENSSL_NO_TLSEXT
684 else if (s->tlsext_ticket_expected) 672 else if (s->tlsext_ticket_expected)
685 s->state = SSL3_ST_SW_SESSION_TICKET_A; 673 s->state = SSL3_ST_SW_SESSION_TICKET_A;
686#endif
687 else 674 else
688 s->state = SSL3_ST_SW_CHANGE_A; 675 s->state = SSL3_ST_SW_CHANGE_A;
689 s->init_num = 0; 676 s->init_num = 0;
690 break; 677 break;
691 678
692#ifndef OPENSSL_NO_TLSEXT
693 case SSL3_ST_SW_SESSION_TICKET_A: 679 case SSL3_ST_SW_SESSION_TICKET_A:
694 case SSL3_ST_SW_SESSION_TICKET_B: 680 case SSL3_ST_SW_SESSION_TICKET_B:
695 ret = dtls1_send_newsession_ticket(s); 681 ret = dtls1_send_newsession_ticket(s);
@@ -708,7 +694,6 @@ dtls1_accept(SSL *s)
708 s->init_num = 0; 694 s->init_num = 0;
709 break; 695 break;
710 696
711#endif
712 697
713 case SSL3_ST_SW_CHANGE_A: 698 case SSL3_ST_SW_CHANGE_A:
714 case SSL3_ST_SW_CHANGE_B: 699 case SSL3_ST_SW_CHANGE_B:
@@ -971,12 +956,10 @@ dtls1_send_server_hello(SSL *s)
971 *(p++) = s->s3->tmp.new_compression->id; 956 *(p++) = s->s3->tmp.new_compression->id;
972#endif 957#endif
973 958
974#ifndef OPENSSL_NO_TLSEXT
975 if ((p = ssl_add_serverhello_tlsext(s, p, buf + SSL3_RT_MAX_PLAIN_LENGTH)) == NULL) { 959 if ((p = ssl_add_serverhello_tlsext(s, p, buf + SSL3_RT_MAX_PLAIN_LENGTH)) == NULL) {
976 SSLerr(SSL_F_DTLS1_SEND_SERVER_HELLO, ERR_R_INTERNAL_ERROR); 960 SSLerr(SSL_F_DTLS1_SEND_SERVER_HELLO, ERR_R_INTERNAL_ERROR);
977 return -1; 961 return -1;
978 } 962 }
979#endif
980 963
981 /* do the header */ 964 /* do the header */
982 l = (p - d); 965 l = (p - d);
@@ -1532,7 +1515,6 @@ dtls1_send_server_certificate(SSL *s)
1532 return (dtls1_do_write(s, SSL3_RT_HANDSHAKE)); 1515 return (dtls1_do_write(s, SSL3_RT_HANDSHAKE));
1533} 1516}
1534 1517
1535#ifndef OPENSSL_NO_TLSEXT
1536int 1518int
1537dtls1_send_newsession_ticket(SSL *s) 1519dtls1_send_newsession_ticket(SSL *s)
1538{ 1520{
@@ -1638,4 +1620,3 @@ dtls1_send_newsession_ticket(SSL *s)
1638 /* SSL3_ST_SW_SESSION_TICKET_B */ 1620 /* SSL3_ST_SW_SESSION_TICKET_B */
1639 return (dtls1_do_write(s, SSL3_RT_HANDSHAKE)); 1621 return (dtls1_do_write(s, SSL3_RT_HANDSHAKE));
1640} 1622}
1641#endif