@@ -20,6 +20,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_256s) \
2020 += ../slh-dsa/src/sphincs_fors.o \
2121 ../slh-dsa/src/sphincs_hash_shake.o \
2222 ../slh-dsa/src/sphincs_merkle.o \
23+ ../slh-dsa/src/sphincs_selftest.o \
2324 ../slh-dsa/src/sphincs_sign.o \
2425 ../slh-dsa/src/sphincs_signature_helper.o \
2526 ../slh-dsa/src/sphincs_thash_shake_simple.o \
@@ -33,6 +34,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_256f) \
3334 += sphincs_shake_256f/sphincs_fors.o \
3435 sphincs_shake_256f/sphincs_hash_shake.o \
3536 sphincs_shake_256f/sphincs_merkle.o \
37+ sphincs_shake_256f/sphincs_selftest.o \
3638 sphincs_shake_256f/sphincs_sign.o \
3739 sphincs_shake_256f/sphincs_signature_helper.o\
3840 sphincs_shake_256f/sphincs_thash_shake_simple.o\
@@ -44,6 +46,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_256f) \
4446CFLAGS_sphincs_shake_256f/sphincs_fors.o := -DLC_SPHINCS_TYPE_256F
4547CFLAGS_sphincs_shake_256f/sphincs_hash_shake.o := -DLC_SPHINCS_TYPE_256F
4648CFLAGS_sphincs_shake_256f/sphincs_merkle.o := -DLC_SPHINCS_TYPE_256F
49+ CFLAGS_sphincs_shake_256f/sphincs_selftest.o := -DLC_SPHINCS_TYPE_256F
4750CFLAGS_sphincs_shake_256f/sphincs_sign.o := -DLC_SPHINCS_TYPE_256F
4851CFLAGS_sphincs_shake_256f/sphincs_signature_helper.o := -DLC_SPHINCS_TYPE_256F
4952CFLAGS_sphincs_shake_256f/sphincs_thash_shake_simple.o := -DLC_SPHINCS_TYPE_256F
@@ -57,6 +60,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_192s) \
5760 += sphincs_shake_192s/sphincs_fors.o \
5861 sphincs_shake_192s/sphincs_hash_shake.o \
5962 sphincs_shake_192s/sphincs_merkle.o \
63+ sphincs_shake_192s/sphincs_selftest.o \
6064 sphincs_shake_192s/sphincs_sign.o \
6165 sphincs_shake_192s/sphincs_signature_helper.o\
6266 sphincs_shake_192s/sphincs_thash_shake_simple.o\
@@ -68,6 +72,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_192s) \
6872CFLAGS_sphincs_shake_192s/sphincs_fors.o := -DLC_SPHINCS_TYPE_192S
6973CFLAGS_sphincs_shake_192s/sphincs_hash_shake.o := -DLC_SPHINCS_TYPE_192S
7074CFLAGS_sphincs_shake_192s/sphincs_merkle.o := -DLC_SPHINCS_TYPE_192S
75+ CFLAGS_sphincs_shake_192s/sphincs_selftest.o := -DLC_SPHINCS_TYPE_192S
7176CFLAGS_sphincs_shake_192s/sphincs_sign.o := -DLC_SPHINCS_TYPE_192S
7277CFLAGS_sphincs_shake_192s/sphincs_signature_helper.o := -DLC_SPHINCS_TYPE_192S
7378CFLAGS_sphincs_shake_192s/sphincs_thash_shake_simple.o := -DLC_SPHINCS_TYPE_192S
@@ -82,6 +87,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_192f) \
8287 sphincs_shake_192f/sphincs_hash_shake.o \
8388 sphincs_shake_192f/sphincs_merkle.o \
8489 sphincs_shake_192f/sphincs_sign.o \
90+ sphincs_shake_192f/sphincs_selftest.o \
8591 sphincs_shake_192f/sphincs_signature_helper.o\
8692 sphincs_shake_192f/sphincs_thash_shake_simple.o\
8793 sphincs_shake_192f/sphincs_utils.o \
@@ -92,6 +98,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_192f) \
9298CFLAGS_sphincs_shake_192f/sphincs_fors.o := -DLC_SPHINCS_TYPE_192F
9399CFLAGS_sphincs_shake_192f/sphincs_hash_shake.o := -DLC_SPHINCS_TYPE_192F
94100CFLAGS_sphincs_shake_192f/sphincs_merkle.o := -DLC_SPHINCS_TYPE_192F
101+ CFLAGS_sphincs_shake_192f/sphincs_selftest.o := -DLC_SPHINCS_TYPE_192F
95102CFLAGS_sphincs_shake_192f/sphincs_sign.o := -DLC_SPHINCS_TYPE_192F
96103CFLAGS_sphincs_shake_192f/sphincs_signature_helper.o := -DLC_SPHINCS_TYPE_192F
97104CFLAGS_sphincs_shake_192f/sphincs_thash_shake_simple.o := -DLC_SPHINCS_TYPE_192F
@@ -105,6 +112,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_128s) \
105112 += sphincs_shake_128s/sphincs_fors.o \
106113 sphincs_shake_128s/sphincs_hash_shake.o \
107114 sphincs_shake_128s/sphincs_merkle.o \
115+ sphincs_shake_128s/sphincs_selftest.o \
108116 sphincs_shake_128s/sphincs_sign.o \
109117 sphincs_shake_128s/sphincs_signature_helper.o\
110118 sphincs_shake_128s/sphincs_thash_shake_simple.o\
@@ -116,6 +124,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_128s) \
116124CFLAGS_sphincs_shake_128s/sphincs_fors.o := -DLC_SPHINCS_TYPE_128S
117125CFLAGS_sphincs_shake_128s/sphincs_hash_shake.o := -DLC_SPHINCS_TYPE_128S
118126CFLAGS_sphincs_shake_128s/sphincs_merkle.o := -DLC_SPHINCS_TYPE_128S
127+ CFLAGS_sphincs_shake_128s/sphincs_selftest.o := -DLC_SPHINCS_TYPE_128S
119128CFLAGS_sphincs_shake_128s/sphincs_sign.o := -DLC_SPHINCS_TYPE_128S
120129CFLAGS_sphincs_shake_128s/sphincs_signature_helper.o := -DLC_SPHINCS_TYPE_128S
121130CFLAGS_sphincs_shake_128s/sphincs_thash_shake_simple.o := -DLC_SPHINCS_TYPE_128S
@@ -129,6 +138,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_128f) \
129138 += sphincs_shake_128f/sphincs_fors.o \
130139 sphincs_shake_128f/sphincs_hash_shake.o \
131140 sphincs_shake_128f/sphincs_merkle.o \
141+ sphincs_shake_128f/sphincs_selftest.o \
132142 sphincs_shake_128f/sphincs_sign.o \
133143 sphincs_shake_128f/sphincs_signature_helper.o\
134144 sphincs_shake_128f/sphincs_thash_shake_simple.o\
@@ -140,6 +150,7 @@ leancrypto-$(CONFIG_LEANCRYPTO_SPHINCS_128f) \
140150CFLAGS_sphincs_shake_128f/sphincs_fors.o := -DLC_SPHINCS_TYPE_128F
141151CFLAGS_sphincs_shake_128f/sphincs_hash_shake.o := -DLC_SPHINCS_TYPE_128F
142152CFLAGS_sphincs_shake_128f/sphincs_merkle.o := -DLC_SPHINCS_TYPE_128F
153+ CFLAGS_sphincs_shake_128f/sphincs_selftest.o := -DLC_SPHINCS_TYPE_128F
143154CFLAGS_sphincs_shake_128f/sphincs_sign.o := -DLC_SPHINCS_TYPE_128F
144155CFLAGS_sphincs_shake_128f/sphincs_signature_helper.o := -DLC_SPHINCS_TYPE_128F
145156CFLAGS_sphincs_shake_128f/sphincs_thash_shake_simple.o := -DLC_SPHINCS_TYPE_128F
0 commit comments