HomePhabricator

Seed randomness with process id / thread id / various clocks

Description

Seed randomness with process id / thread id / various clocks

Summary:

This sort of data is also used by OpenSSL.

Partial backport of core PR17270:
https://github.com/bitcoin/bitcoin/pull/17270/commits/c2a262a78c3bcc4d5e13612ab0214874abe15de0

Depends on D6159.

Test Plan:

ninja all check-all

Run the build-win64 and build-osx CI build plans.

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D6160

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Oct 27 2019, 00:14
FabienCommitted on May 21 2020, 13:27
FabienPushed on May 21 2020, 13:27
Reviewer
Restricted Project
Differential Revision
D6160: Seed randomness with process id / thread id / various clocks
Parents
rABC3673616a27fb: [tests] move wallet util functions to wallet_util.py
Branches
Unknown
Tags
Unknown