|
@ -1,4 +1,4 @@ |
|
|
.\" $OpenBSD: arc4random.3,v 1.35 2014/11/25 16:45:24 millert Exp $ |
|
|
|
|
|
|
|
|
.\" $OpenBSD: arc4random.3,v 1.36 2019/09/28 15:00:44 deraadt Exp $ |
|
|
.\" |
|
|
.\" |
|
|
.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> |
|
|
.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> |
|
|
.\" All rights reserved. |
|
|
.\" All rights reserved. |
|
@ -30,7 +30,7 @@ |
|
|
.\" |
|
|
.\" |
|
|
.\" Manual page, using -mandoc macros |
|
|
.\" Manual page, using -mandoc macros |
|
|
.\" |
|
|
.\" |
|
|
.Dd $Mdocdate: November 25 2014 $ |
|
|
|
|
|
|
|
|
.Dd $Mdocdate: September 28 2019 $ |
|
|
.Dt ARC4RANDOM 3 |
|
|
.Dt ARC4RANDOM 3 |
|
|
.Os |
|
|
.Os |
|
|
.Sh NAME |
|
|
.Sh NAME |
|
@ -68,7 +68,9 @@ On each call, a cryptographic pseudo-random number generator is used |
|
|
to generate a new result. |
|
|
to generate a new result. |
|
|
One data pool is used for all consumers in a process, so that consumption |
|
|
One data pool is used for all consumers in a process, so that consumption |
|
|
under program flow can act as additional stirring. |
|
|
under program flow can act as additional stirring. |
|
|
The subsystem is re-seeded from the kernel random number subsystem using |
|
|
|
|
|
|
|
|
The subsystem is re-seeded from the kernel |
|
|
|
|
|
.Xr random 4 |
|
|
|
|
|
subsystem using |
|
|
.Xr getentropy 2 |
|
|
.Xr getentropy 2 |
|
|
on a regular basis, and also upon |
|
|
on a regular basis, and also upon |
|
|
.Xr fork 2 . |
|
|
.Xr fork 2 . |
|
|