summaryrefslogtreecommitdiffstats
path: root/crypto/openssh
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2003-02-03 10:29:47 +0000
committerache <ache@FreeBSD.org>2003-02-03 10:29:47 +0000
commitca8622af3cd996c8480ab4187ffaee64b0828724 (patch)
tree5e0e2f36b3b1593c0b6d9000642d11425bc0a2a2 /crypto/openssh
parent2c36f3e337e908559979be58a51470c7336cab06 (diff)
downloadFreeBSD-src-ca8622af3cd996c8480ab4187ffaee64b0828724.zip
FreeBSD-src-ca8622af3cd996c8480ab4187ffaee64b0828724.tar.gz
Park & Miller PRNG can be safely initialized with any value but 0 and stuck
at 0 as designed. Its BSD adaptation tries to fight it by mapping 0 to 2147483647 after calculation, but this method not works since 2147483647 seed returns to 0 again on the next interation. Instead of after calculation mapping, map 0 to another value _before_ calculation, so it never stucks.
Diffstat (limited to 'crypto/openssh')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud