From b200c42de7cc83bea4dcca035a671d2d7787e504 Mon Sep 17 00:00:00 2001 From: Victor Fleischauer Date: Mon, 19 Aug 2024 19:42:55 -0300 Subject: [PATCH] fix: corrected parameter of mbedtls_aes_crypt_ecb in _decryptBuffer --- libraries/Update/src/Updater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/Update/src/Updater.cpp b/libraries/Update/src/Updater.cpp index 4be13b9d1ed..c48d661c8d8 100644 --- a/libraries/Update/src/Updater.cpp +++ b/libraries/Update/src/Updater.cpp @@ -328,7 +328,7 @@ bool UpdateClass::_decryptBuffer() { return false; } } - if (mbedtls_aes_crypt_ecb(&ctx, MBEDTLS_AES_ENCRYPT, _cryptBuffer, _cryptBuffer)) { //use MBEDTLS_AES_ENCRYPT to decrypt flash code + if (mbedtls_aes_crypt_ecb(&ctx, MBEDTLS_AES_DECRYPT, _cryptBuffer, _cryptBuffer)) { //use MBEDTLS_AES_DECRYPT to decrypt flash code return false; } for (int i = 0; i < ENCRYPTED_BLOCK_SIZE; i++) {