diff options
Diffstat (limited to 'src/lib/libssl/d1_srvr.c')
-rw-r--r-- | src/lib/libssl/d1_srvr.c | 19 |
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 | ||
1536 | int | 1518 | int |
1537 | dtls1_send_newsession_ticket(SSL *s) | 1519 | dtls1_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 | ||