diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-11 23:29:51 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-11 23:29:51 -0600 |
commit | b4f7d88eccdd9a4ef81c9d972e2d0a1dcbb796d2 (patch) | |
tree | 71a0e2185b7bb48e3d535e698b5a52d38d981b31 /docs/hazmat | |
parent | e202a049ff6e3bcd5ba3b3c95356b57982ffaa42 (diff) | |
download | cryptography-b4f7d88eccdd9a4ef81c9d972e2d0a1dcbb796d2.tar.gz cryptography-b4f7d88eccdd9a4ef81c9d972e2d0a1dcbb796d2.tar.bz2 cryptography-b4f7d88eccdd9a4ef81c9d972e2d0a1dcbb796d2.zip |
be accurate when telling users what CryptGenRandom uses under the hood
Diffstat (limited to 'docs/hazmat')
-rw-r--r-- | docs/hazmat/backends/openssl.rst | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/hazmat/backends/openssl.rst b/docs/hazmat/backends/openssl.rst index e3880875..7f86d87e 100644 --- a/docs/hazmat/backends/openssl.rst +++ b/docs/hazmat/backends/openssl.rst @@ -62,7 +62,8 @@ OS Random Sources On OS X and FreeBSD ``/dev/urandom`` is an alias for ``/dev/random`` and utilizes the `Yarrow`_ algorithm. -On Windows ``CryptGenRandom`` is backed by `Fortuna`_. +On Windows ``CryptGenRandom`` can use a variety of algorithms depending on the +version. View the `Microsoft documentation`_ for more details. Linux uses its own PRNG design. ``/dev/urandom`` is a non-blocking source seeded from the same pool as ``/dev/random``. @@ -71,4 +72,4 @@ from the same pool as ``/dev/random``. .. _`OpenSSL`: https://www.openssl.org/ .. _`initializing the RNG`: http://en.wikipedia.org/wiki/OpenSSL#Vulnerability_in_the_Debian_implementation .. _`Yarrow`: http://en.wikipedia.org/wiki/Yarrow_algorithm -.. _`Fortuna`: http://en.wikipedia.org/wiki/Fortuna_(PRNG) +.. _`Microsoft documentation`: http://msdn.microsoft.com/en-us/library/windows/desktop/aa379942(v=vs.85).aspx |