Skip to content

Commit 2cee44d

Browse files
Stefan OberhumerStefanOberhumer
Stefan Oberhumer
authored andcommitted
change(MD5Builder): Const-correctness
Propagate 'const' of underlying esp_rom_md5_update() to MD5Builder::add().
1 parent e4d6a8a commit 2cee44d

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

Diff for: cores/esp32/MD5Builder.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ void MD5Builder::begin(void)
3232
esp_rom_md5_init(&_ctx);
3333
}
3434

35-
void MD5Builder::add(uint8_t * data, uint16_t len)
35+
void MD5Builder::add(const uint8_t * data, uint16_t len)
3636
{
3737
esp_rom_md5_update(&_ctx, data, len);
3838
}

Diff for: cores/esp32/MD5Builder.h

+2-10
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,16 @@ class MD5Builder
3232
uint8_t _buf[ESP_ROM_MD5_DIGEST_LEN];
3333
public:
3434
void begin(void);
35-
void add(uint8_t * data, uint16_t len);
35+
void add(const uint8_t * data, uint16_t len);
3636
void add(const char * data)
3737
{
38-
add((uint8_t*)data, strlen(data));
39-
}
40-
void add(char * data)
41-
{
42-
add((const char*)data);
38+
add((const uint8_t*)data, strlen(data));
4339
}
4440
void add(String data)
4541
{
4642
add(data.c_str());
4743
}
4844
void addHexString(const char * data);
49-
void addHexString(char * data)
50-
{
51-
addHexString((const char*)data);
52-
}
5345
void addHexString(String data)
5446
{
5547
addHexString(data.c_str());

0 commit comments

Comments
 (0)