From af2030dec65e3edc276801382b0c4847268f0397 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sun, 19 Aug 2018 12:04:48 +0300
Subject: [PATCH] unix/mpconfigport.h: Enable MICROPY_PY_UHASHLIB_MD5 for
 uhashlib.md5.

This will allow to e.g. implement HTTP Digest authentication.

Adds 540 bytes for x86_32, 332 for arm_thumb2 (for Unix port, which already
includes axTLS library).
---
 ports/unix/mpconfigport.h          | 1 +
 ports/unix/mpconfigport_coverage.h | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/ports/unix/mpconfigport.h b/ports/unix/mpconfigport.h
index 68be46239..d0cc9e396 100644
--- a/ports/unix/mpconfigport.h
+++ b/ports/unix/mpconfigport.h
@@ -126,6 +126,7 @@
 #define MICROPY_PY_UTIMEQ           (1)
 #define MICROPY_PY_UHASHLIB         (1)
 #if MICROPY_PY_USSL
+#define MICROPY_PY_UHASHLIB_MD5     (1)
 #define MICROPY_PY_UHASHLIB_SHA1    (1)
 #define MICROPY_PY_UCRYPTOLIB       (1)
 #endif
diff --git a/ports/unix/mpconfigport_coverage.h b/ports/unix/mpconfigport_coverage.h
index 504259cff..9e58f8aba 100644
--- a/ports/unix/mpconfigport_coverage.h
+++ b/ports/unix/mpconfigport_coverage.h
@@ -54,7 +54,6 @@
 #define MICROPY_VFS_FAT                (1)
 #define MICROPY_PY_FRAMEBUF            (1)
 #define MICROPY_PY_COLLECTIONS_NAMEDTUPLE__ASDICT (1)
-#define MICROPY_PY_UHASHLIB_MD5        (1)
 #define MICROPY_PY_UCRYPTOLIB          (1)
 
 // TODO these should be generic, not bound to fatfs
-- 
GitLab