Ticket #41842

Unpredictable random seed for Windows (msys2)

Eröffnet am: 2021-03-24 07:39 Letztes Update: 2021-04-04 14:30

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
4

Details

Add support for entropy based random seeds for Windows builds. Currently Windows falls back to using time() for setting random seed.

Ticket-Verlauf (3/11 Historien)

2021-03-24 07:39 Aktualisiert von: cazfi
  • New Ticket "Unpredictable random seed for Windows" created
2021-03-24 08:56 Aktualisiert von: cazfi
  • Lösung Update from Keine to Accepted
2021-03-26 10:13 Aktualisiert von: cazfi
  • Lösung Update from Accepted to Keine
Kommentar

Current patch ignores the random seed generated. ( generate_seed_bcryptgenrandom() does not set it )

2021-03-29 12:38 Aktualisiert von: cazfi
Kommentar

New versions that sets the genarated seed to use.

2021-03-29 12:38 Aktualisiert von: cazfi
  • Lösung Update from Keine to Accepted
2021-04-02 05:52 Aktualisiert von: cazfi
  • Summary Updated
Kommentar

This works fine on msys2.

Msys1 does not have the bcrypt* support needed, so it still falls back to old time based random sources.

Still targeting to S2_6, since we do msys2 builds from that branch too.

2021-04-04 14:30 Aktualisiert von: cazfi
  • Status Update from Offen to Geschlossen
  • Verantwortlicher Update from (Keine) to cazfi
  • Lösung Update from Accepted to Gefixt

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden