INNER CODE UNIT · C++
need
7thSamurai/steganography · src/sha256.cpp:40
std::uint64_t need = 64 - last_size;
std::copy(buffer, buffer + need, last_data + last_size);
buffer += need;
size -= need;
last_size = 0;
process_chunk(last_data);
}
while (size >= 64) {
process_chunk(buffer);
buffer += 64;
size -= 64;
}
std::copy(buffer, buffer + size, last_data + last_size);