Makefile revision 327861
1331722Seadler# $FreeBSD: stable/11/tests/sys/geom/class/eli/Makefile 327861 2018-01-12 04:25:16Z asomers $
2153496Sdavidxu
3112918Sjeff.PATH: ${SRCTOP}/sys/geom/eli ${SRCTOP}/sys/crypto/sha2
4112918Sjeff
5112918SjeffPACKAGE=	tests
6112918Sjeff
7112918SjeffTESTSDIR=	${TESTSBASE}/sys/geom/class/${.CURDIR:T}
8112918Sjeff
9153496SdavidxuATF_TESTS_C=	pbkdf2_test
10153496Sdavidxu
11112918SjeffTAP_TESTS_SH+= attach_d_test
12112918SjeffTAP_TESTS_SH+= configure_b_B_test
13112918SjeffTAP_TESTS_SH+= delkey_test
14112918SjeffTAP_TESTS_SH+= detach_l_test
15153496SdavidxuTAP_TESTS_SH+= init_B_test
16153496SdavidxuTAP_TESTS_SH+= init_J_test
17153496SdavidxuTAP_TESTS_SH+= init_a_test
18153496SdavidxuTAP_TESTS_SH+= init_alias_test
19153496SdavidxuTAP_TESTS_SH+= init_i_P_test
20153496SdavidxuTAP_TESTS_SH+= init_test
21153496SdavidxuTAP_TESTS_SH+= integrity_copy_test
22153496SdavidxuTAP_TESTS_SH+= integrity_data_test
23153496SdavidxuTAP_TESTS_SH+= integrity_hmac_test
24153496SdavidxuTAP_TESTS_SH+= kill_test
25112918SjeffTAP_TESTS_SH+= nokey_test
26112918SjeffTAP_TESTS_SH+= onetime_a_test
27297706SkibTAP_TESTS_SH+= onetime_d_test
28297706SkibTAP_TESTS_SH+= onetime_test
29297706SkibTAP_TESTS_SH+= readonly_test
30157457SdavidxuTAP_TESTS_SH+= resize_test
31112918SjeffTAP_TESTS_SH+= setkey_test
32112918Sjeff
33112918SjeffTEST_METADATA.init_a_test+=	timeout="1200"
34286582SkibTEST_METADATA.init_test+=	timeout="300"
35112918SjeffTEST_METADATA.integrity_copy_test+=	timeout="1200"
36144518SdavidxuTEST_METADATA.integrity_data_test+=	timeout="600"
37230430SkibTEST_METADATA.integrity_hmac_test+=	timeout="600"
38144518SdavidxuTEST_METADATA.onetime_a_test+=	timeout="600"
39112918SjeffTEST_METADATA.onetime_test+=	timeout="600"
40157457Sdavidxu
41212076Sdavidxu${PACKAGE}FILES+=		conf.sh
42123350Smtm
43276630Skib.for t in ${TAP_TESTS_SH}
44112918SjeffTEST_METADATA.$t+=	required_user="root"
45112918Sjeff.endfor
46112918Sjeff
47112918SjeffCFLAGS.pbkdf2_test=	-I${SRCTOP}/sys
48112918Sjeff
49112918SjeffSRCS.pbkdf2_test=	\
50112918Sjeff		hmac_test.c \
51112918Sjeff		g_eli_crypto.c \
52112918Sjeff		g_eli_hmac.c \
53212076Sdavidxu		pkcs5v2.c \
54212076Sdavidxu		sha512c.c \
55212076Sdavidxu		sha256c.c
56212076Sdavidxu
57212076SdavidxuLIBADD.pbkdf2_test= crypto
58212076Sdavidxu
59212076Sdavidxutestvect.h:
60276630Skib	python gentestvect.py > ${.TARGET}
61276630Skib
62276630Skib.include <bsd.test.mk>
63276630Skib