diff --git a/config/mbedtls_config.h b/config/mbedtls_config.h index 0311975..6da7bd8 100644 --- a/config/mbedtls_config.h +++ b/config/mbedtls_config.h @@ -330,7 +330,7 @@ //#define MBEDTLS_RSA_ALT //#define MBEDTLS_SHA1_ALT #ifdef PICO_RP2350 -#define MBEDTLS_SHA256_ALT +//#define MBEDTLS_SHA256_ALT #endif //#define MBEDTLS_SHA512_ALT diff --git a/config/rp2350/alt/sha256_alt.c b/config/rp2350/alt/sha256_alt.c index 17f5517..82bcd4d 100644 --- a/config/rp2350/alt/sha256_alt.c +++ b/config/rp2350/alt/sha256_alt.c @@ -286,3 +286,9 @@ int mbedtls_sha256_finish(mbedtls_sha256_context *ctx, unsigned char *output) { } return 0; } + +void mbedtls_sha256_clone(mbedtls_sha256_context *dst, + const mbedtls_sha256_context *src) +{ + *dst = *src; +} diff --git a/config/rp2350/alt/sha256_alt.h b/config/rp2350/alt/sha256_alt.h index 0e1ada4..d480ce6 100644 --- a/config/rp2350/alt/sha256_alt.h +++ b/config/rp2350/alt/sha256_alt.h @@ -18,7 +18,6 @@ #ifndef _SHA256_ALT_H_ #define _SHA256_ALT_H_ -#include "pico_keys.h" #include "pico/sha256.h" typedef struct mbedtls_sha256_context {