diff options
| author | Michael Brown | 2015-03-05 03:43:37 +0100 |
|---|---|---|
| committer | Michael Brown | 2015-03-05 03:43:37 +0100 |
| commit | bfbb2b8f1cbcb169b38c3c2d8ff89874facaa920 (patch) | |
| tree | 2f42faa355e4256df6ea0c861faadd3051ba1de1 /src/include/ipxe/linux/linux_entropy.h | |
| parent | [i386] Move real_to_user() to realmode.h (diff) | |
| download | ipxe-bfbb2b8f1cbcb169b38c3c2d8ff89874facaa920.tar.gz ipxe-bfbb2b8f1cbcb169b38c3c2d8ff89874facaa920.tar.xz ipxe-bfbb2b8f1cbcb169b38c3c2d8ff89874facaa920.zip | |
[linux] Rewrite headers included in all builds
Rewrite (and relicense) the header files which are included in all
builds of iPXE (including non-Linux builds).
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/linux/linux_entropy.h')
| -rw-r--r-- | src/include/ipxe/linux/linux_entropy.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/include/ipxe/linux/linux_entropy.h b/src/include/ipxe/linux/linux_entropy.h index 38227edf0..afef6fe19 100644 --- a/src/include/ipxe/linux/linux_entropy.h +++ b/src/include/ipxe/linux/linux_entropy.h @@ -3,11 +3,11 @@ /** @file * - * iPXE entropy API for linux + * /dev/random-based entropy source * */ -FILE_LICENCE(GPL2_OR_LATER_OR_UBDL); +FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #ifdef ENTROPY_LINUX #define ENTROPY_PREFIX_linux @@ -23,10 +23,12 @@ FILE_LICENCE(GPL2_OR_LATER_OR_UBDL); static inline __always_inline double ENTROPY_INLINE ( linux, min_entropy_per_sample ) ( void ) { - /* We read single bytes from /dev/random and assume that each - * contains full entropy. + /* linux_get_noise() reads a single byte from /dev/random, + * which is supposed to block until a sufficient amount of + * entropy is available. We therefore assume that each sample + * contains exactly 8 bits of entropy. */ - return 8; + return 8.0; } #endif /* _IPXE_LINUX_ENTROPY_H */ |
