File tree Expand file tree Collapse file tree 10 files changed +5
-32
lines changed
boards/ARDUINO_NANO_RP2040_CONNECT Expand file tree Collapse file tree 10 files changed +5
-32
lines changed Original file line number Diff line number Diff line change 112112
113113// Extended modules
114114#define MICROPY_EPOCH_IS_1970 (1)
115- #define MICROPY_PY_CRYPTOLIB (MICROPY_PY_SSL)
116- #define MICROPY_PY_HASHLIB_MD5 (MICROPY_PY_SSL)
117- #define MICROPY_PY_HASHLIB_SHA1 (MICROPY_PY_SSL)
118115#define MICROPY_PY_OS_INCLUDEFILE "ports/alif/modos.c"
119116#define MICROPY_PY_OS_DUPTERM (1)
120117#define MICROPY_PY_OS_SEP (1)
Original file line number Diff line number Diff line change 105105#define MICROPY_BLUETOOTH_NIMBLE (1)
106106#define MICROPY_BLUETOOTH_NIMBLE_BINDINGS_ONLY (1)
107107#endif
108- #define MICROPY_PY_HASHLIB_MD5 (1)
109- #define MICROPY_PY_HASHLIB_SHA1 (1)
110- #define MICROPY_PY_HASHLIB_SHA256 (1)
111- #define MICROPY_PY_CRYPTOLIB (1)
112108#define MICROPY_PY_RANDOM_SEED_INIT_FUNC (esp_random())
113109#define MICROPY_PY_OS_INCLUDEFILE "ports/esp32/modos.c"
114110#define MICROPY_PY_OS_DUPTERM (1)
Original file line number Diff line number Diff line change 1212#define MICROPY_READER_VFS (MICROPY_VFS)
1313#define MICROPY_VFS (1)
1414
15- #define MICROPY_PY_CRYPTOLIB (1)
16-
1715#elif defined(MICROPY_ESP8266_1M )
1816
1917#define MICROPY_HW_BOARD_NAME "ESP module (1M)"
2826#define MICROPY_READER_VFS (MICROPY_VFS)
2927#define MICROPY_VFS (1)
3028
31-
32- #define MICROPY_PY_CRYPTOLIB (1)
33-
3429#elif defined(MICROPY_ESP8266_512K )
3530
3631#define MICROPY_HW_BOARD_NAME "ESP module (512K)"
4540#define MICROPY_PY_SYS_STDIO_BUFFER (0)
4641#define MICROPY_PY_ASYNCIO (0)
4742#define MICROPY_PY_RE_SUB (0)
43+ #define MICROPY_PY_CRYPTOLIB (0)
4844#define MICROPY_PY_FRAMEBUF (0)
4945
5046#endif
Original file line number Diff line number Diff line change 5656#define MICROPY_REPL_EVENT_DRIVEN (0)
5757#define MICROPY_USE_INTERNAL_ERRNO (1)
5858#define MICROPY_PY_BUILTINS_HELP_TEXT esp_help_text
59+ #define MICROPY_PY_HASHLIB_MD5 (0)
5960#define MICROPY_PY_HASHLIB_SHA1 (MICROPY_PY_SSL && MICROPY_SSL_AXTLS)
6061#define MICROPY_PY_RANDOM_SEED_INIT_FUNC (*WDEV_HWRNG)
6162#define MICROPY_PY_TIME_GMTIME_LOCALTIME_MKTIME (1)
Original file line number Diff line number Diff line change @@ -145,9 +145,6 @@ uint32_t trng_random_u32(void);
145145#define MICROPY_PY_WEBSOCKET (MICROPY_PY_LWIP)
146146#define MICROPY_PY_WEBREPL (MICROPY_PY_LWIP)
147147#define MICROPY_PY_LWIP_SOCK_RAW (MICROPY_PY_LWIP)
148- #define MICROPY_PY_HASHLIB_MD5 (MICROPY_PY_SSL)
149- #define MICROPY_PY_HASHLIB_SHA1 (MICROPY_PY_SSL)
150- #define MICROPY_PY_CRYPTOLIB (MICROPY_PY_SSL)
151148#ifndef MICROPY_PY_NETWORK_PPP_LWIP
152149#define MICROPY_PY_NETWORK_PPP_LWIP (MICROPY_PY_LWIP)
153150#endif
Original file line number Diff line number Diff line change 1010// Enable networking.
1111#define MICROPY_PY_NETWORK (1)
1212
13- // Enable MD5 hash.
14- #define MICROPY_PY_HASHLIB_MD5 (1)
15-
1613// Disable internal error numbers.
1714#define MICROPY_USE_INTERNAL_ERRNO (0)
1815
Original file line number Diff line number Diff line change 150150#define MICROPY_PY_OS_URANDOM (1)
151151#define MICROPY_PY_RE_MATCH_GROUPS (1)
152152#define MICROPY_PY_RE_MATCH_SPAN_START_END (1)
153- #define MICROPY_PY_HASHLIB_SHA1 (1)
154- #define MICROPY_PY_CRYPTOLIB (1)
155153#define MICROPY_PY_TIME_GMTIME_LOCALTIME_MKTIME (1)
156154#define MICROPY_PY_TIME_TIME_TIME_NS (1)
157155#define MICROPY_PY_TIME_INCLUDEFILE "ports/rp2/modtime.c"
Original file line number Diff line number Diff line change 9797#endif
9898
9999// extended modules
100- #define MICROPY_PY_HASHLIB_MD5 (MICROPY_PY_SSL)
101- #define MICROPY_PY_HASHLIB_SHA1 (MICROPY_PY_SSL)
102- #define MICROPY_PY_CRYPTOLIB (MICROPY_PY_SSL)
103100#define MICROPY_PY_OS_INCLUDEFILE "ports/stm32/modos.c"
104101#define MICROPY_PY_OS_DUPTERM (3)
105102#define MICROPY_PY_OS_DUPTERM_BUILTIN_STREAM (1)
Original file line number Diff line number Diff line change 104104#define MICROPY_PY_TIME_CUSTOM_SLEEP (1)
105105#define MICROPY_PY_TIME_INCLUDEFILE "ports/unix/modtime.c"
106106
107- #if MICROPY_PY_SSL
108- #define MICROPY_PY_HASHLIB_MD5 (1)
109- #define MICROPY_PY_HASHLIB_SHA1 (1)
110- #define MICROPY_PY_CRYPTOLIB (1)
111- #endif
112-
113107// The "select" module is enabled by default, but disable select.select().
114108#define MICROPY_PY_SELECT_POSIX_OPTIMISATIONS (1)
115109#define MICROPY_PY_SELECT_SELECT (0)
Original file line number Diff line number Diff line change @@ -1860,19 +1860,19 @@ typedef time_t mp_timestamp_t;
18601860#endif
18611861
18621862#ifndef MICROPY_PY_HASHLIB_MD5
1863- #define MICROPY_PY_HASHLIB_MD5 (0 )
1863+ #define MICROPY_PY_HASHLIB_MD5 (MICROPY_PY_SSL )
18641864#endif
18651865
18661866#ifndef MICROPY_PY_HASHLIB_SHA1
1867- #define MICROPY_PY_HASHLIB_SHA1 (0 )
1867+ #define MICROPY_PY_HASHLIB_SHA1 (MICROPY_PY_SSL )
18681868#endif
18691869
18701870#ifndef MICROPY_PY_HASHLIB_SHA256
18711871#define MICROPY_PY_HASHLIB_SHA256 (1)
18721872#endif
18731873
18741874#ifndef MICROPY_PY_CRYPTOLIB
1875- #define MICROPY_PY_CRYPTOLIB (0 )
1875+ #define MICROPY_PY_CRYPTOLIB (MICROPY_PY_SSL )
18761876#endif
18771877
18781878// Depends on MICROPY_PY_CRYPTOLIB
You can’t perform that action at this time.
0 commit comments