feat: added stream disposing
This commit is contained in:
parent
737dd336e4
commit
4ba265728e
@ -40,6 +40,7 @@ int main(int argc, char** argv){
|
||||
}
|
||||
|
||||
md5(stream, fileSize, output);
|
||||
free(stream);
|
||||
}
|
||||
returnHash(output);
|
||||
return 0;
|
||||
|
@ -58,7 +58,7 @@ void md5(const uint8_t *initial_msg, size_t initial_len, uint8_t *digest) {
|
||||
msg[i] = 0;
|
||||
}
|
||||
|
||||
// Добавление длины сообщения в битах (little-endian)
|
||||
// Добавление длины сообщения в битах в порядке little-endian
|
||||
uint64_t bit_len = (uint64_t)initial_len * 8;
|
||||
memcpy(msg + new_len - 8, &bit_len, 8);
|
||||
|
||||
@ -76,7 +76,7 @@ void md5(const uint8_t *initial_msg, size_t initial_len, uint8_t *digest) {
|
||||
uint32_t C = c0;
|
||||
uint32_t D = d0;
|
||||
|
||||
// Основной цикл (64 шага)
|
||||
//Цикл хеширования в 64 шага
|
||||
for (size_t i = 0; i < 64; i++) {
|
||||
uint32_t F, g;
|
||||
if (i < 16) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user