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 $GMAC_GOAL=../../libdefault.a ../../libfips.a 5 $HMAC_GOAL=../../libdefault.a ../../libfips.a 6 $KMAC_GOAL=../../libdefault.a ../../libfips.a 7 $CMAC_GOAL=../../libdefault.a ../../libfips.a 8 $BLAKE2_GOAL=../../libdefault.a 9 $SIPHASH_GOAL=../../libdefault.a 10 $POLY1305_GOAL=../../libdefault.a 11 12 SOURCE[$GMAC_GOAL]=gmac_prov.c 13 SOURCE[$HMAC_GOAL]=hmac_prov.c 14 SOURCE[$KMAC_GOAL]=kmac_prov.c 15 16 IF[{- !$disabled{cmac} -}] 17 SOURCE[$CMAC_GOAL]=cmac_prov.c 18 ENDIF 19 20 IF[{- !$disabled{blake2} -}] 21 SOURCE[$BLAKE2_GOAL]=blake2b_mac.c blake2s_mac.c 22 ENDIF 23 24 IF[{- !$disabled{siphash} -}] 25 SOURCE[$SIPHASH_GOAL]=siphash_prov.c 26 ENDIF 27 28 IF[{- !$disabled{poly1305} -}] 29 SOURCE[$POLY1305_GOAL]=poly1305_prov.c 30 ENDIF 31