--- - branch: MAIN date: Fri Dec 6 14:43:18 UTC 2019 files: - new: '1.4' old: '1.3' path: src/sbin/rndctl/Makefile pathrev: src/sbin/rndctl/Makefile@1.4 type: modified - new: '1.1' old: '0' path: src/sbin/rndctl/namespace.h pathrev: src/sbin/rndctl/namespace.h@1.1 type: added - new: '1.23' old: '1.22' path: src/sbin/rndctl/rndctl.8 pathrev: src/sbin/rndctl/rndctl.8@1.23 type: modified - new: '1.31' old: '1.30' path: src/sbin/rndctl/rndctl.c pathrev: src/sbin/rndctl/rndctl.c@1.31 type: modified id: 20191206T144318Z.5e58cd881171a3a9b6139d710e81b2890faee771 log: | Teach `rndctl -L' to update the seed file, not just delete it. The seed file is updated by entering the old seed into the system and then hashing the old seed together with data from /dev/urandom, and writing it atomically with write-to-temporary/rename-to-permanent. This way, interruption by crash or power loss does not obliterate your persistent entropy (unless it causes file system corruption). module: src subject: 'CVS commit: src/sbin/rndctl' unixtime: '1575643398' user: riastradh