diff --git a/librz/hash/sha2.c b/librz/hash/sha2.c index 36a81bec6e..23aa78f82e 100644 --- a/librz/hash/sha2.c +++ b/librz/hash/sha2.c @@ -375,9 +375,6 @@ void SHA256_Transform(RZ_SHA256_CTX *context, const ut32 *data) { context->state[5] += f; context->state[6] += g; context->state[7] += h; - - /* Clean up */ - a = b = c = d = e = f = g = h = T1 = 0; } #else /* SHA2_UNROLL_TRANSFORM */ @@ -455,9 +452,6 @@ void SHA256_Transform(RZ_SHA256_CTX *context, const ut32 *data) { context->state[5] += f; context->state[6] += g; context->state[7] += h; - - /* Clean up */ - a = b = c = d = e = f = g = h = T1 = T2 = 0; } #endif /* SHA2_UNROLL_TRANSFORM */ @@ -486,8 +480,6 @@ void SHA256_Update(RZ_SHA256_CTX *context, const ut8 *data, size_t len) { /* The buffer is not yet full */ memcpy(&context->buffer[usedspace], data, len); context->bitcount += len << 3; - /* Clean up: */ - usedspace = freespace = 0; return; } } @@ -503,8 +495,6 @@ void SHA256_Update(RZ_SHA256_CTX *context, const ut8 *data, size_t len) { memcpy(context->buffer, data, len); context->bitcount += len << 3; } - /* Clean up: */ - usedspace = freespace = 0; } void SHA256_Final(ut8 *digest, RZ_SHA256_CTX *context) { @@ -576,7 +566,6 @@ void SHA256_Final(ut8 *digest, RZ_SHA256_CTX *context) { /* Clean up state data: */ rz_mem_memzero(context, sizeof(*context)); - usedspace = 0; } char *SHA256_End(RZ_SHA256_CTX *context, char buffer[]) { @@ -703,9 +692,6 @@ void SHA512_Transform(RZ_SHA512_CTX *context, const ut64 *data) { context->state[5] += f; context->state[6] += g; context->state[7] += h; - - /* Clean up */ - a = b = c = d = e = f = g = h = T1 = 0; } #else /* SHA2_UNROLL_TRANSFORM */ @@ -781,9 +767,6 @@ void SHA512_Transform(RZ_SHA512_CTX *context, const ut64 *data) { context->state[5] += f; context->state[6] += g; context->state[7] += h; - - /* Clean up */ - a = b = c = d = e = f = g = h = T1 = T2 = 0; } #endif /* SHA2_UNROLL_TRANSFORM */ @@ -817,8 +800,6 @@ void SHA512_Update(RZ_SHA512_CTX *context, const ut8 *data, size_t len) { /* The buffer is not yet full */ memcpy(&context->buffer[usedspace], data, len); ADDINC128(context->bitcount, len << 3); - /* Clean up: */ - usedspace = freespace = 0; return; } } @@ -834,8 +815,6 @@ void SHA512_Update(RZ_SHA512_CTX *context, const ut8 *data, size_t len) { memcpy(context->buffer, data, len); ADDINC128(context->bitcount, len << 3); } - /* Clean up: */ - usedspace = freespace = 0; } void SHA512_Last(RZ_SHA512_CTX *context) {