Commit 257dacd7 authored by Sergey Lyubka's avatar Sergey Lyubka

Squashed warning about dangerous optimization

parent c88b7b19
...@@ -1347,8 +1347,10 @@ static void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) { ...@@ -1347,8 +1347,10 @@ static void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) {
state[2] += c; state[2] += c;
state[3] += d; state[3] += d;
state[4] += e; state[4] += e;
a = b = c = d = e = 0; // Erase working structures. The order of operations is important,
memset(block, '\0', sizeof(block)); // used to ensure that compiler doesn't optimize those out.
memset(block, 0, sizeof(block));
a = b = c = d = e = block[0].l[0];
} }
static void SHA1Init(SHA1_CTX* context) { static void SHA1Init(SHA1_CTX* context) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment