1 1.1 christos # We make separate GOAL variables for each algorithm, to make it easy to 2 1.1 christos # switch each to the Legacy provider when needed. 3 1.1 christos 4 1.1 christos $DSA_GOAL=../../libdefault.a ../../libfips.a 5 1.1 christos $EC_GOAL=../../libdefault.a ../../libfips.a 6 1.1 christos $MAC_GOAL=../../libdefault.a ../../libfips.a 7 1.1 christos $RSA_GOAL=../../libdefault.a ../../libfips.a 8 1.1 christos $SM2_GOAL=../../libdefault.a 9 1.1 christos $ML_DSA_GOAL=../../libdefault.a ../../libfips.a 10 1.1 christos $SLH_DSA_GOAL=../../libdefault.a ../../libfips.a 11 1.1 christos 12 1.1 christos IF[{- !$disabled{dsa} -}] 13 1.1 christos SOURCE[$DSA_GOAL]=dsa_sig.c 14 1.1 christos ENDIF 15 1.1 christos 16 1.1 christos IF[{- !$disabled{ec} -}] 17 1.1 christos SOURCE[$EC_GOAL]=ecdsa_sig.c 18 1.1 christos IF[{- !$disabled{ecx} -}] 19 1.1 christos SOURCE[$EC_GOAL]=eddsa_sig.c 20 1.1 christos ENDIF 21 1.1 christos ENDIF 22 1.1 christos 23 1.1 christos IF[{- !$disabled{sm2} -}] 24 1.1 christos SOURCE[$SM2_GOAL]=sm2_sig.c 25 1.1 christos ENDIF 26 1.1 christos 27 1.1 christos SOURCE[$RSA_GOAL]=rsa_sig.c 28 1.1 christos 29 1.1 christos DEPEND[ml_dsa_sig.o]=../../common/include/prov/der_ml_dsa.h 30 1.1 christos DEPEND[slh_dsa_sig.o]=../../common/include/prov/der_slh_dsa.h 31 1.1 christos DEPEND[rsa_sig.o]=../../common/include/prov/der_rsa.h 32 1.1 christos DEPEND[dsa_sig.o]=../../common/include/prov/der_dsa.h 33 1.1 christos DEPEND[ecdsa_sig.o]=../../common/include/prov/der_ec.h 34 1.1 christos DEPEND[eddsa_sig.o]=../../common/include/prov/der_ecx.h 35 1.1 christos DEPEND[sm2_sig.o]=../../common/include/prov/der_sm2.h 36 1.1 christos 37 1.1 christos SOURCE[$MAC_GOAL]=mac_legacy_sig.c 38 1.1 christos 39 1.1 christos IF[{- !$disabled{'ml-dsa'} -}] 40 1.1 christos SOURCE[$ML_DSA_GOAL]=ml_dsa_sig.c 41 1.1 christos ENDIF 42 1.1 christos 43 1.1 christos IF[{- !$disabled{'slh-dsa'} -}] 44 1.1 christos SOURCE[$DSA_GOAL]=slh_dsa_sig.c 45 1.1 christos ENDIF 46