diff options
author | tb <> | 2025-05-03 08:37:28 +0000 |
---|---|---|
committer | tb <> | 2025-05-03 08:37:28 +0000 |
commit | 5a16a3614842f5f129efd2612731d55b1865c171 (patch) | |
tree | 156c94554c2dccd7fa7c89d56f1a2bddad66ed44 /src | |
parent | fc21b851ac33eee00c01418efd611d44ed0afa1b (diff) | |
download | openbsd-5a16a3614842f5f129efd2612731d55b1865c171.tar.gz openbsd-5a16a3614842f5f129efd2612731d55b1865c171.tar.bz2 openbsd-5a16a3614842f5f129efd2612731d55b1865c171.zip |
Verify that the selected key share is indeed group 29
From Kenjiro Nakayama
Diffstat (limited to 'src')
-rw-r--r-- | src/regress/lib/libssl/tlsext/tlsexttest.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/regress/lib/libssl/tlsext/tlsexttest.c b/src/regress/lib/libssl/tlsext/tlsexttest.c index 32bad7ebc8..68584998ce 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.93 2025/04/30 13:44:54 tb Exp $ */ | 1 | /* $OpenBSD: tlsexttest.c,v 1.94 2025/05/03 08:37:28 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> |
@@ -3740,6 +3740,11 @@ test_tlsext_keyshare_client(void) | |||
3740 | FAIL("Did not select a key share"); | 3740 | FAIL("Did not select a key share"); |
3741 | goto done; | 3741 | goto done; |
3742 | } | 3742 | } |
3743 | if (tls_key_share_group(ssl->s3->hs.key_share) != 29) { | ||
3744 | FAIL("wrong key share group: got %d, expected 29\n", | ||
3745 | tls_key_share_group(ssl->s3->hs.key_share)); | ||
3746 | goto done; | ||
3747 | } | ||
3743 | 3748 | ||
3744 | /* | 3749 | /* |
3745 | * Pretend the client did not send the supported groups extension. We | 3750 | * Pretend the client did not send the supported groups extension. We |