freebsd-dev/sys/dev/random
Konstantin Belousov 7c3547bacd Utilize the stronger guarantees on the call arguments from the
harvester, which now always calls hwrngs with the buffer length
multiple of the word size.  This allows to remove the excessive memory
accesses to temporary buffer when saving the entropy word.

Streamline the assembly and unify it between i386 and amd64.

Reviewed by:	markm, des
Approved by:	so (des)
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2013-10-17 07:57:58 +00:00
..
dummy_rng.c Fix a problem where the priority order of yarrow,dummy can get reversed 2013-10-12 23:15:06 +00:00
harvest.c Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
hash.c Snapshot of current work; 2013-08-26 18:29:51 +00:00
hash.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00
ivy.c Utilize the stronger guarantees on the call arguments from the 2013-10-17 07:57:58 +00:00
live_entropy_sources.c Time to eat crow for me. 2013-10-08 18:48:11 +00:00
live_entropy_sources.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00
nehemiah.c Fix for i386. 2013-10-11 20:53:25 +00:00
random_adaptors.c Make sure a vaiable is always initialised. 2013-10-12 23:19:01 +00:00
random_adaptors.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00
random_harvestq.c Fix a constant printf which is (int) on some architectures and (long int) on others. 2013-10-10 07:39:19 +00:00
random_harvestq.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00
randomdev_soft.c Fix a problem where the priority order of yarrow,dummy can get reversed 2013-10-12 23:15:06 +00:00
randomdev_soft.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00
randomdev.c Re-add /dev/urandom for compatibility purposes. 2013-10-09 09:13:12 +00:00
randomdev.h Fix a problem where the priority order of yarrow,dummy can get reversed 2013-10-12 23:15:06 +00:00
rwfile.c Add a RANDOM_RWFILE option and hide the entropy cache code behind it. 2013-10-09 20:14:16 +00:00
rwfile.h Add a RANDOM_RWFILE option and hide the entropy cache code behind it. 2013-10-09 20:14:16 +00:00
yarrow.c Add YARROW_RNG and FORTUNA_RNG to sys/conf/options. 2013-10-08 11:05:26 +00:00
yarrow.h Add missing include guards and move the existing ones out of the 2013-10-09 09:11:14 +00:00