diff --git a/Arduino_Code/duco_hash.cpp b/Arduino_Code/duco_hash.cpp index f5d1cc16..48113816 100644 --- a/Arduino_Code/duco_hash.cpp +++ b/Arduino_Code/duco_hash.cpp @@ -77,9 +77,7 @@ void duco_hash_block(duco_hash_state_t * hasher) { } void duco_hash_init(duco_hash_state_t * hasher, char const * prevHash) { - for (uint8_t i = 0; i < 40; i++) { - hasher->buffer[i] = prevHash[i]; - } + memcpy(hasher->buffer, prevHash, 40); if (prevHash == (void*)(0xffffffff)) { // NOTE: THIS IS NEVER CALLED