diff --git a/apps/lib/s_cb.c b/apps/lib/s_cb.c index 3b3c0dd0b38f5..026315406e298 100644 --- a/apps/lib/s_cb.c +++ b/apps/lib/s_cb.c @@ -418,8 +418,13 @@ int ssl_print_tmp_key(BIO *out, SSL *s) { EVP_PKEY *key; - if (!SSL_get_peer_tmp_key(s, &key)) + if (!SSL_get_peer_tmp_key(s, &key)) { + if (SSL_version(s) == TLS1_3_VERSION) + BIO_printf(out, "Negotiated TLS1.3 group: %s\n", + SSL_group_to_name(s, SSL_get_negotiated_group(s))); return 1; + } + BIO_puts(out, "Server Temp Key: "); switch (EVP_PKEY_get_id(key)) { case EVP_PKEY_RSA: