]> git.ipfire.org Git - thirdparty/openssl.git/blame - providers/implementations/keymgmt/build.info
configure: introduce no-ecx to remove ECX related feature
[thirdparty/openssl.git] / providers / implementations / keymgmt / build.info
CommitLineData
5687e357
RL
1# We make separate GOAL variables for each algorithm, to make it easy to
2# switch each to the Legacy provider when needed.
3
848af5e8
RL
4$DH_GOAL=../../libdefault.a ../../libfips.a
5$DSA_GOAL=../../libdefault.a ../../libfips.a
6$EC_GOAL=../../libdefault.a ../../libfips.a
7$ECX_GOAL=../../libdefault.a ../../libfips.a
8$KDF_GOAL=../../libdefault.a ../../libfips.a
9$MAC_GOAL=../../libdefault.a ../../libfips.a
10$RSA_GOAL=../../libdefault.a ../../libfips.a
5687e357
RL
11
12IF[{- !$disabled{dh} -}]
848af5e8 13 SOURCE[$DH_GOAL]=dh_kmgmt.c
5687e357
RL
14ENDIF
15IF[{- !$disabled{dsa} -}]
848af5e8 16 SOURCE[$DSA_GOAL]=dsa_kmgmt.c
5687e357 17ENDIF
4fe54d67 18IF[{- !$disabled{ec} -}]
848af5e8 19 SOURCE[$EC_GOAL]=ec_kmgmt.c
4fe54d67 20ENDIF
43cd3701
P
21
22IF[{- !$disabled{asm} -}]
23 $ECDEF_s390x=S390X_EC_ASM
24
25 # Now that we have defined all the arch specific variables, use the
26 # appropriate one, and define the appropriate macros
27 IF[$ECASM_{- $target{asm_arch} -}]
28 $ECDEF=$ECDEF_{- $target{asm_arch} -}
29 ENDIF
30ENDIF
31
104f85c6 32IF[{- !$disabled{ec} -}]
4032cd9a
YL
33 IF[{- !$disabled{ecx} -}]
34 SOURCE[$ECX_GOAL]=ecx_kmgmt.c
35 DEFINE[$ECX_GOAL]=$ECDEF
36 ENDIF
104f85c6 37ENDIF
96ebe52e 38
848af5e8 39SOURCE[$RSA_GOAL]=rsa_kmgmt.c
ac2d58c7
MC
40
41SOURCE[$KDF_GOAL]=kdf_legacy_kmgmt.c
e538294f 42
848af5e8 43SOURCE[$MAC_GOAL]=mac_legacy_kmgmt.c