svn commit: r240361 - in head/lib/libc: gen stdlib
Dag-Erling Smørgrav
des at FreeBSD.org
Tue Sep 11 12:55:15 UTC 2012
Author: des
Date: Tue Sep 11 12:55:15 2012
New Revision: 240361
URL: http://svn.freebsd.org/changeset/base/240361
Log:
Add the same warning to rand48(3) as to rand(3) and random(3).
MFC after: 3 days
Modified:
head/lib/libc/gen/rand48.3
head/lib/libc/stdlib/random.3
Modified: head/lib/libc/gen/rand48.3
==============================================================================
--- head/lib/libc/gen/rand48.3 Tue Sep 11 11:05:32 2012 (r240360)
+++ head/lib/libc/gen/rand48.3 Tue Sep 11 12:55:15 2012 (r240361)
@@ -12,7 +12,7 @@
.\" @(#)rand48.3 V1.0 MB 8 Oct 1993
.\" $FreeBSD$
.\"
-.Dd February 2, 2010
+.Dd September 4, 2012
.Dt RAND48 3
.Os
.Sh NAME
@@ -49,6 +49,14 @@
.Ft void
.Fn lcong48 "unsigned short p[7]"
.Sh DESCRIPTION
+.Bf -symbolic
+The functions described in this manual page are not cryptographically
+secure.
+Cryptographic applications should use
+.Xr arc4random 3
+instead.
+.Ef
+.Pp
The
.Fn rand48
family of functions generates pseudo-random numbers using a linear
@@ -174,10 +182,8 @@ It is thus not possible to use values gr
Note that all three methods of seeding the random number generator
always also set the multiplicand and addend for any of the six
generator calls.
-.Pp
-For a more powerful random number generator, see
-.Xr random 3 .
.Sh SEE ALSO
+.Xr arc4random 3 ,
.Xr rand 3 ,
.Xr random 3
.Sh AUTHORS
Modified: head/lib/libc/stdlib/random.3
==============================================================================
--- head/lib/libc/stdlib/random.3 Tue Sep 11 11:05:32 2012 (r240360)
+++ head/lib/libc/stdlib/random.3 Tue Sep 11 12:55:15 2012 (r240361)
@@ -181,7 +181,6 @@ messages are printed on the standard err
.Xr arc4random 3 ,
.Xr lrand48 3 ,
.Xr rand 3 ,
-.Xr srand 3 ,
.Xr random 4
.Sh HISTORY
These
More information about the svn-src-head
mailing list