blob: ce0997091de140d45a9c12b39671eb66cba0c0ae [file] [log] [blame]
Dmitry Shmidt98660862014-03-11 17:26:21 -07001CFLAGS += -DCONFIG_CRYPTO_INTERNAL
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -07002CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
3CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
4#CFLAGS += -DALL_DH_GROUPS
Dmitry Shmidt1f69aa52012-01-24 16:10:04 -08005CFLAGS += -DCONFIG_SHA256
Dmitry Shmidtd2986c22017-10-23 14:22:09 -07006CFLAGS += -DCONFIG_SHA384
7CFLAGS += -DCONFIG_HMAC_SHA384_KDF
8CFLAGS += -DCONFIG_INTERNAL_SHA384
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -07009
10LIB_OBJS= \
11 aes-cbc.o \
Dmitry Shmidt9bce59c2012-09-11 15:06:38 -070012 aes-ccm.o \
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070013 aes-ctr.o \
14 aes-eax.o \
15 aes-encblock.o \
Dmitry Shmidt9bce59c2012-09-11 15:06:38 -070016 aes-gcm.o \
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070017 aes-internal.o \
18 aes-internal-dec.o \
19 aes-internal-enc.o \
20 aes-omac1.o \
Dmitry Shmidtfb45fd52015-01-05 13:08:17 -080021 aes-siv.o \
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070022 aes-unwrap.o \
23 aes-wrap.o \
24 des-internal.o \
25 dh_group5.o \
26 dh_groups.o \
27 md4-internal.o \
28 md5.o \
29 md5-internal.o \
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070030 milenage.o \
31 ms_funcs.o \
32 rc4.o \
33 sha1.o \
34 sha1-internal.o \
35 sha1-pbkdf2.o \
Dmitry Shmidt61d9df32012-08-29 16:22:06 -070036 sha1-prf.o \
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070037 sha1-tlsprf.o \
38 sha1-tprf.o \
39 sha256.o \
Dmitry Shmidt61d9df32012-08-29 16:22:06 -070040 sha256-prf.o \
Dmitry Shmidt1f69aa52012-01-24 16:10:04 -080041 sha256-tlsprf.o \
Dmitry Shmidtd7ff03d2015-12-04 14:49:35 -080042 sha256-internal.o \
Dmitry Shmidtd2986c22017-10-23 14:22:09 -070043 sha384.o \
44 sha384-prf.o \
Dmitry Shmidtd7ff03d2015-12-04 14:49:35 -080045 sha384-internal.o \
Hai Shalomfdcde762020-04-02 11:19:20 -070046 sha512.o \
47 sha512-prf.o \
Dmitry Shmidtd7ff03d2015-12-04 14:49:35 -080048 sha512-internal.o
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070049
50LIB_OBJS += crypto_internal.o
51LIB_OBJS += crypto_internal-cipher.o
52LIB_OBJS += crypto_internal-modexp.o
53LIB_OBJS += crypto_internal-rsa.o
54LIB_OBJS += tls_internal.o
55LIB_OBJS += fips_prf_internal.o
Hai Shalom74f70d42019-02-11 14:42:39 -080056ifndef TEST_FUZZ
Dmitry Shmidt1f69aa52012-01-24 16:10:04 -080057LIB_OBJS += random.o
Hai Shalom74f70d42019-02-11 14:42:39 -080058endif
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -070059
Hai Shalom899fcc72020-10-19 14:38:18 -070060include ../lib.rules