eb5bcfa0cb617dfaec77880156ade4d12f56ebce
2 * Copyright (C) 2023 Jérémie Galarneau <jeremie.galarneau@efficios.com>
4 * SPDX-License-Identifier: LGPL-2.1-only
13 typedef unsigned int seed_t
;
16 * Get a seed from a reliable source of randomness without blocking. Returns 0
17 * on success, -1 on failure.
19 int lttng_produce_true_random_seed(seed_t
*out_seed
);
22 * Get a random seed making a best-effort to use a true randomness source,
23 * but falling back to a pseudo-random seed based on the time and various system
24 * configuration values on failure. Returns 0 on success, -1 on failure.
26 int lttng_produce_best_effort_random_seed(seed_t
*out_seed
);
28 #endif /* LTTNG_RANDOM_H */
This page took 0.030048 seconds and 3 git commands to generate.