xref: /aosp_15_r20/external/wpa_supplicant_8/src/crypto/Makefile (revision 03f9172ca588f91df233974f4258bab95191f931)
1*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_CRYPTO_INTERNAL
2*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
3*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
4*03f9172cSAndroid Build Coastguard Worker#CFLAGS += -DALL_DH_GROUPS
5*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_SHA256
6*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_SHA384
7*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_HMAC_SHA384_KDF
8*03f9172cSAndroid Build Coastguard WorkerCFLAGS += -DCONFIG_INTERNAL_SHA384
9*03f9172cSAndroid Build Coastguard Worker
10*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS= \
11*03f9172cSAndroid Build Coastguard Worker	aes-cbc.o \
12*03f9172cSAndroid Build Coastguard Worker	aes-ccm.o \
13*03f9172cSAndroid Build Coastguard Worker	aes-ctr.o \
14*03f9172cSAndroid Build Coastguard Worker	aes-eax.o \
15*03f9172cSAndroid Build Coastguard Worker	aes-encblock.o \
16*03f9172cSAndroid Build Coastguard Worker	aes-gcm.o \
17*03f9172cSAndroid Build Coastguard Worker	aes-internal.o \
18*03f9172cSAndroid Build Coastguard Worker	aes-internal-dec.o \
19*03f9172cSAndroid Build Coastguard Worker	aes-internal-enc.o \
20*03f9172cSAndroid Build Coastguard Worker	aes-omac1.o \
21*03f9172cSAndroid Build Coastguard Worker	aes-siv.o \
22*03f9172cSAndroid Build Coastguard Worker	aes-unwrap.o \
23*03f9172cSAndroid Build Coastguard Worker	aes-wrap.o \
24*03f9172cSAndroid Build Coastguard Worker	des-internal.o \
25*03f9172cSAndroid Build Coastguard Worker	dh_group5.o \
26*03f9172cSAndroid Build Coastguard Worker	dh_groups.o \
27*03f9172cSAndroid Build Coastguard Worker	md4-internal.o \
28*03f9172cSAndroid Build Coastguard Worker	md5.o \
29*03f9172cSAndroid Build Coastguard Worker	md5-internal.o \
30*03f9172cSAndroid Build Coastguard Worker	milenage.o \
31*03f9172cSAndroid Build Coastguard Worker	ms_funcs.o \
32*03f9172cSAndroid Build Coastguard Worker	rc4.o \
33*03f9172cSAndroid Build Coastguard Worker	sha1.o \
34*03f9172cSAndroid Build Coastguard Worker	sha1-internal.o \
35*03f9172cSAndroid Build Coastguard Worker	sha1-pbkdf2.o \
36*03f9172cSAndroid Build Coastguard Worker	sha1-prf.o \
37*03f9172cSAndroid Build Coastguard Worker	sha1-tlsprf.o \
38*03f9172cSAndroid Build Coastguard Worker	sha1-tprf.o \
39*03f9172cSAndroid Build Coastguard Worker	sha256.o \
40*03f9172cSAndroid Build Coastguard Worker	sha256-prf.o \
41*03f9172cSAndroid Build Coastguard Worker	sha256-tlsprf.o \
42*03f9172cSAndroid Build Coastguard Worker	sha256-internal.o \
43*03f9172cSAndroid Build Coastguard Worker	sha384.o \
44*03f9172cSAndroid Build Coastguard Worker	sha384-prf.o \
45*03f9172cSAndroid Build Coastguard Worker	sha384-internal.o \
46*03f9172cSAndroid Build Coastguard Worker	sha512.o \
47*03f9172cSAndroid Build Coastguard Worker	sha512-prf.o \
48*03f9172cSAndroid Build Coastguard Worker	sha512-internal.o
49*03f9172cSAndroid Build Coastguard Worker
50*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += crypto_internal.o
51*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += crypto_internal-cipher.o
52*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += crypto_internal-modexp.o
53*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += crypto_internal-rsa.o
54*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += tls_internal.o
55*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += fips_prf_internal.o
56*03f9172cSAndroid Build Coastguard Workerifndef TEST_FUZZ
57*03f9172cSAndroid Build Coastguard WorkerLIB_OBJS += random.o
58*03f9172cSAndroid Build Coastguard Workerendif
59*03f9172cSAndroid Build Coastguard Worker
60*03f9172cSAndroid Build Coastguard Workerinclude ../lib.rules
61