File tree 5 files changed +6
-14
lines changed
5 files changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -26,25 +26,17 @@ class HashBuilder : public HEXBuilder
26
26
virtual ~HashBuilder () {}
27
27
virtual void begin () = 0;
28
28
29
- virtual void add (uint8_t * data, size_t len) = 0;
29
+ virtual void add (const uint8_t * data, size_t len) = 0;
30
30
virtual void add (const char * data)
31
31
{
32
- add ((uint8_t *)data, strlen (data));
33
- }
34
- virtual void add (char * data)
35
- {
36
- add ((const char *)data);
32
+ add ((const uint8_t *)data, strlen (data));
37
33
}
38
34
virtual void add (String data)
39
35
{
40
36
add (data.c_str ());
41
37
}
42
38
43
39
virtual void addHexString (const char * data) = 0;
44
- virtual void addHexString (char * data)
45
- {
46
- addHexString ((const char *)data);
47
- }
48
40
virtual void addHexString (String data)
49
41
{
50
42
addHexString (data.c_str ());
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ void MD5Builder::begin(void)
27
27
esp_rom_md5_init (&_ctx);
28
28
}
29
29
30
- void MD5Builder::add (uint8_t * data, size_t len)
30
+ void MD5Builder::add (const uint8_t * data, size_t len)
31
31
{
32
32
esp_rom_md5_update (&_ctx, data, len);
33
33
}
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ class MD5Builder : public HashBuilder
38
38
void begin (void ) override ;
39
39
40
40
using HashBuilder::add;
41
- void add (uint8_t * data, size_t len) override ;
41
+ void add (const uint8_t * data, size_t len) override ;
42
42
43
43
using HashBuilder::addHexString;
44
44
void addHexString (const char * data) override ;
Original file line number Diff line number Diff line change @@ -230,7 +230,7 @@ void SHA1Builder::begin(void)
230
230
memset (hash, 0x00 , sizeof (hash));
231
231
}
232
232
233
- void SHA1Builder::add (uint8_t * data, size_t len)
233
+ void SHA1Builder::add (const uint8_t * data, size_t len)
234
234
{
235
235
size_t fill;
236
236
uint32_t left;
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ class SHA1Builder : public HashBuilder
36
36
void begin () override ;
37
37
38
38
using HashBuilder::add;
39
- void add (uint8_t * data, size_t len) override ;
39
+ void add (const uint8_t * data, size_t len) override ;
40
40
41
41
using HashBuilder::addHexString;
42
42
void addHexString (const char * data) override ;
You can’t perform that action at this time.
0 commit comments