summaryrefslogtreecommitdiff
path: root/src/regress/lib/libssl/interop/session/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/regress/lib/libssl/interop/session/Makefile')
-rw-r--r--src/regress/lib/libssl/interop/session/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/regress/lib/libssl/interop/session/Makefile b/src/regress/lib/libssl/interop/session/Makefile
new file mode 100644
index 0000000000..a555f133fb
--- /dev/null
+++ b/src/regress/lib/libssl/interop/session/Makefile
@@ -0,0 +1,37 @@
1# $OpenBSD: Makefile,v 1.1 2018/11/10 08:33:45 bluhm Exp $
2
3run-client-openssl11-reuse-server-openssl11-reuse:
4 @echo '\n======== $@ ========'
5 # TLS 1.3 needs some extra setup for session reuse
6 @echo DISABLED
7
8CLEANFILES += *.out
9
10.for clib in libressl openssl openssl11
11.for slib in libressl openssl openssl11
12
13REGRESS_TARGETS += run-client-${clib}-reuse-server-${slib}-reuse
14
15run-client-${clib}-reuse-server-${slib}-reuse: 127.0.0.1.crt
16 @echo '\n======== $@ ========'
17 LD_LIBRARY_PATH=/usr/local/lib/e${slib} \
18 ../${slib}/server >server-${slib}-reuse.out \
19 -ss \
20 127.0.0.1 0
21 LD_LIBRARY_PATH=/usr/local/lib/e${clib} \
22 ../${clib}/client >client-${clib}-reuse.out \
23 -ss \
24 `sed -n 's/listen sock: //p' server-${slib}-reuse.out`
25 grep '^success$$' server-${slib}-reuse.out
26 grep '^success$$' client-${clib}-reuse.out
27 grep '^session 2: new$$' server-${slib}-reuse.out
28 grep '^session 2: new$$' client-${clib}-reuse.out
29 grep '^session 1: reuse$$' server-${slib}-reuse.out
30 grep '^session 1: reuse$$' client-${clib}-reuse.out
31 grep '^session 0: reuse$$' server-${slib}-reuse.out
32 grep '^session 0: reuse$$' client-${clib}-reuse.out
33
34.endfor
35.endfor
36
37.include <bsd.regress.mk>