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