aboutsummaryrefslogtreecommitdiffstats
path: root/src/entropy/unix_procs/info.txt
diff options
context:
space:
mode:
authorlloyd <[email protected]>2008-11-23 18:02:08 +0000
committerlloyd <[email protected]>2008-11-23 18:02:08 +0000
commit1bddfc5aeffc8ece20c18b4b8f6a9a006969ff80 (patch)
tree4d3d3bde418c6fde92c30e439939cb3b2889c3ba /src/entropy/unix_procs/info.txt
parent6ed33c39344921294b782f004002a942cbd82eb6 (diff)
Change unix_procs entropy source to be a plain EntropySource instead of
a Buffered_EntropySource. Data used in the poll is directly accumulated into the output buffer using XOR, wrapping around as needed. The implementation uses xor_into_buf from xor_buf.h This is simpler and more convincingly secure than the method used by Buffered_EntropySource. In particular the collected data is persisted in the buffer there much longer than needed. It is also much harder for entropy sources to signal errors or a failure to collected data using Buffered_EntropySource. And, with the simple xor_into_buf function, it is actually quite easy to remove without major changes.
Diffstat (limited to 'src/entropy/unix_procs/info.txt')
-rw-r--r--src/entropy/unix_procs/info.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/entropy/unix_procs/info.txt b/src/entropy/unix_procs/info.txt
index 981399dbb..f16e21289 100644
--- a/src/entropy/unix_procs/info.txt
+++ b/src/entropy/unix_procs/info.txt
@@ -13,10 +13,6 @@ es_unix.h
unix_cmd.h
</add>
-<requires>
-buf_es
-</requires>
-
<os>
aix
beos