mirror of
https://github.com/ipxe/ipxe
synced 2026-01-30 16:40:24 +03:00
Remove dependency on arptable[] (which is no longer used).
This commit is contained in:
@@ -64,8 +64,7 @@ int32_t random(void)
|
|||||||
static int32_t seed = 0;
|
static int32_t seed = 0;
|
||||||
int32_t q;
|
int32_t q;
|
||||||
if (!seed) /* Initialize linear congruential generator */
|
if (!seed) /* Initialize linear congruential generator */
|
||||||
seed = currticks() + *(int32_t *)&arptable[ARP_CLIENT].node
|
seed = currticks();
|
||||||
+ ((int16_t *)arptable[ARP_CLIENT].node)[2];
|
|
||||||
/* simplified version of the LCG given in Bruce Schneier's
|
/* simplified version of the LCG given in Bruce Schneier's
|
||||||
"Applied Cryptography" */
|
"Applied Cryptography" */
|
||||||
q = seed/53668;
|
q = seed/53668;
|
||||||
|
|||||||
Reference in New Issue
Block a user