|
@@ -485,12 +485,22 @@ ifeq ($(CONFIG_TLS), openssl)
|
|
OBJS += ../src/crypto/crypto_openssl.o
|
|
OBJS += ../src/crypto/crypto_openssl.o
|
|
OBJS_p += ../src/crypto/crypto_openssl.o
|
|
OBJS_p += ../src/crypto/crypto_openssl.o
|
|
HOBJS += ../src/crypto/crypto_openssl.o
|
|
HOBJS += ../src/crypto/crypto_openssl.o
|
|
|
|
+ifdef NEED_FIPS186_2_PRF
|
|
|
|
+OBJS += ../src/crypto/fips_prf_openssl.o
|
|
|
|
+OBJS_p += ../src/crypto/fips_prf_openssl.o
|
|
|
|
+HOBJS += ../src/crypto/fips_prf_openssl.o
|
|
|
|
+endif
|
|
CONFIG_INTERNAL_SHA256=y
|
|
CONFIG_INTERNAL_SHA256=y
|
|
endif
|
|
endif
|
|
ifeq ($(CONFIG_TLS), gnutls)
|
|
ifeq ($(CONFIG_TLS), gnutls)
|
|
OBJS += ../src/crypto/crypto_gnutls.o
|
|
OBJS += ../src/crypto/crypto_gnutls.o
|
|
OBJS_p += ../src/crypto/crypto_gnutls.o
|
|
OBJS_p += ../src/crypto/crypto_gnutls.o
|
|
HOBJS += ../src/crypto/crypto_gnutls.o
|
|
HOBJS += ../src/crypto/crypto_gnutls.o
|
|
|
|
+ifdef NEED_FIPS186_2_PRF
|
|
|
|
+OBJS += ../src/crypto/fips_prf_gnutls.o
|
|
|
|
+OBJS_p += ../src/crypto/fips_prf_gnutls.o
|
|
|
|
+HOBJS += ../src/crypto/fips_prf_gnutls.o
|
|
|
|
+endif
|
|
CONFIG_INTERNAL_SHA256=y
|
|
CONFIG_INTERNAL_SHA256=y
|
|
endif
|
|
endif
|
|
ifeq ($(CONFIG_TLS), internal)
|
|
ifeq ($(CONFIG_TLS), internal)
|
|
@@ -532,6 +542,9 @@ AESOBJS += ../src/crypto/aes-internal.o
|
|
endif
|
|
endif
|
|
ifdef CONFIG_INTERNAL_SHA1
|
|
ifdef CONFIG_INTERNAL_SHA1
|
|
OBJS += ../src/crypto/sha1-internal.o
|
|
OBJS += ../src/crypto/sha1-internal.o
|
|
|
|
+ifdef NEED_FIPS186_2_PRF
|
|
|
|
+OBJS += ../src/crypto/fips_prf_internal.o
|
|
|
|
+endif
|
|
endif
|
|
endif
|
|
ifdef CONFIG_INTERNAL_MD5
|
|
ifdef CONFIG_INTERNAL_MD5
|
|
OBJS += ../src/crypto/md5-internal.o
|
|
OBJS += ../src/crypto/md5-internal.o
|
|
@@ -554,10 +567,6 @@ ifdef NEED_DH_GROUPS
|
|
OBJS += ../src/crypto/dh_groups.o
|
|
OBJS += ../src/crypto/dh_groups.o
|
|
endif
|
|
endif
|
|
|
|
|
|
-ifndef NEED_FIPS186_2_PRF
|
|
|
|
-CFLAGS += -DCONFIG_NO_FIPS186_2_PRF
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
ifndef NEED_T_PRF
|
|
ifndef NEED_T_PRF
|
|
CFLAGS += -DCONFIG_NO_T_PRF
|
|
CFLAGS += -DCONFIG_NO_T_PRF
|
|
endif
|
|
endif
|