]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/wpa/Makefile.crypto
net80211: correct length check in ieee80211_ies_expand()
[FreeBSD/FreeBSD.git] / usr.sbin / wpa / Makefile.crypto
1 # $FreeBSD$
2
3 .if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
4 LIBADD+=        ssl crypto
5 CFLAGS+= -DCONFIG_SHA256
6 CFLAGS+= -DCONFIG_ECC
7 .else
8 CFLAGS+=-DCONFIG_CRYPTO_INTERNAL
9 CONFIG_INTERNAL_AES=y
10 CONFIG_INTERNAL_DES=y
11 CONFIG_INTERNAL_MD4=y
12 CONFIG_INTERNAL_MD5=y
13 CONFIG_INTERNAL_RC4=y
14 CONFIG_INTERNAL_SHA1=y
15 NEED_SHA256=y
16 CONFIG_INTERNAL_SHA256=y
17 NEED_SHA384=y
18 CONFIG_INTERNAL_SHA384=y
19 NEED_SHA512=y
20 CONFIG_INTERNAL_SHA512=y
21 CONFIG_INTERNAL_TLS=y
22 NEED_DH_GROUPS=y
23 CONFIG_INTERNAL_DH5=y
24 NEED_AES_ENC=true
25 NEED_AES_CBC=true
26 .endif
27 NEED_AES_OMAC1=true
28 TLS_FUNCS=y
29
30 .if defined(TLS_FUNCS)
31 NEED_TLS_PRF=y
32 .if defined(CONFIG_INTERNAL_TLS)
33 CFLAGS+=-DCONFIG_INTERNAL_LIBTOMMATH \
34         -DCONFIG_TLS_INTERNAL_CLIENT
35 NEED_DES=y
36 NEED_MD4=y
37 NEED_RC4=y
38 .else
39 CFLAGS+=-DEAP_TLS_OPENSSL
40 .endif
41 .endif
42
43 .if defined(NEED_AES_EAX)
44 NEED_AES_CTR=y
45 .endif
46
47 .if defined(NEED_SHA256)
48 CFLAGS+=-DCONFIG_SHA256
49 .endif
50
51 .if defined(NEED_SHA384)
52 CFLAGS+=-DCONFIG_SHA384
53 .endif
54
55 .if defined(NEED_SHA512)
56 CFLAGS+=-DCONFIG_SHA512
57 .endif
58
59 .if defined(NEED_DH_GROUPS_ALL)
60 CFLAGS+=-DALL_DH_GROUPS
61 .endif