Dmitry Shmidt | 9866086 | 2014-03-11 17:26:21 -0700 | [diff] [blame] | 1 | CFLAGS += -DCONFIG_CRYPTO_INTERNAL |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 2 | CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT |
| 3 | CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER |
| 4 | #CFLAGS += -DALL_DH_GROUPS |
Dmitry Shmidt | 1f69aa5 | 2012-01-24 16:10:04 -0800 | [diff] [blame] | 5 | CFLAGS += -DCONFIG_SHA256 |
Dmitry Shmidt | d2986c2 | 2017-10-23 14:22:09 -0700 | [diff] [blame] | 6 | CFLAGS += -DCONFIG_SHA384 |
| 7 | CFLAGS += -DCONFIG_HMAC_SHA384_KDF |
| 8 | CFLAGS += -DCONFIG_INTERNAL_SHA384 |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 9 | |
| 10 | LIB_OBJS= \ |
| 11 | aes-cbc.o \ |
Dmitry Shmidt | 9bce59c | 2012-09-11 15:06:38 -0700 | [diff] [blame] | 12 | aes-ccm.o \ |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 13 | aes-ctr.o \ |
| 14 | aes-eax.o \ |
| 15 | aes-encblock.o \ |
Dmitry Shmidt | 9bce59c | 2012-09-11 15:06:38 -0700 | [diff] [blame] | 16 | aes-gcm.o \ |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 17 | aes-internal.o \ |
| 18 | aes-internal-dec.o \ |
| 19 | aes-internal-enc.o \ |
| 20 | aes-omac1.o \ |
Dmitry Shmidt | fb45fd5 | 2015-01-05 13:08:17 -0800 | [diff] [blame] | 21 | aes-siv.o \ |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 22 | 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 Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 30 | milenage.o \ |
| 31 | ms_funcs.o \ |
| 32 | rc4.o \ |
| 33 | sha1.o \ |
| 34 | sha1-internal.o \ |
| 35 | sha1-pbkdf2.o \ |
Dmitry Shmidt | 61d9df3 | 2012-08-29 16:22:06 -0700 | [diff] [blame] | 36 | sha1-prf.o \ |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 37 | sha1-tlsprf.o \ |
| 38 | sha1-tprf.o \ |
| 39 | sha256.o \ |
Dmitry Shmidt | 61d9df3 | 2012-08-29 16:22:06 -0700 | [diff] [blame] | 40 | sha256-prf.o \ |
Dmitry Shmidt | 1f69aa5 | 2012-01-24 16:10:04 -0800 | [diff] [blame] | 41 | sha256-tlsprf.o \ |
Dmitry Shmidt | d7ff03d | 2015-12-04 14:49:35 -0800 | [diff] [blame] | 42 | sha256-internal.o \ |
Dmitry Shmidt | d2986c2 | 2017-10-23 14:22:09 -0700 | [diff] [blame] | 43 | sha384.o \ |
| 44 | sha384-prf.o \ |
Dmitry Shmidt | d7ff03d | 2015-12-04 14:49:35 -0800 | [diff] [blame] | 45 | sha384-internal.o \ |
Hai Shalom | fdcde76 | 2020-04-02 11:19:20 -0700 | [diff] [blame] | 46 | sha512.o \ |
| 47 | sha512-prf.o \ |
Dmitry Shmidt | d7ff03d | 2015-12-04 14:49:35 -0800 | [diff] [blame] | 48 | sha512-internal.o |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 49 | |
| 50 | LIB_OBJS += crypto_internal.o |
| 51 | LIB_OBJS += crypto_internal-cipher.o |
| 52 | LIB_OBJS += crypto_internal-modexp.o |
| 53 | LIB_OBJS += crypto_internal-rsa.o |
| 54 | LIB_OBJS += tls_internal.o |
| 55 | LIB_OBJS += fips_prf_internal.o |
Hai Shalom | 74f70d4 | 2019-02-11 14:42:39 -0800 | [diff] [blame] | 56 | ifndef TEST_FUZZ |
Dmitry Shmidt | 1f69aa5 | 2012-01-24 16:10:04 -0800 | [diff] [blame] | 57 | LIB_OBJS += random.o |
Hai Shalom | 74f70d4 | 2019-02-11 14:42:39 -0800 | [diff] [blame] | 58 | endif |
Dmitry Shmidt | 8d520ff | 2011-05-09 14:06:53 -0700 | [diff] [blame] | 59 | |
Hai Shalom | 899fcc7 | 2020-10-19 14:38:18 -0700 | [diff] [blame^] | 60 | include ../lib.rules |