blob: 6f1fcfbcfee749de40fea0994250d98db6a5cc12 [file] [log] [blame]
Jens Wiklandera97bc4a2018-05-18 15:49:22 +02001global-incdirs-y += include
2global-incdirs-y += mbedtls/include
3
4SRCS :=
5
6# OBJS_CRYPTO from make file
7SRCS += aes.c
8SRCS += aesni.c
9SRCS += arc4.c
10SRCS += asn1parse.c
11SRCS += asn1write.c
12SRCS += base64.c
13SRCS += bignum.c
14SRCS += blowfish.c
15SRCS += camellia.c
16SRCS += ccm.c
17SRCS += cipher.c
18SRCS += cipher_wrap.c
19SRCS += cmac.c
20SRCS += ctr_drbg.c
21SRCS += des.c
22SRCS += dhm.c
23SRCS += ecdh.c
24SRCS += ecdsa.c
25SRCS += ecjpake.c
26SRCS += ecp.c
27SRCS += ecp_curves.c
28SRCS += entropy.c
29SRCS += entropy_poll.c
30SRCS += error.c
31SRCS += gcm.c
32SRCS += havege.c
33SRCS += hmac_drbg.c
34SRCS += md.c
35SRCS += md2.c
36SRCS += md4.c
37SRCS += md5.c
38SRCS += md_wrap.c
39SRCS += memory_buffer_alloc.c
40SRCS += oid.c
41SRCS += padlock.c
42SRCS += pem.c
43SRCS += pk.c
44SRCS += pk_wrap.c
45SRCS += pkcs12.c
46SRCS += pkcs5.c
47SRCS += pkparse.c
48SRCS += pkwrite.c
49SRCS += platform.c
50SRCS += ripemd160.c
51SRCS += rsa.c
52SRCS += sha1.c
53SRCS += sha256.c
54SRCS += sha512.c
55SRCS += threading.c
56SRCS += timing.c
57SRCS += version.c
58SRCS += version_features.c
59SRCS += xtea.c
60
61# OBJS_X509
62SRCS += certs.c
63SRCS += pkcs11.c
64SRCS += x509.c
65SRCS += x509_create.c
66SRCS += x509_crl.c
67SRCS += x509_crt.c
68SRCS += x509_csr.c
69SRCS += x509write_crt.c
70SRCS += x509write_csr.c
71
72# OBJS_TLS
73SRCS += debug.c
74SRCS += net_sockets.c
75SRCS += ssl_cache.c
76SRCS += ssl_ciphersuites.c
77SRCS += ssl_cli.c
78SRCS += ssl_cookie.c
79SRCS += ssl_srv.c
80SRCS += ssl_ticket.c
81SRCS += ssl_tls.c
82
83srcs-y += $(addprefix mbedtls/library/, $(SRCS))
84
85cflags-lib-y += -Wno-redundant-decls
86cflags-lib-y += -Wno-switch-default
87cflags-lib-$(CFG_ULIBS_GPROF) += -pg