/*++ /* NAME /* tls_prng_exch 3 /* SUMMARY /* maintain PRNG exchange file /* SYNOPSIS /* #include <tls_prng_src.h> /* /* TLS_PRNG_SRC *tls_prng_exch_open(name, timeout) /* const char *name; /* int timeout; /* /* void tls_prng_exch_update(fh, length) /* TLS_PRNG_SRC *fh; /* size_t length; /* /* void tls_prng_exch_close(fh) /* TLS_PRNG_SRC *fh; /* DESCRIPTION /* tls_prng_exch_open() opens the specified PRNG exchange file /* and returns a handle that should be used with all subsequent /* access. /* /* tls_prng_exch_update() reads the requested number of bytes /* from the PRNG exchange file, updates the OpenSSL PRNG, and /* writes the requested number of bytes to the exchange file. /* The file is locked for exclusive access. /* /* tls_prng_exch_close() closes the specified PRNG exchange /* file and releases memory that was allocated for the handle. /* /* Arguments: /* .IP name /* The name of the PRNG exchange file. /* .IP length /* The number of bytes to read from/write to the entropy file. /* .IP timeout /* Time limit on individual I/O operations. /* DIAGNOSTICS /* All errors are fatal. /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA
/*--*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.