Actions
Feature #5830
closedwant arc4random(3C) suite
Start date:
2015-04-11
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:
Description
The arc4random suite of routines come from OpenBSD and provide a high random userland PRNG. Third-party software is coming to expect these routines such as newer versions of NTP, libressl, bind, etc. This implements the functions in libc, along with other related routines.
As a part of this we're importing DJB's chacha code which is used in the implementation of arc4random.
Related issues
Updated by Electric Monk over 8 years ago
- Status changed from New to Closed
git commit 9d12795f87b63c2e39e87bff369182edd34677d3
commit 9d12795f87b63c2e39e87bff369182edd34677d3 Author: Robert Mustacchi <rm@joyent.com> Date: 2015-04-12T23:04:38.000Z 5830 want arc4random(3C) suite 5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
Updated by Andrew Stormont over 8 years ago
- Related to Feature #4869: need libc secure enhancements for libressl added
Actions