Page MenuHomeFreeBSD

D16934.id49349.diff
No OneTemporary

D16934.id49349.diff

Index: head/sys/dev/random/fortuna.c
===================================================================
--- head/sys/dev/random/fortuna.c
+++ head/sys/dev/random/fortuna.c
@@ -285,7 +285,8 @@
*/
randomdev_hash_init(&context);
randomdev_hash_iterate(&context, zero_region, RANDOM_ZERO_BLOCKSIZE);
- randomdev_hash_iterate(&context, &fortuna_state.fs_key, sizeof(fortuna_state.fs_key));
+ randomdev_hash_iterate(&context, &fortuna_state.fs_key.key.keyMaterial,
+ fortuna_state.fs_key.key.keyLen / 8);
randomdev_hash_iterate(&context, entropy_data, RANDOM_KEYSIZE*blockcount);
randomdev_hash_finish(&context, hash);
randomdev_hash_init(&context);

File Metadata

Mime Type
text/plain
Expires
Sat, Jul 4, 6:32 AM (7 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34623342
Default Alt Text
D16934.id49349.diff (662 B)

Event Timeline