File tree Expand file tree Collapse file tree 5 files changed +6
-14
lines changed Expand file tree Collapse file tree 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
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 {
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));
3733 }
3834 virtual void add (String data)
3935 {
4036 add (data.c_str ());
4137 }
4238
4339 virtual void addHexString (const char * data) = 0;
44- virtual void addHexString (char * data)
45- {
46- addHexString ((const char *)data);
47- }
4840 virtual void addHexString (String data)
4941 {
5042 addHexString (data.c_str ());
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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 ;
Original file line number Diff line number Diff 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;
Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments