1*b077aed3SPierre Pronchery# We make separate GOAL variables for each algorithm, to make it easy to 2*b077aed3SPierre Pronchery# switch each to the Legacy provider when needed. 3*b077aed3SPierre Pronchery 4*b077aed3SPierre Pronchery$GMAC_GOAL=../../libdefault.a ../../libfips.a 5*b077aed3SPierre Pronchery$HMAC_GOAL=../../libdefault.a ../../libfips.a 6*b077aed3SPierre Pronchery$KMAC_GOAL=../../libdefault.a ../../libfips.a 7*b077aed3SPierre Pronchery$CMAC_GOAL=../../libdefault.a ../../libfips.a 8*b077aed3SPierre Pronchery$BLAKE2_GOAL=../../libdefault.a 9*b077aed3SPierre Pronchery$SIPHASH_GOAL=../../libdefault.a 10*b077aed3SPierre Pronchery$POLY1305_GOAL=../../libdefault.a 11*b077aed3SPierre Pronchery 12*b077aed3SPierre ProncherySOURCE[$GMAC_GOAL]=gmac_prov.c 13*b077aed3SPierre ProncherySOURCE[$HMAC_GOAL]=hmac_prov.c 14*b077aed3SPierre ProncherySOURCE[$KMAC_GOAL]=kmac_prov.c 15*b077aed3SPierre Pronchery 16*b077aed3SPierre ProncheryIF[{- !$disabled{cmac} -}] 17*b077aed3SPierre Pronchery SOURCE[$CMAC_GOAL]=cmac_prov.c 18*b077aed3SPierre ProncheryENDIF 19*b077aed3SPierre Pronchery 20*b077aed3SPierre ProncheryIF[{- !$disabled{blake2} -}] 21*b077aed3SPierre Pronchery SOURCE[$BLAKE2_GOAL]=blake2b_mac.c blake2s_mac.c 22*b077aed3SPierre ProncheryENDIF 23*b077aed3SPierre Pronchery 24*b077aed3SPierre ProncheryIF[{- !$disabled{siphash} -}] 25*b077aed3SPierre Pronchery SOURCE[$SIPHASH_GOAL]=siphash_prov.c 26*b077aed3SPierre ProncheryENDIF 27*b077aed3SPierre Pronchery 28*b077aed3SPierre ProncheryIF[{- !$disabled{poly1305} -}] 29*b077aed3SPierre Pronchery SOURCE[$POLY1305_GOAL]=poly1305_prov.c 30*b077aed3SPierre ProncheryENDIF 31