diff options
author | Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> | 2017-06-01 14:29:16 +0200 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2017-06-01 08:29:16 -0400 |
commit | 5f84523b6cf99ef007674907c75489a0f1407aad (patch) | |
tree | ef9be5caad1ee36875ca40c96dc9f66e96168766 /docs/hazmat/backends/openssl.rst | |
parent | b637aec1624e558b0e158064264a2523a4dcba31 (diff) | |
download | cryptography-5f84523b6cf99ef007674907c75489a0f1407aad.tar.gz cryptography-5f84523b6cf99ef007674907c75489a0f1407aad.tar.bz2 cryptography-5f84523b6cf99ef007674907c75489a0f1407aad.zip |
FreeBSD 10 and higher use Fortuna, not Yarrow (#3652)
Diffstat (limited to 'docs/hazmat/backends/openssl.rst')
-rw-r--r-- | docs/hazmat/backends/openssl.rst | 6 |
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 |