1403c0413SConrad Meyer.include <src.opts.mk> 2403c0413SConrad Meyer 3403c0413SConrad MeyerSDEVRANDOM= ${SRCTOP}/sys/dev/random 4403c0413SConrad Meyer.PATH: ${SDEVRANDOM} 5403c0413SConrad Meyer 6403c0413SConrad MeyerTESTSDIR= ${TESTSBASE}/sys/devrandom 7403c0413SConrad Meyer 8403c0413SConrad MeyerCFLAGS+= -I${SRCTOP}/sys 9403c0413SConrad Meyer 10403c0413SConrad MeyerATF_TESTS_C+= uint128_test 11403c0413SConrad Meyer 12403c0413SConrad Meyer# Test Chacha CTR behavior <-> uint128 13403c0413SConrad MeyerLDADD.uint128_test+= ${SDEVRANDOM}/hash.c 14403c0413SConrad MeyerLDFLAGS.uint128_test+= -Wno-unused-parameter 15403c0413SConrad Meyer 16403c0413SConrad Meyer# hash.c deps: 17403c0413SConrad MeyerLIBADD.uint128_test+= md # SHA256 18403c0413SConrad MeyerLDADD.uint128_test+= ${SRCTOP}/sys/crypto/rijndael/rijndael-alg-fst.c 19403c0413SConrad MeyerLDADD.uint128_test+= ${SRCTOP}/sys/crypto/rijndael/rijndael-api-fst.c 20403c0413SConrad MeyerLDFLAGS.uint128_test+= -Wno-cast-align 21403c0413SConrad Meyer 22403c0413SConrad Meyer 23403c0413SConrad Meyer.include <bsd.test.mk> 24