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