HomePhabricator

random: Remove remaining OpenSSL calls and locking infrastructure

Description

random: Remove remaining OpenSSL calls and locking infrastructure

Summary:
Partial backport of core PR17265:
https://github.com/bitcoin/bitcoin/pull/17265/commits/b49b6b0f7090cc15860d815fb0ef306ddfc718ba

Depends on D6240 and D6241.

Test Plan:

ninja all check-all

Run the Gitian builds.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
fanquake <fanquake@gmail.com>Authored on Oct 26 2019, 12:41
FabienCommitted on May 25 2020, 14:44
FabienPushed on May 25 2020, 14:44
Reviewer
Restricted Project
Differential Revision
D6242: random: Remove remaining OpenSSL calls and locking infrastructure
Parents
rABC1092598e82c8: random: stop retrieving random bytes from OpenSSL
Branches
Unknown
Tags
Unknown