Dr. Matthias St. Pierre
|
43687d685f
DRBG: fix coverity issues
|
6 éve |
Dr. Matthias St. Pierre
|
5bc6bcf82d
DRBG: implement a get_nonce() callback
|
6 éve |
Kurt Roeckx
|
2a70d65b99
Make sure we use a nonce when a nonce is required
|
6 éve |
Dr. Matthias St. Pierre
|
a73d990e2b
Add documentation for the RAND_DRBG API
|
6 éve |
Kurt Roeckx
|
7caf122e71
Make the public and private DRBG thread local
|
6 éve |
Kurt Roeckx
|
eb238134e0
Propagate the request for prediction resistance to the get entropy call
|
6 éve |
Bernd Edlinger
|
f96ff4e908
Fixed a crash in error handing of rand_drbg_new
|
6 éve |
Dr. Matthias St. Pierre
|
31393fd906
RAND_DRBG: add a function for setting the default DRBG type and flags
|
6 éve |
Dr. Matthias St. Pierre
|
6decf9436f
Publish the RAND_DRBG API
|
6 éve |
Dr. Matthias St. Pierre
|
4917e91160
RAND_DRBG: add a function for setting the reseeding defaults
|
6 éve |
Kurt Roeckx
|
35503b7cdc
Check the parent DRBG's strength
|
6 éve |
Dr. Matthias St. Pierre
|
812b153706
DRBG: make locking api truly private
|
6 éve |
Dr. Matthias St. Pierre
|
8164d91d18
DRBG: make the derivation function the default for ctr_drbg
|
6 éve |
Dr. Matthias St. Pierre
|
4f9dabbfe3
DRBG: unify initialization and cleanup code
|
6 éve |
Dr. Matthias St. Pierre
|
3ce1c27b56
DRBG: add locking api
|
6 éve |
Dr. Matthias St. Pierre
|
f61f62ea13
Use RAND_DRBG_bytes() for RAND_bytes() and RAND_priv_bytes()
|
6 éve |
Dr. Matthias St. Pierre
|
1648338ba1
Fix size limitation of RAND_DRBG_bytes()
|
6 éve |
Dr. Matthias St. Pierre
|
58351fbd02
drbg_bytes: remove check for DRBG_UNINITIALIZED state
|
6 éve |
Benjamin Kaduk
|
63ab5ea13b
Revert the crypto "global lock" implementation
|
6 éve |
Kurt Roeckx
|
20928ff635
Add RAND_DRBG_bytes
|
7 éve |
Dr. Matthias St. Pierre
|
39571fcabf
Fix memory leak in do_rand_drbg_init()
|
6 éve |
Richard Levitte
|
3c7d0945b6
Update copyright years on all files merged since Jan 1st 2018
|
6 éve |
Dr. Matthias St. Pierre
|
8212d50576
crypto/rand: restore the generic DRBG implementation
|
6 éve |
Dr. Matthias St. Pierre
|
efb8128ad5
Make DRBG uninstantiate() and instantiate() methods inverse to each other
|
7 éve |
Dr. Matthias St. Pierre
|
933033b692
Allocate the three shared DRBGs on the secure heap
|
7 éve |
Dr. Matthias St. Pierre
|
08a65d9686
Implement automatic reseeding of DRBG after a specified time interval
|
7 éve |
Dr. Matthias St. Pierre
|
a93ba405b0
Add master DRBG for reseeding
|
7 éve |
Benjamin Kaduk
|
2139145b72
Add missing RAND_DRBG locking
|
7 éve |
Dr. Matthias St. Pierre
|
e0b625f9db
Remove unnecessary DRBG_RESEED state
|
7 éve |
Dr. Matthias St. Pierre
|
c16de9d832
Fix reseeding issues of the public RAND_DRBG
|
7 éve |