Home | History | Annotate | Line # | Download | only in macs
      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