summaryrefslogtreecommitdiff
path: root/lib/nettle/rnd.c
Commit message (Expand)AuthorAgeFilesLines
* Use https:// for www.gnu.org and www.example.comTim Rühsen2019-03-131-1/+1
* system: provide a means to replace gettime implementationDaiki Ueno2018-10-261-1/+1
* rnd: use time_t for prng_reseed_timeNikos Mavrogiannopoulos2017-08-091-1/+1
* Revert "nettle/rnd: use gettime() instead of gnutls_time()"Nikos Mavrogiannopoulos2017-03-211-4/+4
* nettle/rnd: use gettime() instead of gnutls_time()Nikos Mavrogiannopoulos2017-03-201-4/+4
* nettle/rnd: re-seed both key and nonce levels based on timeNikos Mavrogiannopoulos2017-03-201-12/+15
* nettle/rnd: introduced time limit for key generatorNikos Mavrogiannopoulos2017-03-161-9/+34
* nettle/rnd: use two random generators instead of 3Nikos Mavrogiannopoulos2017-03-061-19/+26
* nettle/rnd: specify different limits for rekey in PRNGsNikos Mavrogiannopoulos2017-03-061-6/+14
* rnd: reduce calls to _rnd_get_system_entropyNikos Mavrogiannopoulos2017-03-061-7/+7
* rnd: when reseeding the generators use the next best generatorNikos Mavrogiannopoulos2017-03-061-23/+24
* rnd: switched to 3 chacha-based PRNGs for all security levelsNikos Mavrogiannopoulos2017-03-061-188/+60
* rnd: aligned type of data counter with input data type (size_t)Nikos Mavrogiannopoulos2017-03-061-2/+2
* rnd: removed call of _rnd_system_entropy_deinit on deinitNikos Mavrogiannopoulos2017-03-061-1/+0
* Removed locks from internal rngNikos Mavrogiannopoulos2017-03-061-66/+55
* rng: split initialization in preinit and initNikos Mavrogiannopoulos2016-11-041-6/+0
* _gnutls_rnd_check: call _rnd_system_entropy_check directlyNikos Mavrogiannopoulos2016-11-041-10/+0
* Removed the 'gnutls_' prefix from files to simplify file namingNikos Mavrogiannopoulos2015-08-231-3/+3
* simplified fork detectionNikos Mavrogiannopoulos2015-06-261-7/+11
* When gnutls_global_init() is called manually from the application check the u...Nikos Mavrogiannopoulos2014-10-311-0/+10
* use the random rnd context when refreshing the nonce contextNikos Mavrogiannopoulos2014-10-291-20/+28
* doc updateNikos Mavrogiannopoulos2014-10-281-0/+5
* increase the reseed timeNikos Mavrogiannopoulos2014-10-281-1/+1
* Use pthread_atfork() and variants to detect forkNikos Mavrogiannopoulos2014-07-291-26/+10
* Alternative fix for the initialization of random generator. Reported by Marti...Nikos Mavrogiannopoulos2014-04-281-6/+0
* Revert "Avoid dual initialization of random generator. Reported by Martin Kle...Nikos Mavrogiannopoulos2014-04-281-0/+6
* Avoid dual initialization of random generator. Reported by Martin Kletzander.Nikos Mavrogiannopoulos2014-04-271-6/+0
* Simplifications in the RNG code.Nikos Mavrogiannopoulos2014-03-201-14/+18
* increased the interval between reading /dev/urandomNikos Mavrogiannopoulos2014-02-061-1/+1
* use some kind of key continuity in the nonce RNG.Nikos Mavrogiannopoulos2014-01-311-4/+9
* use two separate mutexes for nonce and main rng.Nikos Mavrogiannopoulos2014-01-261-61/+85
* The AES-CTR-based nonce random number generator was replaced with salsa20.Nikos Mavrogiannopoulos2014-01-261-39/+96
* reduced the number of system calls made during the random generator lock.Nikos Mavrogiannopoulos2014-01-251-25/+29
* replaced the ANSI X9.31 RNG with the SP800-90A DRBG-AES-CTR rng.Nikos Mavrogiannopoulos2014-01-171-9/+1
* Use a DRBG-AES to generate nonces rather than the yarrow RNG.Nikos Mavrogiannopoulos2013-12-041-11/+41
* Ported libgcrypt's AES-based DRBG.Nikos Mavrogiannopoulos2013-11-271-0/+1
* split some functionality of nettle's RNG.Nikos Mavrogiannopoulos2013-11-271-242/+30
* reindented codeNikos Mavrogiannopoulos2013-11-081-331/+310
* Avoid linking the library on librt.Nikos Mavrogiannopoulos2013-04-281-1/+0
* fixed nonce generation after fork().Nikos Mavrogiannopoulos2013-02-271-15/+15
* properly set close-on-exec.Nikos Mavrogiannopoulos2013-02-121-1/+2
* Corrected typo. Reported by Mark Brand.Nikos Mavrogiannopoulos2013-02-041-1/+1
* Use LGPLv2.1 in the files their author's agreed to.Nikos Mavrogiannopoulos2013-02-011-1/+1
* Added gnutls_rnd_refresh().Nikos Mavrogiannopoulos2013-01-271-2/+17
* No need to cache events with the current behavior.Nikos Mavrogiannopoulos2013-01-261-25/+16
* nonces update the internal rng state much slower.Nikos Mavrogiannopoulos2013-01-261-12/+17
* optimized random generator.Nikos Mavrogiannopoulos2013-01-261-97/+104
* reduced calls to getpidNikos Mavrogiannopoulos2013-01-251-2/+2
* use the more precise gettime() instead of gettimeofday().Nikos Mavrogiannopoulos2013-01-251-6/+3
* Added new error code GNUTLS_E_RANDOM_DEVICE_ERROR.Nikos Mavrogiannopoulos2013-01-071-5/+5