diff options
| author | tb <> | 2022-08-05 17:06:17 +0000 |
|---|---|---|
| committer | tb <> | 2022-08-05 17:06:17 +0000 |
| commit | bce090b40d9d78adf9b62d7d0f7793eb7d242aaf (patch) | |
| tree | 462451fbe9167c1138f8f4c80e3a59bc599dd7b4 /src | |
| parent | cdd75704cf29bd0de2355410fc1a2933ad782c5c (diff) | |
| download | openbsd-bce090b40d9d78adf9b62d7d0f7793eb7d242aaf.tar.gz openbsd-bce090b40d9d78adf9b62d7d0f7793eb7d242aaf.tar.bz2 openbsd-bce090b40d9d78adf9b62d7d0f7793eb7d242aaf.zip | |
Move CBB_init() to a consistent place.
Diffstat (limited to 'src')
| -rw-r--r-- | src/regress/lib/libssl/tlsext/tlsexttest.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/regress/lib/libssl/tlsext/tlsexttest.c b/src/regress/lib/libssl/tlsext/tlsexttest.c index 918d9c51fe..a224623881 100644 --- a/src/regress/lib/libssl/tlsext/tlsexttest.c +++ b/src/regress/lib/libssl/tlsext/tlsexttest.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tlsexttest.c,v 1.70 2022/08/05 17:03:33 tb Exp $ */ | 1 | /* $OpenBSD: tlsexttest.c,v 1.71 2022/08/05 17:06:17 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2017 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2017 Joel Sing <jsing@openbsd.org> |
| 4 | * Copyright (c) 2017 Doug Hogan <doug@openbsd.org> | 4 | * Copyright (c) 2017 Doug Hogan <doug@openbsd.org> |
| @@ -1791,6 +1791,9 @@ test_tlsext_sni_client(void) | |||
| 1791 | 1791 | ||
| 1792 | failure = 1; | 1792 | failure = 1; |
| 1793 | 1793 | ||
| 1794 | if (!CBB_init(&cbb, 0)) | ||
| 1795 | errx(1, "Failed to create CBB"); | ||
| 1796 | |||
| 1794 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) | 1797 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) |
| 1795 | errx(1, "failed to create SSL_CTX"); | 1798 | errx(1, "failed to create SSL_CTX"); |
| 1796 | if ((ssl = SSL_new(ssl_ctx)) == NULL) | 1799 | if ((ssl = SSL_new(ssl_ctx)) == NULL) |
| @@ -1800,9 +1803,6 @@ test_tlsext_sni_client(void) | |||
| 1800 | &server_funcs)) | 1803 | &server_funcs)) |
| 1801 | errx(1, "failed to fetch sni funcs"); | 1804 | errx(1, "failed to fetch sni funcs"); |
| 1802 | 1805 | ||
| 1803 | if (!CBB_init(&cbb, 0)) | ||
| 1804 | errx(1, "Failed to create CBB"); | ||
| 1805 | |||
| 1806 | if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) { | 1806 | if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) { |
| 1807 | FAIL("client should not need SNI\n"); | 1807 | FAIL("client should not need SNI\n"); |
| 1808 | goto err; | 1808 | goto err; |
| @@ -2053,6 +2053,9 @@ test_tlsext_quic_transport_parameters_client(void) | |||
| 2053 | 2053 | ||
| 2054 | failure = 1; | 2054 | failure = 1; |
| 2055 | 2055 | ||
| 2056 | if (!CBB_init(&cbb, 0)) | ||
| 2057 | errx(1, "Failed to create CBB"); | ||
| 2058 | |||
| 2056 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) | 2059 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) |
| 2057 | errx(1, "failed to create SSL_CTX"); | 2060 | errx(1, "failed to create SSL_CTX"); |
| 2058 | if ((ssl = SSL_new(ssl_ctx)) == NULL) | 2061 | if ((ssl = SSL_new(ssl_ctx)) == NULL) |
| @@ -2062,9 +2065,6 @@ test_tlsext_quic_transport_parameters_client(void) | |||
| 2062 | &client_funcs, &server_funcs)) | 2065 | &client_funcs, &server_funcs)) |
| 2063 | errx(1, "failed to fetch quic transport parameter funcs"); | 2066 | errx(1, "failed to fetch quic transport parameter funcs"); |
| 2064 | 2067 | ||
| 2065 | if (!CBB_init(&cbb, 0)) | ||
| 2066 | errx(1, "Failed to create CBB"); | ||
| 2067 | |||
| 2068 | if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) { | 2068 | if (client_funcs->needs(ssl, SSL_TLSEXT_MSG_CH)) { |
| 2069 | FAIL("client should not need QUIC\n"); | 2069 | FAIL("client should not need QUIC\n"); |
| 2070 | goto err; | 2070 | goto err; |
| @@ -3731,6 +3731,9 @@ test_tlsext_keyshare_server(void) | |||
| 3731 | 3731 | ||
| 3732 | failure = 1; | 3732 | failure = 1; |
| 3733 | 3733 | ||
| 3734 | if (!CBB_init(&cbb, 0)) | ||
| 3735 | errx(1, "Failed to create CBB"); | ||
| 3736 | |||
| 3734 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) | 3737 | if ((ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) |
| 3735 | errx(1, "failed to create SSL_CTX"); | 3738 | errx(1, "failed to create SSL_CTX"); |
| 3736 | if ((ssl = SSL_new(ssl_ctx)) == NULL) | 3739 | if ((ssl = SSL_new(ssl_ctx)) == NULL) |
| @@ -3740,9 +3743,6 @@ test_tlsext_keyshare_server(void) | |||
| 3740 | &server_funcs)) | 3743 | &server_funcs)) |
| 3741 | errx(1, "failed to fetch keyshare funcs"); | 3744 | errx(1, "failed to fetch keyshare funcs"); |
| 3742 | 3745 | ||
| 3743 | if (!CBB_init(&cbb, 0)) | ||
| 3744 | errx(1, "Failed to create CBB"); | ||
| 3745 | |||
| 3746 | ssl->s3->hs.negotiated_tls_version = TLS1_2_VERSION; | 3746 | ssl->s3->hs.negotiated_tls_version = TLS1_2_VERSION; |
| 3747 | if (server_funcs->needs(ssl, SSL_TLSEXT_MSG_SH)) { | 3747 | if (server_funcs->needs(ssl, SSL_TLSEXT_MSG_SH)) { |
| 3748 | FAIL("server should not need keyshare\n"); | 3748 | FAIL("server should not need keyshare\n"); |
