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