xref: /freebsd-src/crypto/openssl/providers/implementations/keymgmt/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$DH_GOAL=../../libdefault.a ../../libfips.a
5*b077aed3SPierre Pronchery$DSA_GOAL=../../libdefault.a ../../libfips.a
6*b077aed3SPierre Pronchery$EC_GOAL=../../libdefault.a ../../libfips.a
7*b077aed3SPierre Pronchery$ECX_GOAL=../../libdefault.a ../../libfips.a
8*b077aed3SPierre Pronchery$KDF_GOAL=../../libdefault.a ../../libfips.a
9*b077aed3SPierre Pronchery$MAC_GOAL=../../libdefault.a ../../libfips.a
10*b077aed3SPierre Pronchery$RSA_GOAL=../../libdefault.a ../../libfips.a
11*b077aed3SPierre Pronchery
12*b077aed3SPierre ProncheryIF[{- !$disabled{dh} -}]
13*b077aed3SPierre Pronchery  SOURCE[$DH_GOAL]=dh_kmgmt.c
14*b077aed3SPierre ProncheryENDIF
15*b077aed3SPierre ProncheryIF[{- !$disabled{dsa} -}]
16*b077aed3SPierre Pronchery  SOURCE[$DSA_GOAL]=dsa_kmgmt.c
17*b077aed3SPierre ProncheryENDIF
18*b077aed3SPierre ProncheryIF[{- !$disabled{ec} -}]
19*b077aed3SPierre Pronchery  SOURCE[$EC_GOAL]=ec_kmgmt.c
20*b077aed3SPierre ProncheryENDIF
21*b077aed3SPierre Pronchery
22*b077aed3SPierre ProncheryIF[{- !$disabled{asm} -}]
23*b077aed3SPierre Pronchery  $ECDEF_s390x=S390X_EC_ASM
24*b077aed3SPierre Pronchery
25*b077aed3SPierre Pronchery  # Now that we have defined all the arch specific variables, use the
26*b077aed3SPierre Pronchery  # appropriate one, and define the appropriate macros
27*b077aed3SPierre Pronchery  IF[$ECASM_{- $target{asm_arch} -}]
28*b077aed3SPierre Pronchery    $ECDEF=$ECDEF_{- $target{asm_arch} -}
29*b077aed3SPierre Pronchery  ENDIF
30*b077aed3SPierre ProncheryENDIF
31*b077aed3SPierre Pronchery
32*b077aed3SPierre ProncheryIF[{- !$disabled{ec} -}]
33*b077aed3SPierre Pronchery  SOURCE[$ECX_GOAL]=ecx_kmgmt.c
34*b077aed3SPierre Pronchery  DEFINE[$ECX_GOAL]=$ECDEF
35*b077aed3SPierre ProncheryENDIF
36*b077aed3SPierre Pronchery
37*b077aed3SPierre ProncherySOURCE[$RSA_GOAL]=rsa_kmgmt.c
38*b077aed3SPierre Pronchery
39*b077aed3SPierre ProncherySOURCE[$KDF_GOAL]=kdf_legacy_kmgmt.c
40*b077aed3SPierre Pronchery
41*b077aed3SPierre ProncherySOURCE[$MAC_GOAL]=mac_legacy_kmgmt.c
42