1*403c0413SConrad Meyer.include <src.opts.mk> 2*403c0413SConrad Meyer 3*403c0413SConrad MeyerSDEVRANDOM= ${SRCTOP}/sys/dev/random 4*403c0413SConrad Meyer.PATH: ${SDEVRANDOM} 5*403c0413SConrad Meyer 6*403c0413SConrad MeyerTESTSDIR= ${TESTSBASE}/sys/devrandom 7*403c0413SConrad Meyer 8*403c0413SConrad MeyerCFLAGS+= -I${SRCTOP}/sys 9*403c0413SConrad Meyer 10*403c0413SConrad MeyerATF_TESTS_C+= uint128_test 11*403c0413SConrad Meyer 12*403c0413SConrad Meyer# Test Chacha CTR behavior <-> uint128 13*403c0413SConrad MeyerLDADD.uint128_test+= ${SDEVRANDOM}/hash.c 14*403c0413SConrad MeyerLDFLAGS.uint128_test+= -Wno-unused-parameter 15*403c0413SConrad Meyer 16*403c0413SConrad Meyer# hash.c deps: 17*403c0413SConrad MeyerLIBADD.uint128_test+= md # SHA256 18*403c0413SConrad MeyerLDADD.uint128_test+= ${SRCTOP}/sys/crypto/rijndael/rijndael-alg-fst.c 19*403c0413SConrad MeyerLDADD.uint128_test+= ${SRCTOP}/sys/crypto/rijndael/rijndael-api-fst.c 20*403c0413SConrad MeyerLDFLAGS.uint128_test+= -Wno-cast-align 21*403c0413SConrad Meyer 22*403c0413SConrad Meyer 23*403c0413SConrad Meyer.include <bsd.test.mk> 24