RAND_egd man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

RAND_egd(3)			    OpenSSL			   RAND_egd(3)

NAME
       RAND_egd - query entropy gathering daemon

SYNOPSIS
	#include <openssl/rand.h>

	int RAND_egd(const char *path);
	int RAND_egd_bytes(const char *path, int bytes);

DESCRIPTION
       RAND_egd() queries the entropy gathering daemon EGD on socket path.  It
       queries 255 bytes and uses RAND_add(3) to seed the OpenSSL built-in
       PRNG. RAND_egd(path) is a wrapper for RAND_egd_bytes(path, 255);

       RAND_egd_bytes() queries the entropy gathering daemon EGD on socket
       path.  It queries bytes bytes and uses RAND_add(3) to seed the OpenSSL
       built-in PRNG.  This function is more flexible than RAND_egd().	When
       only one secret key must be generated, it is not necessary to request
       the full amount 255 bytes from the EGD socket. This can be
       advantageous, since the amount of entropy that can be retrieved from
       EGD over time is limited.

NOTES
       On systems without /dev/*random devices providing entropy from the
       kernel, the EGD entropy gathering daemon can be used to collect
       entropy. It provides a socket interface through which entropy can be
       gathered in chunks up to 255 bytes. Several chunks can be queried
       during one connection.

       EGD is available from http://www.lothar.com/tech/crypto/ (perl
       Makefile.PL; make; make install to install). It is run as egd path,
       where path is an absolute path designating a socket. When RAND_egd() is
       called with that path as an argument, it tries to read random bytes
       that EGD has collected. The read is performed in non-blocking mode.

       Alternatively, the EGD-interface compatible daemon PRNGD can be used.
       It is available from http://www.aet.tu-
       cottbus.de/personen/jaenicke/postfix_tls/prngd.html .  PRNGD does
       employ an internal PRNG itself and can therefore never run out of
       entropy.

RETURN VALUE
       RAND_egd() and RAND_egd_bytes() return the number of bytes read from
       the daemon on success, and -1 if the connection failed or the daemon
       did not return enough data to fully seed the PRNG.

SEE ALSO
       rand(3), RAND_add(3), RAND_cleanup(3)

HISTORY
       RAND_egd() is available since OpenSSL 0.9.5.

       RAND_egd_bytes() is available since OpenSSL 0.9.6.

3rd Berkeley Distribution	    0.9.6m			   RAND_egd(3)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net