summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2022-07-07 11:40:17 +0000
committertb <>2022-07-07 11:40:17 +0000
commit42eea85c684d57fd6947ac89719d3c7cb26cd34e (patch)
tree7e0955c95fb9393ff775a9eb038303b517d9a75c /src
parent002fa622c668664946f8042a8f090fbf06f50b48 (diff)
downloadopenbsd-42eea85c684d57fd6947ac89719d3c7cb26cd34e.tar.gz
openbsd-42eea85c684d57fd6947ac89719d3c7cb26cd34e.tar.bz2
openbsd-42eea85c684d57fd6947ac89719d3c7cb26cd34e.zip
Switch ssltest to using the newly generated certs that use SHA-256 instead
of SHA-1. This helps the switch to security-level aware ssltest. From jsing
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libssl/ssl/Makefile6
-rw-r--r--src/regress/lib/libssl/ssl/ssltest.c8
2 files changed, 6 insertions, 8 deletions
diff --git a/src/regress/lib/libssl/ssl/Makefile b/src/regress/lib/libssl/ssl/Makefile
index 582dd1c8af..91abaae85e 100644
--- a/src/regress/lib/libssl/ssl/Makefile
+++ b/src/regress/lib/libssl/ssl/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.4 2021/10/15 16:49:12 jsing Exp $ 1# $OpenBSD: Makefile,v 1.5 2022/07/07 11:40:17 tb Exp $
2 2
3PROG= ssltest 3PROG= ssltest
4LDADD= -lcrypto -lssl 4LDADD= -lcrypto -lssl
@@ -11,7 +11,7 @@ REGRESS_TARGETS=regress-ssltest
11 11
12regress-ssltest: ${PROG} 12regress-ssltest: ${PROG}
13 sh ${.CURDIR}/testssl \ 13 sh ${.CURDIR}/testssl \
14 ${.CURDIR}/../certs/server.pem ${.CURDIR}/../certs/server.pem \ 14 ${.CURDIR}/../certs/server1-rsa.pem ${.CURDIR}/../certs/server1-rsa-chain.pem \
15 ${.CURDIR}/../certs/ca.pem 15 ${.CURDIR}/../certs/ca-root-rsa.pem
16 16
17.include <bsd.regress.mk> 17.include <bsd.regress.mk>
diff --git a/src/regress/lib/libssl/ssl/ssltest.c b/src/regress/lib/libssl/ssl/ssltest.c
index 32253844b2..0deac3e736 100644
--- a/src/regress/lib/libssl/ssl/ssltest.c
+++ b/src/regress/lib/libssl/ssl/ssltest.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssltest.c,v 1.33 2021/11/21 21:40:45 tb Exp $ */ 1/* $OpenBSD: ssltest.c,v 1.34 2022/07/07 11:40:17 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -659,8 +659,7 @@ bad:
659 EC_KEY_free(ecdh); 659 EC_KEY_free(ecdh);
660 } 660 }
661 661
662 if (!SSL_CTX_use_certificate_file(s_ctx, server_cert, 662 if (!SSL_CTX_use_certificate_chain_file(s_ctx, server_cert)) {
663 SSL_FILETYPE_PEM)) {
664 ERR_print_errors(bio_err); 663 ERR_print_errors(bio_err);
665 } else if (!SSL_CTX_use_PrivateKey_file(s_ctx, 664 } else if (!SSL_CTX_use_PrivateKey_file(s_ctx,
666 (server_key ? server_key : server_cert), SSL_FILETYPE_PEM)) { 665 (server_key ? server_key : server_cert), SSL_FILETYPE_PEM)) {
@@ -669,8 +668,7 @@ bad:
669 } 668 }
670 669
671 if (client_auth) { 670 if (client_auth) {
672 SSL_CTX_use_certificate_file(c_ctx, client_cert, 671 SSL_CTX_use_certificate_chain_file(c_ctx, client_cert);
673 SSL_FILETYPE_PEM);
674 SSL_CTX_use_PrivateKey_file(c_ctx, 672 SSL_CTX_use_PrivateKey_file(c_ctx,
675 (client_key ? client_key : client_cert), 673 (client_key ? client_key : client_cert),
676 SSL_FILETYPE_PEM); 674 SSL_FILETYPE_PEM);