xref: /freebsd-src/crypto/openssl/providers/implementations/macs/build.info (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
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