]> git.ipfire.org Git - thirdparty/tor.git/commit
Make crypto_seed_rng() and crypto_rand() less scary.
authorNick Mathewson <nickm@torproject.org>
Wed, 25 Nov 2015 15:30:58 +0000 (10:30 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 26 Nov 2015 03:29:59 +0000 (22:29 -0500)
commitdedea28c2ef59eb86f5d9704e5609ae13fa8b3c2
tree92ddba2410a8a80aad28734be47c78c460bbd6e6
parent232ccc18c40f0d0302b2e21b0f67885c548f8e63
Make crypto_seed_rng() and crypto_rand() less scary.

These functions must really never fail; so have crypto_rand() assert
that it's working okay, and have crypto_seed_rng() demand that
callers check its return value.  Also have crypto_seed_rng() check
RAND_status() before returning.
src/common/compat.h
src/common/crypto.c
src/common/crypto.h
src/or/main.c
src/test/bench.c
src/test/test_workqueue.c
src/test/testing_common.c