circuitpython/ports
Damien George b5fcb33eaa py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled.
This commit unifies the configuration of MICROPY_PY_CRYPTOLIB,
MICROPY_PY_HASHLIB_MD5 and MICROPY_PY_HASHLIB_SHA1, so they are enabled by
default if MICROPY_PY_SSL is enabled.  This matches the existing
configuration of most of the ports.

With this change, all ports remain the same except:
- reneses-ra now enables MICROPY_PY_CRYPTOLIB, MICROPY_PY_HASHLIB_MD5 and
  MICROPY_PY_HASHLIB_SHA1.
- rp2 now enables MICROPY_PY_HASHLIB_MD5.

Signed-off-by: Damien George <damien@micropython.org>
2025-08-19 21:10:00 +10:00
..
alif py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
bare-arm shared/libc/string0: Don't deref args for n==0 case. 2023-11-07 16:01:50 +11:00
cc3200 extmod/modtime: Move tuple creation to common localtime implementation. 2025-08-15 12:09:13 +10:00
embed embed/port: Fix alloca include for Windows platforms. 2025-08-01 12:01:37 +10:00
esp32 py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
esp8266 py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
mimxrt py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
minimal all: Rename the "NORETURN" macro to "MP_NORETURN". 2025-05-13 10:36:47 +10:00
nrf py/mpconfig: Rename MICROPY_PY___FILE__ to MICROPY_MODULE___FILE__. 2025-08-19 13:00:45 +10:00
pic16bit py/mpconfig: Rename MICROPY_PY___FILE__ to MICROPY_MODULE___FILE__. 2025-08-19 13:00:45 +10:00
powerpc py/mpconfig: Rename MICROPY_PY___FILE__ to MICROPY_MODULE___FILE__. 2025-08-19 13:00:45 +10:00
qemu py/mpconfig,ports: Define new HEX_FMT formatting macro. 2025-07-25 10:55:28 +10:00
renesas-ra extmod/modtime: Move tuple creation to common localtime implementation. 2025-08-15 12:09:13 +10:00
rp2 py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
samd extmod/modtime: Move tuple creation to common localtime implementation. 2025-08-15 12:09:13 +10:00
stm32 py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
unix py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00
webassembly extmod/modtime: Move tuple creation to common localtime implementation. 2025-08-15 12:09:13 +10:00
windows shared/timeutils: Standardize supported date range on all platforms. 2025-07-09 11:54:21 +10:00
zephyr zephyr: Upgrade to Zephyr v4.2.0. 2025-08-16 15:10:30 +10:00