From eb4895a6c4e6a61a07bc7525508c056ceca15fcf Mon Sep 17 00:00:00 2001 From: jsing <> Date: Wed, 5 Feb 2020 18:06:42 +0000 Subject: Reset the key share so that we do not have an existing peer public key. --- src/regress/lib/libssl/tlsext/tlsexttest.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/regress/lib/libssl/tlsext/tlsexttest.c b/src/regress/lib/libssl/tlsext/tlsexttest.c index 6c7e9a06cb..c15724da29 100644 --- a/src/regress/lib/libssl/tlsext/tlsexttest.c +++ b/src/regress/lib/libssl/tlsext/tlsexttest.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tlsexttest.c,v 1.33 2020/02/01 12:42:39 jsing Exp $ */ +/* $OpenBSD: tlsexttest.c,v 1.34 2020/02/05 18:06:42 jsing Exp $ */ /* * Copyright (c) 2017 Joel Sing * Copyright (c) 2017 Doug Hogan @@ -3297,6 +3297,12 @@ test_tlsext_keyshare_server(void) goto done; } + if ((S3I(ssl)->hs_tls13.key_share = + tls13_key_share_new(NID_X25519)) == NULL) + errx(1, "failed to create key share"); + if (!tls13_key_share_generate(S3I(ssl)->hs_tls13.key_share)) + errx(1, "failed to generate key share"); + CBS_init(&cbs, data, dlen); if (!tlsext_keyshare_client_parse(ssl, &cbs, &alert)) { -- cgit v1.2.3-55-g6feb