1# $FreeBSD$ 2 3.PATH: ${SRCTOP}/sys/geom/eli ${SRCTOP}/sys/crypto/sha2 4 5PACKAGE= tests 6 7TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} 8 9ATF_TESTS_C= pbkdf2_test 10ATF_TESTS_SH+= attach_test 11ATF_TESTS_SH+= configure_test 12ATF_TESTS_SH+= delkey_test 13ATF_TESTS_SH+= detach_test 14ATF_TESTS_SH+= init_test 15ATF_TESTS_SH+= integrity_test 16ATF_TESTS_SH+= kill_test 17ATF_TESTS_SH+= onetime_test 18ATF_TESTS_SH+= resize_test 19ATF_TESTS_SH+= setkey_test 20 21TAP_TESTS_SH+= nokey_test 22TAP_TESTS_SH+= readonly_test 23 24 25${PACKAGE}FILES+= conf.sh 26 27.for t in ${TAP_TESTS_SH} 28TEST_METADATA.$t+= required_user="root" 29.endfor 30 31CFLAGS.pbkdf2_test= -I${SRCTOP}/sys 32 33SRCS.pbkdf2_test= \ 34 hmac_test.c \ 35 g_eli_crypto.c \ 36 g_eli_hmac.c \ 37 pkcs5v2.c \ 38 sha512c.c \ 39 sha256c.c 40 41LIBADD.pbkdf2_test= crypto 42 43testvect.h: 44 python gentestvect.py > ${.TARGET} 45 46.include <bsd.test.mk> 47