| # We make separate GOAL variables for each algorithm, to make it easy to |
| # switch each to the Legacy provider when needed. |
| |
| $GMAC_GOAL=../../libdefault.a ../../libfips.a |
| $HMAC_GOAL=../../libdefault.a ../../libfips.a |
| $KMAC_GOAL=../../libdefault.a ../../libfips.a |
| $CMAC_GOAL=../../libdefault.a ../../libfips.a |
| $BLAKE2_GOAL=../../libdefault.a |
| $SIPHASH_GOAL=../../libdefault.a |
| $POLY1305_GOAL=../../libdefault.a |
| |
| SOURCE[$GMAC_GOAL]=gmac_prov.c |
| SOURCE[$HMAC_GOAL]=hmac_prov.c |
| SOURCE[$KMAC_GOAL]=kmac_prov.c |
| |
| IF[{- !$disabled{cmac} -}] |
| SOURCE[$CMAC_GOAL]=cmac_prov.c |
| ENDIF |
| |
| IF[{- !$disabled{blake2} -}] |
| SOURCE[$BLAKE2_GOAL]=blake2b_mac.c blake2s_mac.c |
| ENDIF |
| |
| IF[{- !$disabled{siphash} -}] |
| SOURCE[$SIPHASH_GOAL]=siphash_prov.c |
| ENDIF |
| |
| IF[{- !$disabled{poly1305} -}] |
| SOURCE[$POLY1305_GOAL]=poly1305_prov.c |
| ENDIF |