Skip to content
Snippets Groups Projects
Commit c1c3e45e authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Make crypto/rng_engine test pass on libressl. Bug not in any released tor.

parent 27582325
Branches
Tags
No related merge requests found
......@@ -147,8 +147,14 @@ test_crypto_rng_engine(void *arg)
/* We should correct the method if it's a dummy. */
RAND_set_rand_method(&dummy_method);
#ifdef LIBRESSL_VERSION_NUMBER
/* On libressl, you can't override the RNG. */
tt_assert(RAND_get_rand_method() == RAND_OpenSSL());
tt_int_op(0, ==, crypto_force_rand_ssleay());
#else
tt_assert(RAND_get_rand_method() == &dummy_method);
tt_int_op(1, ==, crypto_force_rand_ssleay());
#endif
tt_assert(RAND_get_rand_method() == RAND_OpenSSL());
/* Make sure we aren't calling dummy_method */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment