summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/regress/usr.bin/openssl/Makefile10
-rwxr-xr-xsrc/regress/usr.bin/openssl/appstest.sh2
-rw-r--r--src/regress/usr.bin/openssl/test_client.sh4
-rw-r--r--src/regress/usr.bin/openssl/test_server.sh4
-rw-r--r--src/regress/usr.bin/openssl/testdsa.sh9
-rw-r--r--src/regress/usr.bin/openssl/testenc.sh4
-rw-r--r--src/regress/usr.bin/openssl/testrsa.sh9
7 files changed, 22 insertions, 20 deletions
diff --git a/src/regress/usr.bin/openssl/Makefile b/src/regress/usr.bin/openssl/Makefile
index d1c609980c..c6bc2748cc 100644
--- a/src/regress/usr.bin/openssl/Makefile
+++ b/src/regress/usr.bin/openssl/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.4 2016/11/06 11:56:43 inoguchi Exp $ 1# $OpenBSD: Makefile,v 1.5 2018/02/06 02:31:13 tb Exp $
2 2
3SUBDIR= options 3SUBDIR= options
4 4
@@ -52,13 +52,13 @@ CLEANFILES+=${CIPHER}.${ENC} ${CIPHER}.${ENC}.b64 ${CLEAR2}.${ENC} ${CLEAR2}.${E
52.endfor 52.endfor
53 53
54ssl-enc: 54ssl-enc:
55 sh ${.CURDIR}/testenc.sh ${.OBJDIR} ${.CURDIR} 55 env OPENSSL=${OPENSSL} sh ${.CURDIR}/testenc.sh ${.OBJDIR} ${.CURDIR}
56ssl-dsa: 56ssl-dsa:
57 sh ${.CURDIR}/testdsa.sh ${.OBJDIR} ${.CURDIR} 57 env OPENSSL=${OPENSSL} sh ${.CURDIR}/testdsa.sh ${.OBJDIR} ${.CURDIR}
58ssl-rsa: 58ssl-rsa:
59 sh ${.CURDIR}/testrsa.sh ${.OBJDIR} ${.CURDIR} 59 env OPENSSL=${OPENSSL} sh ${.CURDIR}/testrsa.sh ${.OBJDIR} ${.CURDIR}
60appstest: 60appstest:
61 sh ${.CURDIR}/appstest.sh ${.OBJDIR} ${.CURDIR} 61 env OPENSSL=${OPENSSL} sh ${.CURDIR}/appstest.sh ${.OBJDIR} ${.CURDIR}
62 62
63clean: 63clean:
64 rm -rf ${CLEANFILES} 64 rm -rf ${CLEANFILES}
diff --git a/src/regress/usr.bin/openssl/appstest.sh b/src/regress/usr.bin/openssl/appstest.sh
index f241e2c34b..24d1d741a0 100755
--- a/src/regress/usr.bin/openssl/appstest.sh
+++ b/src/regress/usr.bin/openssl/appstest.sh
@@ -6,7 +6,7 @@
6# output : all files generated by this script go under $ssldir 6# output : all files generated by this script go under $ssldir
7# 7#
8 8
9openssl_bin=/usr/bin/openssl 9openssl_bin=${OPENSSL:-/usr/bin/openssl}
10 10
11uname_s=`uname -s | grep 'MINGW'` 11uname_s=`uname -s | grep 'MINGW'`
12if [ "$uname_s" = "" ] ; then 12if [ "$uname_s" = "" ] ; then
diff --git a/src/regress/usr.bin/openssl/test_client.sh b/src/regress/usr.bin/openssl/test_client.sh
index 36c6ac4add..fed2baace0 100644
--- a/src/regress/usr.bin/openssl/test_client.sh
+++ b/src/regress/usr.bin/openssl/test_client.sh
@@ -1,5 +1,5 @@
1#!/bin/sh 1#!/bin/sh
2# $OpenBSD: test_client.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ 2# $OpenBSD: test_client.sh,v 1.2 2018/02/06 02:31:13 tb Exp $
3 3
4echo 4echo
5echo This starts a tls1 mode client to talk to the server run by 5echo This starts a tls1 mode client to talk to the server run by
@@ -9,4 +9,4 @@ echo type in this window after ssl negotiation and your output should
9echo be echoed by the server. 9echo be echoed by the server.
10echo 10echo
11echo 11echo
12/usr/bin/openssl s_client -tls1 12${OPENSSL:-/usr/bin/openssl} s_client -tls1
diff --git a/src/regress/usr.bin/openssl/test_server.sh b/src/regress/usr.bin/openssl/test_server.sh
index b4fd2560df..ec4a78a27a 100644
--- a/src/regress/usr.bin/openssl/test_server.sh
+++ b/src/regress/usr.bin/openssl/test_server.sh
@@ -1,5 +1,5 @@
1#!/bin/sh 1#!/bin/sh
2# $OpenBSD: test_server.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ 2# $OpenBSD: test_server.sh,v 1.2 2018/02/06 02:31:13 tb Exp $
3 3
4echo This starts a tls1 mode server using the DSA certificate in ./server.pem 4echo This starts a tls1 mode server using the DSA certificate in ./server.pem
5echo Run ./testclient.sh in another window and type at it, you should 5echo Run ./testclient.sh in another window and type at it, you should
@@ -7,4 +7,4 @@ echo see the results of the ssl negotiation, and stuff you type in the client
7echo should echo in this window 7echo should echo in this window
8echo 8echo
9echo 9echo
10/usr/bin/openssl s_server -tls1 -key testdsa.key -cert testdsa.pem 10${OPENSSL:-/usr/bin/openssl} s_server -tls1 -key testdsa.key -cert testdsa.pem
diff --git a/src/regress/usr.bin/openssl/testdsa.sh b/src/regress/usr.bin/openssl/testdsa.sh
index 32293d8ff3..a04ba171ff 100644
--- a/src/regress/usr.bin/openssl/testdsa.sh
+++ b/src/regress/usr.bin/openssl/testdsa.sh
@@ -1,5 +1,5 @@
1#!/bin/sh 1#!/bin/sh
2# $OpenBSD: testdsa.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ 2# $OpenBSD: testdsa.sh,v 1.2 2018/02/06 02:31:13 tb Exp $
3 3
4 4
5#Test DSA certificate generation of openssl 5#Test DSA certificate generation of openssl
@@ -7,21 +7,22 @@
7cd $1 7cd $1
8 8
9# Generate DSA paramter set 9# Generate DSA paramter set
10openssl dsaparam 512 -out dsa512.pem 10openssl_bin=${OPENSSL:-/usr/bin/openssl}
11$openssl_bin dsaparam 512 -out dsa512.pem
11if [ $? != 0 ]; then 12if [ $? != 0 ]; then
12 exit 1; 13 exit 1;
13fi 14fi
14 15
15 16
16# Denerate a DSA certificate 17# Denerate a DSA certificate
17openssl req -config $2/openssl.cnf -x509 -newkey dsa:dsa512.pem -out testdsa.pem -keyout testdsa.key 18$openssl_bin req -config $2/openssl.cnf -x509 -newkey dsa:dsa512.pem -out testdsa.pem -keyout testdsa.key
18if [ $? != 0 ]; then 19if [ $? != 0 ]; then
19 exit 1; 20 exit 1;
20fi 21fi
21 22
22 23
23# Now check the certificate 24# Now check the certificate
24openssl x509 -text -in testdsa.pem 25$openssl_bin x509 -text -in testdsa.pem
25if [ $? != 0 ]; then 26if [ $? != 0 ]; then
26 exit 1; 27 exit 1;
27fi 28fi
diff --git a/src/regress/usr.bin/openssl/testenc.sh b/src/regress/usr.bin/openssl/testenc.sh
index 72c87a87a9..89b3068a08 100644
--- a/src/regress/usr.bin/openssl/testenc.sh
+++ b/src/regress/usr.bin/openssl/testenc.sh
@@ -1,9 +1,9 @@
1#!/bin/sh 1#!/bin/sh
2# $OpenBSD: testenc.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ 2# $OpenBSD: testenc.sh,v 1.2 2018/02/06 02:31:13 tb Exp $
3 3
4testsrc=$2/openssl.cnf 4testsrc=$2/openssl.cnf
5test=$1/p 5test=$1/p
6cmd=/usr/bin/openssl 6cmd=${OPENSSL:-/usr/bin/openssl}
7 7
8cd $1 8cd $1
9 9
diff --git a/src/regress/usr.bin/openssl/testrsa.sh b/src/regress/usr.bin/openssl/testrsa.sh
index a9a00f295e..36f5e639e8 100644
--- a/src/regress/usr.bin/openssl/testrsa.sh
+++ b/src/regress/usr.bin/openssl/testrsa.sh
@@ -1,27 +1,28 @@
1#!/bin/sh 1#!/bin/sh
2# $OpenBSD: testrsa.sh,v 1.1 2014/08/26 17:50:07 jsing Exp $ 2# $OpenBSD: testrsa.sh,v 1.2 2018/02/06 02:31:13 tb Exp $
3 3
4 4
5#Test RSA certificate generation of openssl 5#Test RSA certificate generation of openssl
6 6
7cd $1 7cd $1
8openssl_bin=${OPENSSL:-/usr/bin/openssl}
8 9
9# Generate RSA private key 10# Generate RSA private key
10openssl genrsa -out rsakey.pem 11$openssl_bin genrsa -out rsakey.pem
11if [ $? != 0 ]; then 12if [ $? != 0 ]; then
12 exit 1; 13 exit 1;
13fi 14fi
14 15
15 16
16# Generate an RSA certificate 17# Generate an RSA certificate
17openssl req -config $2/openssl.cnf -key rsakey.pem -new -x509 -days 365 -out rsacert.pem 18$openssl_bin req -config $2/openssl.cnf -key rsakey.pem -new -x509 -days 365 -out rsacert.pem
18if [ $? != 0 ]; then 19if [ $? != 0 ]; then
19 exit 1; 20 exit 1;
20fi 21fi
21 22
22 23
23# Now check the certificate 24# Now check the certificate
24openssl x509 -text -in rsacert.pem 25$openssl_bin x509 -text -in rsacert.pem
25if [ $? != 0 ]; then 26if [ $? != 0 ]; then
26 exit 1; 27 exit 1;
27fi 28fi