From 5e9a5798bd635933cc1ed4ecb40656864ceaf415 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 21 Sep 2025 11:30:05 -0600 Subject: [PATCH] cleanup --- esphome/components/md5/md5.h | 1 - esphome/components/sha256/sha256.h | 3 +-- esphome/core/hash_base.h | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/esphome/components/md5/md5.h b/esphome/components/md5/md5.h index 5c5fbc4cff..3951e635c8 100644 --- a/esphome/components/md5/md5.h +++ b/esphome/components/md5/md5.h @@ -38,7 +38,6 @@ class MD5Digest : public HashBase { /// Add bytes of data for the digest. void add(const uint8_t *data, size_t len) override; - void add(const char *data, size_t len) override { this->add((const uint8_t *) data, len); } /// Compute the digest, based on the provided data. void calculate() override; diff --git a/esphome/components/sha256/sha256.h b/esphome/components/sha256/sha256.h index d3e7ee60db..35552bc92c 100644 --- a/esphome/components/sha256/sha256.h +++ b/esphome/components/sha256/sha256.h @@ -29,8 +29,7 @@ class SHA256 : public esphome::HashBase { void init() override; void add(const uint8_t *data, size_t len) override; - void add(const char *data, size_t len) override { this->add((const uint8_t *) data, len); } - void add(const std::string &data) { this->add(data.c_str(), data.length()); } + void add(const std::string &data) { this->add((const uint8_t *) data.c_str(), data.length()); } void calculate() override; diff --git a/esphome/core/hash_base.h b/esphome/core/hash_base.h index f4c5dc630d..66221083e7 100644 --- a/esphome/core/hash_base.h +++ b/esphome/core/hash_base.h @@ -15,7 +15,7 @@ class HashBase { /// Add bytes of data for the hash virtual void add(const uint8_t *data, size_t len) = 0; - virtual void add(const char *data, size_t len) { this->add((const uint8_t *) data, len); } + void add(const char *data, size_t len) { this->add((const uint8_t *) data, len); } /// Compute the hash based on provided data virtual void calculate() = 0;