Dr. Matthias St. Pierre
|
5bc6bcf82d
DRBG: implement a get_nonce() callback
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
63a65d16ac
DRBG: fix memory leak on error in rand_drbg_get_entropy()
|
6 gadi atpakaļ |
Richard Levitte
|
8e2bec9b8a
Remove ambiguity in rand_pool_add[_end] return value
|
6 gadi atpakaļ |
Kurt Roeckx
|
2a70d65b99
Make sure we use a nonce when a nonce is required
|
6 gadi atpakaļ |
Kurt Roeckx
|
7caf122e71
Make the public and private DRBG thread local
|
6 gadi atpakaļ |
Kurt Roeckx
|
311276ffe3
Return error when trying to use prediction resistance
|
6 gadi atpakaļ |
Kurt Roeckx
|
eb238134e0
Propagate the request for prediction resistance to the get entropy call
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
6decf9436f
Publish the RAND_DRBG API
|
6 gadi atpakaļ |
Kurt Roeckx
|
35503b7cdc
Check the parent DRBG's strength
|
6 gadi atpakaļ |
Kurt Roeckx
|
60595292ae
Check return value of time() when getting additional data for the DRBG
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
812b153706
DRBG: make locking api truly private
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
3ce1c27b56
DRBG: add locking api
|
6 gadi atpakaļ |
Pauli
|
4cd58771d8
Fix glibc version detection.
|
6 gadi atpakaļ |
Pauli
|
bed4afa81b
Fix glibc specific conditional for Mac OS/X
|
6 gadi atpakaļ |
Pauli
|
2b66fd5720
Unify timer code
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
f61f62ea13
Use RAND_DRBG_bytes() for RAND_bytes() and RAND_priv_bytes()
|
6 gadi atpakaļ |
Benjamin Kaduk
|
63ab5ea13b
Revert the crypto "global lock" implementation
|
6 gadi atpakaļ |
Dr. Matthias St. Pierre
|
2e230e8687
crypto/rand/rand_lib.c: fix undefined reference to `clock_gettime'
|
6 gadi atpakaļ |
Kurt Roeckx
|
20928ff635
Add RAND_DRBG_bytes
|
7 gadi atpakaļ |
Dr. Matthias St. Pierre
|
a93ba405b0
Add master DRBG for reseeding
|
7 gadi atpakaļ |
Benjamin Kaduk
|
2139145b72
Add missing RAND_DRBG locking
|
7 gadi atpakaļ |
Dr. Matthias St. Pierre
|
c16de9d832
Fix reseeding issues of the public RAND_DRBG
|
7 gadi atpakaļ |
Rich Salz
|
ed6b2c7938
Add CRYPTO_thread_glock_new
|
7 gadi atpakaļ |
Kurt Roeckx
|
0b14a5b7cc
Don't auto-instantiate a DRBG when trying to use it and it's not
|
7 gadi atpakaļ |
Dr. Matthias St. Pierre
|
6969a3f49a
DRBG: Remove 'randomness' buffer from 'RAND_DRBG'
|
7 gadi atpakaļ |
Dr. Matthias St. Pierre
|
4871fa49cd
RAND: Rename the RAND_poll_ex() callback and its typedef
|
7 gadi atpakaļ |
Rich Salz
|
9d951a7872
Move randomness to allocated buffer
|
7 gadi atpakaļ |
Rich Salz
|
9ed79d8ee1
Various RAND improvements
|
7 gadi atpakaļ |
Rich Salz
|
a35f607c9f
Make RAND_DRBG fork-safe
|
7 gadi atpakaļ |
Dr. Stephen Henson
|
69a978d359
Use passed drbg, not global one
|
7 gadi atpakaļ |