|
@@ -794,7 +794,7 @@ static void extract_buf(struct entropy_store *r, __u8 *out)
|
|
|
|
|
|
buf[0] ^= buf[3];
|
|
buf[0] ^= buf[3];
|
|
buf[1] ^= buf[4];
|
|
buf[1] ^= buf[4];
|
|
- buf[0] ^= rol32(buf[3], 16);
|
|
|
|
|
|
+ buf[2] ^= rol32(buf[2], 16);
|
|
memcpy(out, buf, EXTRACT_SIZE);
|
|
memcpy(out, buf, EXTRACT_SIZE);
|
|
memset(buf, 0, sizeof(buf));
|
|
memset(buf, 0, sizeof(buf));
|
|
}
|
|
}
|