diff options
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
| -rw-r--r-- | src/lib/libssl/t1_lib.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/libssl/t1_lib.c b/src/lib/libssl/t1_lib.c index 3585a3ac55..b3e86c0a31 100644 --- a/src/lib/libssl/t1_lib.c +++ b/src/lib/libssl/t1_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: t1_lib.c,v 1.112 2017/01/26 06:32:58 jsing Exp $ */ | 1 | /* $OpenBSD: t1_lib.c,v 1.113 2017/01/26 10:40:21 beck Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -742,7 +742,7 @@ ssl_add_clienthello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 742 | int el; | 742 | int el; |
| 743 | 743 | ||
| 744 | if (!ssl_add_clienthello_renegotiate_ext(s, 0, &el, 0)) { | 744 | if (!ssl_add_clienthello_renegotiate_ext(s, 0, &el, 0)) { |
| 745 | SSLerr(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT, | 745 | SSLerror( |
| 746 | ERR_R_INTERNAL_ERROR); | 746 | ERR_R_INTERNAL_ERROR); |
| 747 | return NULL; | 747 | return NULL; |
| 748 | } | 748 | } |
| @@ -754,7 +754,7 @@ ssl_add_clienthello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 754 | s2n(el, ret); | 754 | s2n(el, ret); |
| 755 | 755 | ||
| 756 | if (!ssl_add_clienthello_renegotiate_ext(s, ret, &el, el)) { | 756 | if (!ssl_add_clienthello_renegotiate_ext(s, ret, &el, el)) { |
| 757 | SSLerr(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT, | 757 | SSLerror( |
| 758 | ERR_R_INTERNAL_ERROR); | 758 | ERR_R_INTERNAL_ERROR); |
| 759 | return NULL; | 759 | return NULL; |
| 760 | } | 760 | } |
| @@ -780,7 +780,7 @@ ssl_add_clienthello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 780 | if (formatslen > lenmax) | 780 | if (formatslen > lenmax) |
| 781 | return NULL; | 781 | return NULL; |
| 782 | if (formatslen > 255) { | 782 | if (formatslen > 255) { |
| 783 | SSLerr(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT, | 783 | SSLerror( |
| 784 | ERR_R_INTERNAL_ERROR); | 784 | ERR_R_INTERNAL_ERROR); |
| 785 | return NULL; | 785 | return NULL; |
| 786 | } | 786 | } |
| @@ -803,7 +803,7 @@ ssl_add_clienthello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 803 | if (curveslen * 2 > lenmax) | 803 | if (curveslen * 2 > lenmax) |
| 804 | return NULL; | 804 | return NULL; |
| 805 | if (curveslen * 2 > 65532) { | 805 | if (curveslen * 2 > 65532) { |
| 806 | SSLerr(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT, | 806 | SSLerror( |
| 807 | ERR_R_INTERNAL_ERROR); | 807 | ERR_R_INTERNAL_ERROR); |
| 808 | return NULL; | 808 | return NULL; |
| 809 | } | 809 | } |
| @@ -946,7 +946,7 @@ skip_ext: | |||
| 946 | s2n(el, ret); | 946 | s2n(el, ret); |
| 947 | 947 | ||
| 948 | if (ssl_add_clienthello_use_srtp_ext(s, ret, &el, el)) { | 948 | if (ssl_add_clienthello_use_srtp_ext(s, ret, &el, el)) { |
| 949 | SSLerr(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT, | 949 | SSLerror( |
| 950 | ERR_R_INTERNAL_ERROR); | 950 | ERR_R_INTERNAL_ERROR); |
| 951 | return NULL; | 951 | return NULL; |
| 952 | } | 952 | } |
| @@ -1025,7 +1025,7 @@ ssl_add_serverhello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 1025 | int el; | 1025 | int el; |
| 1026 | 1026 | ||
| 1027 | if (!ssl_add_serverhello_renegotiate_ext(s, 0, &el, 0)) { | 1027 | if (!ssl_add_serverhello_renegotiate_ext(s, 0, &el, 0)) { |
| 1028 | SSLerr(SSL_F_SSL_ADD_SERVERHELLO_TLSEXT, | 1028 | SSLerror( |
| 1029 | ERR_R_INTERNAL_ERROR); | 1029 | ERR_R_INTERNAL_ERROR); |
| 1030 | return NULL; | 1030 | return NULL; |
| 1031 | } | 1031 | } |
| @@ -1037,7 +1037,7 @@ ssl_add_serverhello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 1037 | s2n(el, ret); | 1037 | s2n(el, ret); |
| 1038 | 1038 | ||
| 1039 | if (!ssl_add_serverhello_renegotiate_ext(s, ret, &el, el)) { | 1039 | if (!ssl_add_serverhello_renegotiate_ext(s, ret, &el, el)) { |
| 1040 | SSLerr(SSL_F_SSL_ADD_SERVERHELLO_TLSEXT, | 1040 | SSLerror( |
| 1041 | ERR_R_INTERNAL_ERROR); | 1041 | ERR_R_INTERNAL_ERROR); |
| 1042 | return NULL; | 1042 | return NULL; |
| 1043 | } | 1043 | } |
| @@ -1061,7 +1061,7 @@ ssl_add_serverhello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 1061 | if (formatslen > lenmax) | 1061 | if (formatslen > lenmax) |
| 1062 | return NULL; | 1062 | return NULL; |
| 1063 | if (formatslen > 255) { | 1063 | if (formatslen > 255) { |
| 1064 | SSLerr(SSL_F_SSL_ADD_SERVERHELLO_TLSEXT, | 1064 | SSLerror( |
| 1065 | ERR_R_INTERNAL_ERROR); | 1065 | ERR_R_INTERNAL_ERROR); |
| 1066 | return NULL; | 1066 | return NULL; |
| 1067 | } | 1067 | } |
| @@ -1108,7 +1108,7 @@ ssl_add_serverhello_tlsext(SSL *s, unsigned char *p, unsigned char *limit) | |||
| 1108 | s2n(el, ret); | 1108 | s2n(el, ret); |
| 1109 | 1109 | ||
| 1110 | if (ssl_add_serverhello_use_srtp_ext(s, ret, &el, el)) { | 1110 | if (ssl_add_serverhello_use_srtp_ext(s, ret, &el, el)) { |
| 1111 | SSLerr(SSL_F_SSL_ADD_SERVERHELLO_TLSEXT, | 1111 | SSLerror( |
| 1112 | ERR_R_INTERNAL_ERROR); | 1112 | ERR_R_INTERNAL_ERROR); |
| 1113 | return NULL; | 1113 | return NULL; |
| 1114 | } | 1114 | } |
| @@ -1627,7 +1627,7 @@ ri_check: | |||
| 1627 | 1627 | ||
| 1628 | if (!renegotiate_seen && s->internal->renegotiate) { | 1628 | if (!renegotiate_seen && s->internal->renegotiate) { |
| 1629 | *al = SSL_AD_HANDSHAKE_FAILURE; | 1629 | *al = SSL_AD_HANDSHAKE_FAILURE; |
| 1630 | SSLerr(SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT, | 1630 | SSLerror( |
| 1631 | SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED); | 1631 | SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED); |
| 1632 | return 0; | 1632 | return 0; |
| 1633 | } | 1633 | } |
| @@ -1880,7 +1880,7 @@ ri_check: | |||
| 1880 | if (!renegotiate_seen && | 1880 | if (!renegotiate_seen && |
| 1881 | !(s->internal->options & SSL_OP_LEGACY_SERVER_CONNECT)) { | 1881 | !(s->internal->options & SSL_OP_LEGACY_SERVER_CONNECT)) { |
| 1882 | *al = SSL_AD_HANDSHAKE_FAILURE; | 1882 | *al = SSL_AD_HANDSHAKE_FAILURE; |
| 1883 | SSLerr(SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT, | 1883 | SSLerror( |
| 1884 | SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED); | 1884 | SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED); |
| 1885 | return 0; | 1885 | return 0; |
| 1886 | } | 1886 | } |
| @@ -2016,7 +2016,7 @@ ssl_check_serverhello_tlsext(SSL *s) | |||
| 2016 | } | 2016 | } |
| 2017 | } | 2017 | } |
| 2018 | if (!found_uncompressed) { | 2018 | if (!found_uncompressed) { |
| 2019 | SSLerr(SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT, SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST); | 2019 | SSLerror(SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST); |
| 2020 | return -1; | 2020 | return -1; |
| 2021 | } | 2021 | } |
| 2022 | } | 2022 | } |
