isc_entropypool_t Struct Reference

Entropy Pool. More...


Data Fields

isc_uint32_t cursor
 current add point in the pool
isc_uint32_t entropy
 current entropy estimate in bits
isc_uint32_t pseudo
 bits extracted in pseudorandom
isc_uint32_t rotate
 how many bits to rotate by
isc_uint32_t pool [RND_POOLWORDS]
 random pool data


Detailed Description

Entropy Pool.

Definition at line 95 of file entropy.c.


Field Documentation

isc_uint32_t isc_entropypool_t::cursor

current add point in the pool

Definition at line 96 of file entropy.c.

Referenced by dumpstats(), entropypool_add_word(), isc_entropypool_init(), and isc_entropypool_invalidate().

isc_uint32_t isc_entropypool_t::entropy

current entropy estimate in bits

Definition at line 97 of file entropy.c.

Referenced by add_entropy(), dumpstats(), fillpool(), isc_entropy_getdata(), isc_entropy_status(), isc_entropypool_init(), isc_entropypool_invalidate(), and subtract_entropy().

isc_uint32_t isc_entropypool_t::pseudo

bits extracted in pseudorandom

Definition at line 98 of file entropy.c.

Referenced by add_pseudo(), dumpstats(), fillpool(), isc_entropypool_init(), isc_entropypool_invalidate(), and subtract_pseudo().

isc_uint32_t isc_entropypool_t::rotate

how many bits to rotate by

Definition at line 99 of file entropy.c.

Referenced by dumpstats(), entropypool_add_word(), isc_entropypool_init(), and isc_entropypool_invalidate().

isc_uint32_t isc_entropypool_t::pool[RND_POOLWORDS]

random pool data

Definition at line 100 of file entropy.c.

Referenced by entropypool_add_word(), isc_entropy_getdata(), isc_entropypool_init(), and isc_entropypool_invalidate().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha