URL:
  <https://savannah.gnu.org/patch/?10630>

                 Summary: [PATCH 30/31] Do not seed the cold load from the
entropy pool
                   Group: MIT/GNU Scheme
               Submitter: barak
               Submitted: Thu 24 Sep 2026 06:06:34 PM UTC
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email:
             Open/Closed: Open
         Discussion Lock: Unlocked


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Thu 24 Sep 2026 06:06:34 PM UTC By: Barak A. Pearlmutter <barak>
Whatever the cold load draws from the default random source is frozen
into the band it produces --- comparator.scm's hash salts, for instance ---
so entropy there makes every band, and everything later compiled from it,
differ between builds.

Seed it deterministically.  Restoring a band has never reseeded, so a
given band has always handed every process that runs it the same
sequence; this only changes which one.  (That it does so at all is a
separate bug: (random n) returns the same value on every machine running
a given band.)






    _______________________________________________________
File Attachments:

Name: 0030-Do-not-seed-the-cold-load-from-the-entropy-pool.patch Size: 2.0KiB

<https://file.savannah.gnu.org/file/0030-Do-not-seed-the-cold-load-from-the-entropy-pool.patch?file_id=59023>



    AGPL NOTICE

These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-2ce82de06cddf3c312e2e260f2c97db720d76efc.tar.gz

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/patch/?10630>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to