1e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_CRYPTO_INTERNAL
2e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
3e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
4e5b75505Sopenharmony_ci#CFLAGS += -DALL_DH_GROUPS
5e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_SHA256
6e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_SHA384
7e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_HMAC_SHA384_KDF
8e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_INTERNAL_SHA384
9e5b75505Sopenharmony_ci
10e5b75505Sopenharmony_ciLIB_OBJS= \
11e5b75505Sopenharmony_ci	aes-cbc.o \
12e5b75505Sopenharmony_ci	aes-ccm.o \
13e5b75505Sopenharmony_ci	aes-ctr.o \
14e5b75505Sopenharmony_ci	aes-eax.o \
15e5b75505Sopenharmony_ci	aes-encblock.o \
16e5b75505Sopenharmony_ci	aes-gcm.o \
17e5b75505Sopenharmony_ci	aes-internal.o \
18e5b75505Sopenharmony_ci	aes-internal-dec.o \
19e5b75505Sopenharmony_ci	aes-internal-enc.o \
20e5b75505Sopenharmony_ci	aes-omac1.o \
21e5b75505Sopenharmony_ci	aes-siv.o \
22e5b75505Sopenharmony_ci	aes-unwrap.o \
23e5b75505Sopenharmony_ci	aes-wrap.o \
24e5b75505Sopenharmony_ci	des-internal.o \
25e5b75505Sopenharmony_ci	dh_group5.o \
26e5b75505Sopenharmony_ci	dh_groups.o \
27e5b75505Sopenharmony_ci	md4-internal.o \
28e5b75505Sopenharmony_ci	md5.o \
29e5b75505Sopenharmony_ci	md5-internal.o \
30e5b75505Sopenharmony_ci	milenage.o \
31e5b75505Sopenharmony_ci	ms_funcs.o \
32e5b75505Sopenharmony_ci	rc4.o \
33e5b75505Sopenharmony_ci	sha1.o \
34e5b75505Sopenharmony_ci	sha1-internal.o \
35e5b75505Sopenharmony_ci	sha1-pbkdf2.o \
36e5b75505Sopenharmony_ci	sha1-prf.o \
37e5b75505Sopenharmony_ci	sha1-tlsprf.o \
38e5b75505Sopenharmony_ci	sha1-tprf.o \
39e5b75505Sopenharmony_ci	sha256.o \
40e5b75505Sopenharmony_ci	sha256-prf.o \
41e5b75505Sopenharmony_ci	sha256-tlsprf.o \
42e5b75505Sopenharmony_ci	sha256-internal.o \
43e5b75505Sopenharmony_ci	sha384.o \
44e5b75505Sopenharmony_ci	sha384-prf.o \
45e5b75505Sopenharmony_ci	sha384-internal.o \
46e5b75505Sopenharmony_ci	sha512.o \
47e5b75505Sopenharmony_ci	sha512-prf.o \
48e5b75505Sopenharmony_ci	sha512-internal.o
49e5b75505Sopenharmony_ci
50e5b75505Sopenharmony_ciLIB_OBJS += crypto_internal.o
51e5b75505Sopenharmony_ciLIB_OBJS += crypto_internal-cipher.o
52e5b75505Sopenharmony_ciLIB_OBJS += crypto_internal-modexp.o
53e5b75505Sopenharmony_ciLIB_OBJS += crypto_internal-rsa.o
54e5b75505Sopenharmony_ciLIB_OBJS += tls_internal.o
55e5b75505Sopenharmony_ciLIB_OBJS += fips_prf_internal.o
56e5b75505Sopenharmony_ciifndef TEST_FUZZ
57e5b75505Sopenharmony_ciLIB_OBJS += random.o
58e5b75505Sopenharmony_ciendif
59e5b75505Sopenharmony_ci
60e5b75505Sopenharmony_ciinclude ../lib.rules
61