summaryrefslogtreecommitdiffstats
path: root/crypto/rand (follow)
Commit message (Expand)AuthorAgeFilesLines
* RAND_DRBG: add a function for setting the reseeding defaultsDr. Matthias St. Pierre2018-03-102-9/+48
* Check the parent DRBG's strengthKurt Roeckx2018-03-063-1/+24
* Update copyright yearMatt Caswell2018-02-271-1/+1
* Check return value of time() when getting additional data for the DRBGKurt Roeckx2018-02-211-4/+12
* DRBG: make locking api truly privateDr. Matthias St. Pierre2018-02-154-28/+34
* Use both getrandom() and /dev/urandom by default on Linux.Kurt Roeckx2018-02-131-7/+11
* DRBG: make the derivation function the default for ctr_drbgDr. Matthias St. Pierre2018-02-132-4/+4
* DRBG: unify initialization and cleanup codeDr. Matthias St. Pierre2018-02-132-35/+45
* DRBG: add locking apiDr. Matthias St. Pierre2018-02-133-15/+98
* Fix glibc version detection.Pauli2018-02-091-5/+34
* Fix glibc specific conditional for Mac OS/XPauli2018-02-071-1/+2
* Unify timer codePauli2018-02-071-21/+71
* Use RAND_DRBG_bytes() for RAND_bytes() and RAND_priv_bytes()Dr. Matthias St. Pierre2018-02-052-15/+5
* Fix size limitation of RAND_DRBG_bytes()Dr. Matthias St. Pierre2018-02-051-1/+13
* drbg_bytes: remove check for DRBG_UNINITIALIZED stateDr. Matthias St. Pierre2018-02-051-3/+0
* Revert the crypto "global lock" implementationBenjamin Kaduk2018-01-312-14/+8
* crypto/rand/rand_lib.c: fix undefined reference to `clock_gettime'Dr. Matthias St. Pierre2018-01-311-6/+6
* Add RAND_DRBG_bytesKurt Roeckx2018-01-293-0/+97
* Copyright update of more files that have changed this yearRichard Levitte2018-01-191-1/+1
* Fix memory leak in do_rand_drbg_init()Dr. Matthias St. Pierre2018-01-161-0/+7
* Update copyright years on all files merged since Jan 1st 2018Richard Levitte2018-01-093-3/+3
* crypto/rand: restore the generic DRBG implementationDr. Matthias St. Pierre2018-01-044-40/+99
* crypto/rand: rename drbg_rand.c to drbg_ctr.cDr. Matthias St. Pierre2018-01-042-1/+1
* Make DRBG uninstantiate() and instantiate() methods inverse to each otherDr. Matthias St. Pierre2017-12-172-14/+19
* Allocate the three shared DRBGs on the secure heapDr. Matthias St. Pierre2017-12-171-28/+46
* Implement automatic reseeding of DRBG after a specified time intervalDr. Matthias St. Pierre2017-12-172-15/+58
* Add master DRBG for reseedingDr. Matthias St. Pierre2017-12-174-58/+195
* Resolve warnings in VC-WIN32 build, which allows to add /WX.Andy Polyakov2017-11-131-0/+3
* Add missing RAND_DRBG lockingBenjamin Kaduk2017-10-182-2/+23
* Remove unnecessary DRBG_RESEED stateDr. Matthias St. Pierre2017-10-182-8/+7
* Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre2017-10-188-303/+864
* Add CRYPTO_thread_glock_newRich Salz2017-09-012-7/+7
* Move e_os.h to be the very first include.Pauli2017-08-291-2/+1
* Make the global DRBGs staticKurt Roeckx2017-08-282-5/+3
* Don't auto-instantiate a DRBG when trying to use it and it's notKurt Roeckx2017-08-282-62/+101
* DRBG: Remove 'randomness' buffer from 'RAND_DRBG'Dr. Matthias St. Pierre2017-08-284-31/+21
* RAND: Rename the RAND_poll_ex() callback and its typedefDr. Matthias St. Pierre2017-08-285-22/+22
* DRBG: clarify difference between entropy counts and buffer lengthsDr. Matthias St. Pierre2017-08-283-40/+56
* NO_SYS_TYPES_H isn't defined anywhere, stop using it as a guardRichard Levitte2017-08-251-3/+1
* Move randomness to allocated bufferRich Salz2017-08-232-16/+14
* Instantiate when RAND_status() checksRich Salz2017-08-131-0/+2
* Various RAND improvementsRich Salz2017-08-083-43/+55
* Make RAND_DRBG fork-safeRich Salz2017-08-073-2/+16
* Use passed drbg, not global oneDr. Stephen Henson2017-08-061-2/+2
* Add entropy sanity checkDr. Stephen Henson2017-08-051-0/+5
* Set randomness buffer pointer in get_entropy calls.Dr. Stephen Henson2017-08-051-0/+2
* Add RAND_priv_bytes() for private keysRich Salz2017-08-033-24/+58
* Add a DRBG to each SSL objectRich Salz2017-08-031-0/+8
* Switch from ossl_rand to DRBG randRich Salz2017-08-0310-1083/+637
* Install custom RAND_METHOD for fuzzingRich Salz2017-07-271-23/+0