1# We make separate GOAL variables for each algorithm, to make it easy to 2# switch each to the Legacy provider when needed. 3 4$RSA_KEM_GOAL=../../libdefault.a ../../libfips.a 5$EC_KEM_GOAL=../../libdefault.a 6$TEMPLATE_KEM_GOAL=../../libtemplate.a 7$ML_KEM_GOAL=../../libdefault.a ../../libfips.a 8$TLS_ML_KEM_HYBRID_GOAL=../../libdefault.a ../../libfips.a 9 10SOURCE[$RSA_KEM_GOAL]=rsa_kem.c 11 12IF[{- !$disabled{ec} -}] 13 SOURCE[$EC_KEM_GOAL]=kem_util.c ec_kem.c 14 IF[{- !$disabled{ecx} -}] 15 SOURCE[$EC_KEM_GOAL]=ecx_kem.c 16 ENDIF 17ENDIF 18 19IF[{- !$disabled{'ml-kem'} -}] 20 IF[{- !$disabled{ec} -}] 21 SOURCE[$TLS_ML_KEM_HYBRID_GOAL]=mlx_kem.c 22 ENDIF 23 SOURCE[$ML_KEM_GOAL] = ml_kem_kem.c 24ENDIF 25 26SOURCE[$TEMPLATE_KEM_GOAL]=template_kem.c 27