From 640d98bb6f4243a785e307b7dd7147f31306005d Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 25 Sep 2025 10:31:42 -0500 Subject: [PATCH] address review comments --- esphome/core/hash_base.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/core/hash_base.h b/esphome/core/hash_base.h index 1af2fd8907..4eb6a89f53 100644 --- a/esphome/core/hash_base.h +++ b/esphome/core/hash_base.h @@ -39,7 +39,7 @@ class HashBase { /// Compare the hash against a provided hex-encoded hash bool equals_hex(const char *expected) { - uint8_t parsed[32]; // Max size for SHA256 + uint8_t parsed[this->get_size()]; if (!parse_hex(expected, parsed, this->get_size())) { return false; } @@ -50,7 +50,7 @@ class HashBase { virtual size_t get_size() const = 0; protected: - uint8_t digest_[32]; // Common digest storage, sized for largest hash (SHA256) + uint8_t digest_[32]; // Storage sized for max(MD5=16, SHA256=32) bytes }; } // namespace esphome