From 3fbd24b00d8c4e0fc9e3c8b88bc0fc0b53376d4e Mon Sep 17 00:00:00 2001 From: pennam Date: Tue, 5 Mar 2024 17:39:34 +0100 Subject: [PATCH] SHA256: add missing return --- src/SecureElement.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SecureElement.cpp b/src/SecureElement.cpp index 5ecdf23..882bf4f 100644 --- a/src/SecureElement.cpp +++ b/src/SecureElement.cpp @@ -39,7 +39,7 @@ SecureElement::SecureElement() int SecureElement::SHA256(const uint8_t *buffer, size_t size, uint8_t *digest) { #if defined(SECURE_ELEMENT_IS_SOFTSE) - _secureElement.SHA256(buffer, size, digest); + return _secureElement.SHA256(buffer, size, digest); #else _secureElement.beginSHA256(); uint8_t * cursor = (uint8_t*)buffer; @@ -50,12 +50,12 @@ int SecureElement::SHA256(const uint8_t *buffer, size_t size, uint8_t *digest) _secureElement.updateSHA256(cursor, 64); } _secureElement.updateSHA256(cursor, size - bytes_read); - _secureElement.endSHA256(digest, &outLen); + return _secureElement.endSHA256(digest, &outLen); #else for(; bytes_read + 64 < size; bytes_read += 64, cursor += 64) { _secureElement.updateSHA256(cursor); } - _secureElement.endSHA256(cursor, size - bytes_read, digest); + return _secureElement.endSHA256(cursor, size - bytes_read, digest); #endif #endif }