3 .if ${MK_OPENSSL} != "no" && !defined(RELEASE_CRUNCH)
4 SRCS+= crypto_openssl.c random.c sha1-prf.c sha256-prf.c sha256-tlsprf.c
6 CFLAGS+= -DCONFIG_SHA256
8 CFLAGS+=-DCONFIG_CRYPTO_INTERNAL
9 SRCS+= crypto_internal.c random.c
15 CONFIG_INTERNAL_SHA1=y
17 CONFIG_INTERNAL_SHA256=y
25 .if defined(TLS_FUNCS)
27 .if defined(CONFIG_INTERNAL_TLS)
28 CFLAGS+=-DCONFIG_INTERNAL_LIBTOMMATH \
29 -DCONFIG_TLS_INTERNAL_CLIENT
32 crypto_internal-cipher.c \
33 crypto_internal-modexp.c \
34 crypto_internal-rsa.c \
44 tlsv1_client_write.c \
51 CFLAGS+=-DEAP_TLS_OPENSSL
56 .if defined(CONFIG_INTERNAL_AES)
57 SRCS+= aes-unwrap.c aes-wrap.c \
63 .if defined(NEED_AES_CBC)
67 .if defined(NEED_AES_EAX)
72 .if defined(NEED_AES_CTR)
76 .if defined(NEED_AES_ENCBLOCK)
80 .if defined(NEED_AES_OMAC1)
85 .if defined(CONFIG_INTERNAL_DES)
91 .if defined(CONFIG_INTERNAL_MD4)
96 .if defined(CONFIG_INTERNAL_MD5)
97 SRCS+= md5.c md5-internal.c
100 .if defined(NEED_FIPS186_2_PRF)
101 .if defined(CONFIG_INTERNAL_SHA1)
102 SRCS+= fips_prf_internal.c
104 SRCS+= fips_prf_openssl.c
108 .if defined(CONFIG_INTERNAL_RC4)
112 .if defined(CONFIG_INTERNAL_SHA1)
113 SRCS+= sha1-internal.c sha1-pbkdf2.c sha1.c sha1-prf.c
116 .if defined(NEED_SHA256)
117 CFLAGS+=-DCONFIG_SHA256
119 .if defined(CONFIG_INTERNAL_SHA256)
120 SRCS+= sha256-internal.c sha256-prf.c
124 .if defined(NEED_TLS_PRF)
128 .if defined(CONFIG_INTERNAL_DH5)
132 .if defined(CONFIG_INTERNAL_DH)