From e1db72c2c99d23982551def864b24d277b297aa6 Mon Sep 17 00:00:00 2001 From: Robert Kern Date: Wed, 10 Jun 2020 12:40:45 -0400 Subject: DOC: Add release note. --- doc/source/release/1.19.0-notes.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/source/release/1.19.0-notes.rst b/doc/source/release/1.19.0-notes.rst index 35aaf8e4a..b40969550 100644 --- a/doc/source/release/1.19.0-notes.rst +++ b/doc/source/release/1.19.0-notes.rst @@ -267,6 +267,19 @@ of users. (`gh-16068 `__) +``SeedSequence`` with small seeds no longer conflicts with spawning +------------------------------------------------------------------- +Small seeds (less than ``2**96``) are implicitly 0-padded out to 128 bits, the +size of the internal entropy pool. When spawned, the spawn key was concatenated +before the 0-padding. Since the first spawn key is ``(0,)``, small seeds +before the spawn created the same states as the first spawned ``SeedSequence``. +Now, the seed is explicitly 0-padded out to the internal pool size before +concatenating the spawn key. Spawned ``SeedSequences`` will produce different +results than in the previous release. Unspawned ``SeedSequences`` will still +produce the same results. + +(`gh-16551 `__) + C API changes ============= -- cgit v1.2.1