diff options
Diffstat (limited to '')
| -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 | ||
