Updated through tag hostap_2_5 from git://w1.fi/hostap.git
[mech_eap.git] / libeap / src / crypto / Makefile
index 69aa16a..3e90350 100644 (file)
@@ -1,7 +1,7 @@
 all: libcrypto.a
 
 clean:
-       rm -f *~ *.o *.d libcrypto.a
+       rm -f *~ *.o *.d *.gcno *.gcda *.gcov libcrypto.a
 
 install:
        @echo Nothing to be made.
@@ -9,19 +9,24 @@ install:
 
 include ../lib.rules
 
+CFLAGS += -DCONFIG_CRYPTO_INTERNAL
 CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
 CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
 #CFLAGS += -DALL_DH_GROUPS
+CFLAGS += -DCONFIG_SHA256
 
 LIB_OBJS= \
        aes-cbc.o \
+       aes-ccm.o \
        aes-ctr.o \
        aes-eax.o \
        aes-encblock.o \
+       aes-gcm.o \
        aes-internal.o \
        aes-internal-dec.o \
        aes-internal-enc.o \
        aes-omac1.o \
+       aes-siv.o \
        aes-unwrap.o \
        aes-wrap.o \
        des-internal.o \
@@ -30,16 +35,18 @@ LIB_OBJS= \
        md4-internal.o \
        md5.o \
        md5-internal.o \
-       md5-non-fips.o \
        milenage.o \
        ms_funcs.o \
        rc4.o \
        sha1.o \
        sha1-internal.o \
        sha1-pbkdf2.o \
+       sha1-prf.o \
        sha1-tlsprf.o \
        sha1-tprf.o \
        sha256.o \
+       sha256-prf.o \
+       sha256-tlsprf.o \
        sha256-internal.o
 
 LIB_OBJS += crypto_internal.o
@@ -48,6 +55,7 @@ LIB_OBJS += crypto_internal-modexp.o
 LIB_OBJS += crypto_internal-rsa.o
 LIB_OBJS += tls_internal.o
 LIB_OBJS += fips_prf_internal.o
+LIB_OBJS += random.o
 
 
 libcrypto.a: $(LIB_OBJS)