Skip to content

Commit 3d45df6

Browse files
change(HashBuilder): Const-correctness
Propagate 'const' of buffer variable from underlying functions.
1 parent a871518 commit 3d45df6

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

Diff for: cores/esp32/HashBuilder.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class HashBuilder : public HEXBuilder
2626
virtual ~HashBuilder() {}
2727
virtual void begin() = 0;
2828

29-
virtual void add(uint8_t* data, size_t len) = 0;
29+
virtual void add(const uint8_t* data, size_t len) = 0;
3030
virtual void add(const char* data)
3131
{
3232
add((uint8_t*)data, strlen(data));

Diff for: cores/esp32/MD5Builder.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void MD5Builder::begin(void)
2727
esp_rom_md5_init(&_ctx);
2828
}
2929

30-
void MD5Builder::add(uint8_t * data, size_t len)
30+
void MD5Builder::add(const uint8_t * data, size_t len)
3131
{
3232
esp_rom_md5_update(&_ctx, data, len);
3333
}

Diff for: cores/esp32/MD5Builder.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class MD5Builder : public HashBuilder
3838
void begin(void) override;
3939

4040
using HashBuilder::add;
41-
void add(uint8_t * data, size_t len) override;
41+
void add(const uint8_t * data, size_t len) override;
4242

4343
using HashBuilder::addHexString;
4444
void addHexString(const char * data) override;

Diff for: cores/esp32/SHA1Builder.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ void SHA1Builder::begin(void)
230230
memset(hash, 0x00, sizeof(hash));
231231
}
232232

233-
void SHA1Builder::add(uint8_t* data, size_t len)
233+
void SHA1Builder::add(const uint8_t* data, size_t len)
234234
{
235235
size_t fill;
236236
uint32_t left;

Diff for: cores/esp32/SHA1Builder.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class SHA1Builder : public HashBuilder
3636
void begin() override;
3737

3838
using HashBuilder::add;
39-
void add(uint8_t* data, size_t len) override;
39+
void add(const uint8_t* data, size_t len) override;
4040

4141
using HashBuilder::addHexString;
4242
void addHexString(const char* data) override;

0 commit comments

Comments
 (0)