Update copyrights to 2021, using "make update-copyright"
[tor.git] / src / test / rng_test_helpers.h
bloba6ca7d792ff9d9bc513f69ef6cc21cd0ba9cb1c6
1 /* Copyright (c) 2017-2021, The Tor Project, Inc. */
2 /* See LICENSE for licensing information */
4 #ifndef TOR_RNG_TEST_HELPERS_H
5 #define TOR_RNG_TEST_HELPERS_H
7 #include "core/or/or.h"
9 void testing_enable_deterministic_rng(void);
10 void testing_enable_reproducible_rng(void);
11 void testing_enable_prefilled_rng(const void *buffer, size_t buflen);
13 void testing_prefilled_rng_reset(void);
15 void testing_disable_rng_override(void);
17 void testing_disable_reproducible_rng(void);
18 #define testing_disable_deterministic_rng() \
19 testing_disable_rng_override()
20 #define testing_disable_prefilled_rng() \
21 testing_disable_rng_override()
23 void testing_dump_reproducible_rng_seed(void);
25 #endif /* !defined(TOR_RNG_TEST_HELPERS_H) */