aboutsummaryrefslogtreecommitdiff
path: root/crypto/rand
AgeCommit message (Expand)AuthorFilesLines
2018-07-01rand/rand_unix.c: address macro redifinition warning.Andy Polyakov1-1/+3
2018-06-27Modify the DEVRANDOM source so that the files are kept open persistently.Pauli4-16/+197
2018-06-25rand/rand_unix.c: mask getentropy ELF detection on HP-UX.Andy Polyakov1-1/+1
2018-06-15RAND_POOL: Add missing implementations for djgppDr. Matthias St. Pierre1-4/+5
2018-06-09rand/rand_unix.c: bypass DSO_global_lookup on ELF systems.Andy Polyakov1-8/+16
2018-06-09rand/rand_unix.c: omit error from DSO_global_lookup.Andy Polyakov1-0/+2
2018-06-03Fix checking the return value of getentropy()Kurt Roeckx1-1/+1
2018-06-03Remove support for calling getrandom(), we now always call getentropy()Kurt Roeckx1-18/+0
2018-06-03Look up availability of getentropy() at runtime.Kurt Roeckx1-5/+24
2018-06-03Add support for KERN_ARND to get random bytes on NetBSDKurt Roeckx1-7/+18
2018-05-29Update copyright yearMatt Caswell1-1/+1
2018-05-11Use void in all function definitions that do not take any argumentsKurt Roeckx2-2/+2
2018-05-08VMS rand: assign before check, not the other way aroundRichard Levitte1-1/+1
2018-05-03VMS: modernise rand_pool_acquire_entropy, step 2Richard Levitte1-48/+316
2018-05-03VMS: modernise rand_pool_acquire_entropy, step 1Richard Levitte1-76/+120
2018-05-02opensslconf.h inclusion cleanupFdaSilvaYY1-1/+0
2018-05-02Change rand_pool_bytes_needed to handle less entropy than 1 per 8 bitsRichard Levitte4-23/+26
2018-05-01Improve error handling in rand_init functionBernd Edlinger1-6/+21
2018-04-28Don't cleanup uninitialized thread local slotsBernd Edlinger1-4/+6
2018-04-27Fix drbg thread cleanup and error handlingBernd Edlinger1-17/+23
2018-04-23Fix usage of ossl_assert()Kurt Roeckx1-1/+2
2018-04-22Add support for getrandom() or equivalent system calls and use them by defaultKurt Roeckx1-10/+91
2018-04-17DRBG: fix coverity issuesDr. Matthias St. Pierre1-4/+4
2018-04-13make updateRichard Levitte1-0/+6
2018-04-13DRBG: implement a get_nonce() callbackDr. Matthias St. Pierre5-154/+321
2018-04-10DRBG: fix memory leak on error in rand_drbg_get_entropy()Dr. Matthias St. Pierre1-1/+2
2018-04-04rand/randfile.c: fix potential resource leak in RAND_load_file.Andy Polyakov1-0/+1
2018-04-04Remove ambiguity in rand_pool_add[_end] return valueRichard Levitte4-32/+33
2018-04-03VMS: stricter acquisition of entropy for the poolRichard Levitte2-18/+51
2018-04-03Update copyright yearMatt Caswell1-1/+1
2018-04-02Use the private RNG for data that is not publicKurt Roeckx1-1/+1
2018-04-01Make sure we use a nonce when a nonce is requiredKurt Roeckx3-29/+43
2018-03-30Add documentation for the RAND_DRBG APIDr. Matthias St. Pierre1-110/+47
2018-03-29Document RAND_DRBG fork-safety locking modelBenjamin Kaduk1-1/+17
2018-03-29Fix setbuf use for VMS CRichard Levitte1-0/+14
2018-03-27rand/randfile.c: permit non-regular files in RAND_load_file.Andy Polyakov1-7/+27
2018-03-21DRBG: Use the EVP layer to do AES encryptionKurt Roeckx2-67/+133
2018-03-21o_fopen.c,rand/randfile.c: compensate for e_os.h omission.Andy Polyakov1-7/+5
2018-03-20Update copyright yearMatt Caswell1-1/+1
2018-03-20crypto/rand/rand_vms.c: include "internal/rand_int.h"Richard Levitte1-0/+1
2018-03-19Make the public and private DRBG thread localKurt Roeckx2-33/+57
2018-03-17Return error when trying to use prediction resistanceKurt Roeckx2-1/+14
2018-03-17Propagate the request for prediction resistance to the get entropy callKurt Roeckx2-7/+12
2018-03-17Fixed a crash in error handing of rand_drbg_newBernd Edlinger1-1/+1
2018-03-16RAND_DRBG: add a function for setting the default DRBG type and flagsDr. Matthias St. Pierre4-8/+55
2018-03-15Publish the RAND_DRBG APIDr. Matthias St. Pierre8-115/+105
2018-03-10RAND_DRBG: add a function for setting the reseeding defaultsDr. Matthias St. Pierre2-9/+48
2018-03-06Check the parent DRBG's strengthKurt Roeckx3-1/+24
2018-02-27Update copyright yearMatt Caswell1-1/+1
2018-02-21Check return value of time() when getting additional data for the DRBGKurt Roeckx1-4/+12