As in r315225, discard 3072 bytes of RC4 bytestream instead of 1024.
PR: 217920 Submitted by: codarren@hackers.mu Reviewed by: emaste, cem Approved by: so (implicit, in r315225) MFC after: 1 week Differential Revision: D11747 Patterned after: r315225
This commit is contained in:
parent
b7201fe0b2
commit
80ee867b70
@ -109,9 +109,9 @@ arc4_randomstir (void)
|
||||
/*
|
||||
* Throw away the first N words of output, as suggested in the
|
||||
* paper "Weaknesses in the Key Scheduling Algorithm of RC4"
|
||||
* by Fluher, Mantin, and Shamir. (N = 256 in our case.)
|
||||
* by Fluher, Mantin, and Shamir. (N = 768 in our case.)
|
||||
*/
|
||||
for (n = 0; n < 256*4; n++)
|
||||
for (n = 0; n < 768*4; n++)
|
||||
arc4_randbyte();
|
||||
MUTEX_EXIT(&arc4_mtx);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user