From 45d753137d433a708bf733cc8807408b0c30eb1b Mon Sep 17 00:00:00 2001 From: odudex Date: Mon, 17 Mar 2025 10:31:04 -0300 Subject: [PATCH] enable hardware sha256 hashing --- components/micropython/port/include/mpconfigport.h | 2 +- projects/maixpy_amigo/config_defaults.mk | 2 +- projects/maixpy_bit/config_defaults.mk | 2 +- projects/maixpy_cube/config_defaults.mk | 2 +- projects/maixpy_dock/config_defaults.mk | 2 +- projects/maixpy_m5stickv/config_defaults.mk | 2 +- projects/maixpy_wonder_mv/config_defaults.mk | 2 +- projects/maixpy_yahboom/config_defaults.mk | 2 +- projects/maixpy_yahboom_devkit/config_defaults.mk | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/components/micropython/port/include/mpconfigport.h b/components/micropython/port/include/mpconfigport.h index 95345e99c..5ea567c56 100644 --- a/components/micropython/port/include/mpconfigport.h +++ b/components/micropython/port/include/mpconfigport.h @@ -498,7 +498,7 @@ extern const struct _mp_obj_module_t mp_module_touchscreen; #if CONFIG_MAIXPY_HASHLIB_ENABLE #define MAIXPY_HASHLIB_DEF \ - { MP_OBJ_NEW_QSTR(MP_QSTR_uhashlib), (mp_obj_t)&mp_module_uhashlib_maix }, + { MP_OBJ_NEW_QSTR(MP_QSTR_uhashlib_hw), (mp_obj_t)&mp_module_uhashlib_maix }, #define MAIXPY_HASHLIB_WEAK_DEF \ { MP_OBJ_NEW_QSTR(MP_QSTR_hashlib), (mp_obj_t)&mp_module_uhashlib_maix }, #else diff --git a/projects/maixpy_amigo/config_defaults.mk b/projects/maixpy_amigo/config_defaults.mk index 1d117127a..31050f4d1 100644 --- a/projects/maixpy_amigo/config_defaults.mk +++ b/projects/maixpy_amigo/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_bit/config_defaults.mk b/projects/maixpy_bit/config_defaults.mk index c09b7e99e..8e5961ef3 100644 --- a/projects/maixpy_bit/config_defaults.mk +++ b/projects/maixpy_bit/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_cube/config_defaults.mk b/projects/maixpy_cube/config_defaults.mk index 95716f407..81910bdc7 100644 --- a/projects/maixpy_cube/config_defaults.mk +++ b/projects/maixpy_cube/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_dock/config_defaults.mk b/projects/maixpy_dock/config_defaults.mk index c09b7e99e..8e5961ef3 100644 --- a/projects/maixpy_dock/config_defaults.mk +++ b/projects/maixpy_dock/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_m5stickv/config_defaults.mk b/projects/maixpy_m5stickv/config_defaults.mk index c3b6c7a63..a85b872ca 100644 --- a/projects/maixpy_m5stickv/config_defaults.mk +++ b/projects/maixpy_m5stickv/config_defaults.mk @@ -87,7 +87,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_wonder_mv/config_defaults.mk b/projects/maixpy_wonder_mv/config_defaults.mk index 0d9858192..88553545c 100644 --- a/projects/maixpy_wonder_mv/config_defaults.mk +++ b/projects/maixpy_wonder_mv/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_yahboom/config_defaults.mk b/projects/maixpy_yahboom/config_defaults.mk index 0d9858192..88553545c 100644 --- a/projects/maixpy_yahboom/config_defaults.mk +++ b/projects/maixpy_yahboom/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y diff --git a/projects/maixpy_yahboom_devkit/config_defaults.mk b/projects/maixpy_yahboom_devkit/config_defaults.mk index 0d9858192..88553545c 100644 --- a/projects/maixpy_yahboom_devkit/config_defaults.mk +++ b/projects/maixpy_yahboom_devkit/config_defaults.mk @@ -88,7 +88,7 @@ CONFIG_MAIXPY_MIC_ARRAY_ENABLE=n CONFIG_MAIXPY_LVGL_ENABLE=n CONFIG_MAIXPY_LODEPNG_ENABLE=n CONFIG_MAIXPY_FLASH_ENABLE=y -CONFIG_MAIXPY_HASHLIB_ENABLE=n +CONFIG_MAIXPY_HASHLIB_ENABLE=y CONFIG_MAIXPY_BTC_HASHLIB_ENABLE=y CONFIG_MAIXPY_QRCODE_ENABLE=y CONFIG_MAIXPY_SECP256K1_ENABLE=y