ChangeLog-2011 |
|
6641 |
jitterentropy-base-user.h |
This is Libgcrypt specific platform dependent code. We use a
separate file because jitterentropy.h expects such a file.
|
4113 |
jitterentropy-base.c |
only check optimization in a compilation for real work |
24061 |
jitterentropy.h |
__KERNEL__ |
5970 |
Makefile.am |
|
2117 |
Makefile.in |
|
24487 |
rand-internal.h |
Constants used to define the origin of random added to the pool.
The code is sensitive to the order of the values. |
6371 |
random-csprng.c |
This random number generator is modelled after the one described in
Peter Gutmann's 1998 Usenix Security Symposium paper: "Software
Generation of Practically Strong Random Numbers". See also chapter
6 in his book "Cryptographic Security Architecture", New York,
2004, ISBN 0-387-95387-6.
Note that the acronym CSPRNG stands for "Continuously Seeded
PseudoRandom Number Generator" as used in Peter's implementation of
the paper and not only for "Cryptographically Secure PseudoRandom
Number Generator".
|
39134 |
random-daemon.c |
The functions here are used by random.c to divert calls to an
external random number daemon. The actual daemon we use is
gcryptrnd. Such a daemon is useful to keep a persistent pool in
memory over invocations of a single application and to allow
prioritizing access to the actual entropy sources. The drawback is
that we need to use IPC (i.e. unix domain socket) to convey
sensitive data.
|
8383 |
random-drbg.c |
|
81420 |
random-system.c |
This RNG is merely wrapper around the system's native RNG. For
example on Unix systems it directly uses /dev/{u,}random.
|
6529 |
random.c |
This module switches between different implementations of random
number generators and provides a few help functions.
|
17185 |
random.h |
struct gcry_drbg_test_vector |
3325 |
rndegd.c |
Allocated name of the socket if supplied at runtime. |
7086 |
rndhw.c |
ENABLE_PADLOCK_SUPPORT |
6304 |
rndjent.c |
Decide whether we can support jent at compile time.
|
11114 |
rndlinux.c |
Used to open the /dev/random devices (Linux, xBSD, Solaris (if it
exists)). If RETRY is true, the function does not terminate with
a fatal error but retries until it is able to reopen the device.
|
11334 |
rndunix.c |
Unix Randomness-Gathering Code *
*
Copyright Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999. *
Heavily modified for GnuPG by Werner Koch *
*
*
************************************************************************** |
32959 |
rndw32.c |
Definitions which are missing from the current GNU Windows32Api. |
40648 |
rndw32ce.c |
The Microsoft docs say that it is suggested to see the buffer with
some extra random. We do this, despite that it is a questionable
suggestion as the OS as better means of collecting entropy than an
application. |
6243 |