]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge doc fixes for 'random' lost in previous merge
authorEli Zaretskii <eliz@gnu.org>
Fri, 15 Jan 2016 09:47:55 +0000 (11:47 +0200)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 22 Mar 2016 00:05:55 +0000 (17:05 -0700)
[This reapplies part of commit
3ffe81e245d854a694ae1734f1b6a995bdc5e724,
which was inadvertently lost by merge commit
7823745acbe9b87eea2db4ef434e379fc903ec35.]
(Bug#22202)

doc/lispref/numbers.texi
etc/NEWS

index 20d3c4290f35024836269b1b1cf8e0103996c631..28eb6b18afa6300dd6a6cc36b85f00eb2231da0c 100644 (file)
@@ -1252,7 +1252,9 @@ any integer representable in Lisp, i.e., an integer between
 (@pxref{Integer Basics}).
 
 If @var{limit} is @code{t}, it means to choose a new seed as if Emacs
-were restarting.
+were restarting, typically from the system entropy.  On systems
+lacking entropy pools, choose the seed from less-random volatile data
+such as the current time.
 
 If @var{limit} is a string, it means to choose a new seed based on the
 string's contents.
index 6d2dc2fa4700ed0ce9c2084d7beeb718e45e00fa..57bd110116ba372789de131a92534e49ed4314dd 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -424,6 +424,14 @@ for use in Emacs bug reports.
 hiding character but the default `.' can be used by let-binding the
 variable `read-hide-char'.
 
++++
+** The Emacs pseudo-random number generator can be securely seeded.
+On system where Emacs can access the system entropy or some other
+cryptographically secure random stream, it now uses that when `random'
+is called with its argument `t'.  This allows cryptographically strong
+random values; in particular, the Emacs server now uses this facility
+to produce its authentication key.
+
 ---
 ** New input methods: `tamil-dvorak' and `programmer-dvorak'.