]> git.ipfire.org Git - thirdparty/openssl.git/blame - providers/implementations/exchange/build.info
[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDH
[thirdparty/openssl.git] / providers / implementations / exchange / 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
4$DH_GOAL=../../libimplementations.a
6f7d2135 5$ECX_GOAL=../../libimplementations.a
4fe54d67 6$ECDH_GOAL=../../libimplementations.a
5687e357
RL
7
8IF[{- !$disabled{dh} -}]
9 SOURCE[$DH_GOAL]=dh_exch.c
10ENDIF
6f7d2135 11
97b50f67
MC
12IF[{- !$disabled{asm} -}]
13 $ECDEF_s390x=S390X_EC_ASM
14
15 # Now that we have defined all the arch specific variables, use the
16 # appropriate one, and define the appropriate macros
17 IF[$ECASM_{- $target{asm_arch} -}]
18 $ECDEF=$ECDEF_{- $target{asm_arch} -}
19 ENDIF
20ENDIF
21
104f85c6
MC
22IF[{- !$disabled{ec} -}]
23 SOURCE[$ECX_GOAL]=ecx_exch.c
24 DEFINE[$ECX_GOAL]=$ECDEF
4fe54d67 25 SOURCE[$ECDH_GOAL]=ecdh_exch.c
104f85c6 26ENDIF