diff options
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libssl/client/clienttest.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/regress/lib/libssl/client/clienttest.c b/src/regress/lib/libssl/client/clienttest.c index b0486d95f0..8ecc54467f 100644 --- a/src/regress/lib/libssl/client/clienttest.c +++ b/src/regress/lib/libssl/client/clienttest.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: clienttest.c,v 1.39 2022/07/19 20:16:50 tb Exp $ */ | 1 | /* $OpenBSD: clienttest.c,v 1.40 2023/04/23 18:59:41 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2015 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2015 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -41,6 +41,8 @@ | |||
| 41 | 41 | ||
| 42 | #define TLS1_3_VERSION_ONLY (TLS1_3_VERSION | 0x10000) | 42 | #define TLS1_3_VERSION_ONLY (TLS1_3_VERSION | 0x10000) |
| 43 | 43 | ||
| 44 | int tlsext_linearize_build_order(SSL *); | ||
| 45 | |||
| 44 | static const uint8_t cipher_list_dtls1[] = { | 46 | static const uint8_t cipher_list_dtls1[] = { |
| 45 | 0xc0, 0x14, 0xc0, 0x0a, 0x00, 0x39, 0xff, 0x85, | 47 | 0xc0, 0x14, 0xc0, 0x0a, 0x00, 0x39, 0xff, 0x85, |
| 46 | 0x00, 0x88, 0x00, 0x81, 0x00, 0x35, 0x00, 0x84, | 48 | 0x00, 0x88, 0x00, 0x81, 0x00, 0x35, 0x00, 0x84, |
| @@ -649,6 +651,11 @@ client_hello_test(int testno, const struct client_hello_test *cht) | |||
| 649 | goto failure; | 651 | goto failure; |
| 650 | } | 652 | } |
| 651 | 653 | ||
| 654 | if (!tlsext_linearize_build_order(ssl)) { | ||
| 655 | fprintf(stderr, "failed to linearize build order"); | ||
| 656 | goto failure; | ||
| 657 | } | ||
| 658 | |||
| 652 | BIO_up_ref(rbio); | 659 | BIO_up_ref(rbio); |
| 653 | BIO_up_ref(wbio); | 660 | BIO_up_ref(wbio); |
| 654 | SSL_set_bio(ssl, rbio, wbio); | 661 | SSL_set_bio(ssl, rbio, wbio); |
