aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorJeroen Ruigrok van der Werven <asmodai@in-nomine.org>2017-06-01 14:29:16 +0200
committerAlex Gaynor <alex.gaynor@gmail.com>2017-06-01 08:29:16 -0400
commit5f84523b6cf99ef007674907c75489a0f1407aad (patch)
treeef9be5caad1ee36875ca40c96dc9f66e96168766 /docs
parentb637aec1624e558b0e158064264a2523a4dcba31 (diff)
downloadcryptography-5f84523b6cf99ef007674907c75489a0f1407aad.tar.gz
cryptography-5f84523b6cf99ef007674907c75489a0f1407aad.tar.bz2
cryptography-5f84523b6cf99ef007674907c75489a0f1407aad.zip
FreeBSD 10 and higher use Fortuna, not Yarrow (#3652)
Diffstat (limited to 'docs')
-rw-r--r--docs/hazmat/backends/openssl.rst6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/hazmat/backends/openssl.rst b/docs/hazmat/backends/openssl.rst
index 897a05cd..805a85fd 100644
--- a/docs/hazmat/backends/openssl.rst
+++ b/docs/hazmat/backends/openssl.rst
@@ -92,8 +92,9 @@ When importing only the binding it is added to the engine list but
OS random sources
-----------------
-On macOS and FreeBSD ``/dev/urandom`` is an alias for ``/dev/random`` and
-utilizes the `Yarrow`_ algorithm.
+On macOS and FreeBSD ``/dev/urandom`` is an alias for ``/dev/random``. The
+implementation on macOS uses the `Yarrow`_ algorithm. FreeBSD uses the
+`Fortuna`_ algorithm.
On Windows the implementation of ``CryptGenRandom`` depends on which version of
the operation system you are using. See the `Microsoft documentation`_ for more
@@ -120,5 +121,6 @@ seeded from the same pool as ``/dev/random``.
.. _`OpenSSL`: https://www.openssl.org/
.. _`initializing the RNG`: https://en.wikipedia.org/wiki/OpenSSL#Predictable_private_keys_.28Debian-specific.29
+.. _`Fortuna`: https://en.wikipedia.org/wiki/Fortuna_(PRNG)
.. _`Yarrow`: https://en.wikipedia.org/wiki/Yarrow_algorithm
.. _`Microsoft documentation`: https://msdn.microsoft.com/en-us/library/windows/desktop/aa379942(v=vs.85).aspx