From 9717338f1917fa5db63fe7c9758639417ab06f61 Mon Sep 17 00:00:00 2001 From: yangfl Date: Mon, 4 Jan 2021 23:09:41 +0800 Subject: [PATCH 06/10] extmod: Use system mbedtls --- extmod/extmod.mk | 77 ++---------------------------------------------- 1 file changed, 2 insertions(+), 75 deletions(-) --- a/extmod/extmod.mk +++ b/extmod/extmod.mk @@ -66,81 +66,8 @@ SRC_MOD += $(addprefix $(AXTLS_DIR)/,\ crypto/sha1.c \ ) else ifeq ($(MICROPY_SSL_MBEDTLS),1) -MBEDTLS_DIR = lib/mbedtls -CFLAGS_MOD += -DMICROPY_SSL_MBEDTLS=1 -I$(TOP)/$(MBEDTLS_DIR)/include -SRC_MOD += $(addprefix $(MBEDTLS_DIR)/library/,\ - aes.c \ - aesni.c \ - arc4.c \ - asn1parse.c \ - asn1write.c \ - base64.c \ - bignum.c \ - blowfish.c \ - camellia.c \ - ccm.c \ - certs.c \ - chacha20.c \ - chachapoly.c \ - cipher.c \ - cipher_wrap.c \ - cmac.c \ - ctr_drbg.c \ - debug.c \ - des.c \ - dhm.c \ - ecdh.c \ - ecdsa.c \ - ecjpake.c \ - ecp.c \ - ecp_curves.c \ - entropy.c \ - entropy_poll.c \ - error.c \ - gcm.c \ - havege.c \ - hmac_drbg.c \ - md2.c \ - md4.c \ - md5.c \ - md.c \ - md_wrap.c \ - oid.c \ - padlock.c \ - pem.c \ - pk.c \ - pkcs11.c \ - pkcs12.c \ - pkcs5.c \ - pkparse.c \ - pk_wrap.c \ - pkwrite.c \ - platform.c \ - platform_util.c \ - poly1305.c \ - ripemd160.c \ - rsa.c \ - rsa_internal.c \ - sha1.c \ - sha256.c \ - sha512.c \ - ssl_cache.c \ - ssl_ciphersuites.c \ - ssl_cli.c \ - ssl_cookie.c \ - ssl_srv.c \ - ssl_ticket.c \ - ssl_tls.c \ - timing.c \ - x509.c \ - x509_create.c \ - x509_crl.c \ - x509_crt.c \ - x509_csr.c \ - x509write_crt.c \ - x509write_csr.c \ - xtea.c \ - ) +CFLAGS_MOD += -DMICROPY_SSL_MBEDTLS=1 +LDFLAGS_MOD += -lmbedx509 -lmbedtls -lmbedcrypto endif endif