Deprecate the low level CMAC functions
[openssl.git] / providers / implementations / macs / build.info
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=../../libimplementations.a
5 $HMAC_GOAL=../../libimplementations.a
6 $KMAC_GOAL=../../libimplementations.a
7 $CMAC_GOAL=../../libimplementations.a
8 $BLAKE2_GOAL=../../libimplementations.a
9 $SIPHASH_GOAL=../../libimplementations.a
10 $POLY1305_GOAL=../../libimplementations.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 $GOAL=../../libimplementations.a
21
22 IF[{- !$disabled{blake2} -}]
23   SOURCE[$BLAKE2_GOAL]=blake2b_mac.c blake2s_mac.c
24 ENDIF
25
26 IF[{- !$disabled{siphash} -}]
27   SOURCE[$SIPHASH_GOAL]=siphash_prov.c
28 ENDIF
29
30 IF[{- !$disabled{poly1305} -}]
31   SOURCE[$POLY1305_GOAL]=poly1305_prov.c
32 ENDIF