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 | |
| 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')
| -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  | 
