OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Dr.
Stephen Henson
Root: /v/openssl/cvs Email: steve openssl.org
Module: openssl Date:
20-Sep-2007 13:32:09
Branch: OpenSSL_0_9_8-stable Handle:
2007092012320900
Modified files: (Branch: OpenSSL_0_9_8-stable)
openssl FAQ
Log:
Clarify wording a little.
Summary:
Revision Changes Path
1.100.2.16 +7 -9 openssl/FAQ
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/FAQ
============================================================
================
$ cvs diff -u -r1.100.2.15 -r1.100.2.16 FAQ
--- openssl/FAQ 20 Sep 2007 07:39:15 -0000 1.100.2.15
+++ openssl/FAQ 20 Sep 2007 11:32:09 -0000 1.100.2.16
 -897,16 +897,14 
* Why does Valgrind complain about the use of
uninitialized data?
-OpenSSL does internally call its own PRNG routines to
retrieve random
-numbers. It so does with uninitialed buffer contents. The
buffer
-contents is mixed into the entropy pool so that it
technically does
-not matter whether the buffer is initialized at this
point or not.
-Valgrind (and other test tools) will complain whatsoever.
When
-using Valgrind, make sure to use an OpenSSL library that
has been
-compiled with the PEDANTIC macro being defined
(-DPEDANTIC) to
-get rid of these warnings. Compling with -DPURIFY will
help as well.
+When OpenSSL's PRNG routines are called to generate
random numbers the supplied
+buffer contents are mixed into the entropy pool: so it
technically does not
+matter whether the buffer is initialized at this point or
not. Valgrind (and
+other test tools) will complain about this. When using
Valgrind, make sure the
+OpenSSL library has been compiled with the PEDANTIC macro
defined (-DPEDANTIC)
+to get rid of these warnings. Compling with -DPURIFY
will help as well.
-The PEDANTIC macro was added in OpenSSL 0.9.8f.
+The use of PEDANTIC with the PRNG was added in OpenSSL
0.9.8f.
============================================================
===================
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|