diff options
Diffstat (limited to 'src/regress/lib/libssl/interop/session/Makefile')
-rw-r--r-- | src/regress/lib/libssl/interop/session/Makefile | 37 |
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 | |||
3 | run-client-openssl11-reuse-server-openssl11-reuse: | ||
4 | @echo '\n======== $@ ========' | ||
5 | # TLS 1.3 needs some extra setup for session reuse | ||
6 | @echo DISABLED | ||
7 | |||
8 | CLEANFILES += *.out | ||
9 | |||
10 | .for clib in libressl openssl openssl11 | ||
11 | .for slib in libressl openssl openssl11 | ||
12 | |||
13 | REGRESS_TARGETS += run-client-${clib}-reuse-server-${slib}-reuse | ||
14 | |||
15 | run-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> | ||