Makefile revision 327856
1290968Sngie# $FreeBSD: stable/11/tests/sys/geom/class/eli/Makefile 327856 2018-01-12 00:31:07Z asomers $
2290968Sngie
3327856Sasomers.PATH: ${SRCTOP}/sys/geom/eli ${SRCTOP}/sys/crypto/sha2
4327856Sasomers
5298107SgjbPACKAGE=	tests
6299094Sngie
7293821SngieTESTSDIR=	${TESTSBASE}/sys/geom/class/${.CURDIR:T}
8293821Sngie
9327856SasomersATF_TESTS_C=	pbkdf2_test
10327856Sasomers
11290968SngieTAP_TESTS_SH+= attach_d_test
12290968SngieTAP_TESTS_SH+= configure_b_B_test
13290968SngieTAP_TESTS_SH+= delkey_test
14290968SngieTAP_TESTS_SH+= detach_l_test
15290968SngieTAP_TESTS_SH+= init_B_test
16290968SngieTAP_TESTS_SH+= init_J_test
17290968SngieTAP_TESTS_SH+= init_a_test
18312829SasomersTAP_TESTS_SH+= init_alias_test
19290968SngieTAP_TESTS_SH+= init_i_P_test
20290968SngieTAP_TESTS_SH+= init_test
21290968SngieTAP_TESTS_SH+= integrity_copy_test
22290968SngieTAP_TESTS_SH+= integrity_data_test
23290968SngieTAP_TESTS_SH+= integrity_hmac_test
24290968SngieTAP_TESTS_SH+= kill_test
25290968SngieTAP_TESTS_SH+= nokey_test
26290968SngieTAP_TESTS_SH+= onetime_a_test
27290968SngieTAP_TESTS_SH+= onetime_d_test
28290968SngieTAP_TESTS_SH+= onetime_test
29290968SngieTAP_TESTS_SH+= readonly_test
30290968SngieTAP_TESTS_SH+= resize_test
31290968SngieTAP_TESTS_SH+= setkey_test
32290968Sngie
33290968SngieTEST_METADATA.init_a_test+=	timeout="1200"
34290968SngieTEST_METADATA.init_test+=	timeout="300"
35290968SngieTEST_METADATA.integrity_copy_test+=	timeout="1200"
36290968SngieTEST_METADATA.integrity_data_test+=	timeout="600"
37290968SngieTEST_METADATA.integrity_hmac_test+=	timeout="600"
38291245SngieTEST_METADATA.onetime_a_test+=	timeout="600"
39291245SngieTEST_METADATA.onetime_test+=	timeout="600"
40290968Sngie
41299094Sngie${PACKAGE}FILES+=		conf.sh
42291282Sngie
43293821Sngie.for t in ${TAP_TESTS_SH}
44293821SngieTEST_METADATA.$t+=	required_user="root"
45293821Sngie.endfor
46293821Sngie
47327856SasomersCFLAGS.pbkdf2_test=	-I${SYSDIR}/sys
48327856Sasomers
49327856SasomersSRCS.pbkdf2_test=	\
50327856Sasomers		hmac_test.c \
51327856Sasomers		g_eli_crypto.c \
52327856Sasomers		g_eli_hmac.c \
53327856Sasomers		pkcs5v2.c \
54327856Sasomers		sha512c.c \
55327856Sasomers		sha256c.c
56327856Sasomers
57327856SasomersLIBADD.pbkdf2_test= crypto
58327856Sasomers
59327856Sasomerstestvect.h:
60327856Sasomers	python gentestvect.py > ${.TARGET}
61327856Sasomers
62290968Sngie.include <bsd.test.mk>
63