3232
3333W := $(EXEC_WRAPPER )
3434
35- # Detect available SHA256 command
36- SHA256SUM := $(shell command -v shasum >/dev/null 2>&1 && echo "shasum -a 256" || (command -v sha256sum >/dev/null 2>&1 && echo "sha256sum" || echo "") )
37- ifeq ($(SHA256SUM ) ,)
38- $(error Neither 'shasum' nor 'sha256sum' found. Please install one of these tools.)
39- endif
40-
4135include test/mk/config.mk
4236include test/mk/compiler.mk
4337include test/mk/auto.mk
@@ -52,6 +46,12 @@ build: func kat acvp
5246test : run_kat run_func run_acvp
5347 $(Q ) echo " Everything checks fine!"
5448
49+ # Detect available SHA256 command
50+ SHA256SUM := $(shell command -v shasum >/dev/null 2>&1 && echo "shasum -a 256" || (command -v sha256sum >/dev/null 2>&1 && echo "sha256sum" || echo "") )
51+ ifeq ($(SHA256SUM ) ,)
52+ $(error Neither 'shasum' nor 'sha256sum' found. Please install one of these tools.)
53+ endif
54+
5555run_kat_44 : kat_44
5656 set -o pipefail; $(W ) $(MLDSA44_DIR ) /bin/gen_KAT44 | $(SHA256SUM ) | cut -d " " -f 1 | xargs ./META.sh ML-DSA-44 kat-sha256
5757run_kat_65 : kat_65
@@ -218,8 +218,10 @@ clean:
218218 -$(RM ) -rf * .gcno * .gcda * .lcov * .o * .so
219219 -$(RM ) -rf $(BUILD_DIR )
220220 -make clean -C examples/bring_your_own_fips202 > /dev/null
221+ -make clean -C examples/bring_your_own_fips202_static > /dev/null
221222 -make clean -C examples/basic > /dev/null
223+ -make clean -C examples/basic_deterministic > /dev/null
222224 -make clean -C examples/monolithic_build > /dev/null
223- -make clean -C examples/monolithic_build_multilevel > /dev/null
224225 -make clean -C examples/monolithic_build_native > /dev/null
226+ -make clean -C examples/monolithic_build_multilevel > /dev/null
225227 -make clean -C examples/monolithic_build_multilevel_native > /dev/null
0 commit comments