BearSSL: Fix SHA1 mode setting for ESP32P4 on IDF 5.5+ (#24420)

Add conditional compilation for ESP32P4 in IDF 5.5
This commit is contained in:
Christian Baars
2026-02-06 21:03:55 +01:00
committed by GitHub
parent 13fad53cc8
commit c71530bfd8

View File

@@ -69,6 +69,9 @@ sha_hal_process_block(void *state_buf, const void *blk,
size_t block_words, bool first)
{
SHA_ENTER();
#if defined(CONFIG_IDF_TARGET_ESP32P4) && ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 5, 0)
sha_ll_set_mode(type); // required on P4 in IDF 5.5+
#endif
if (!first) {
sha_ll_write_digest(type, state_buf, digest_words);
}