blob: 5be918fa77544643dabc478f211c71811e89a9ab [file] [log] [blame]
Angel Pons32859fc2020-04-02 23:48:27 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Robbie Zhang18792312017-02-13 13:44:14 -08002#ifndef _RANDOM_H_
3#define _RANDOM_H_
4
Elyes Haouas9523e3b2022-11-08 14:38:41 +01005#include <types.h>
Robbie Zhang18792312017-02-13 13:44:14 -08006
7/*
8 * Generates a 32/64 bit random number respectively.
9 * return 0 on success and -1 on error.
10 */
Elyes Haouas9523e3b2022-11-08 14:38:41 +010011enum cb_err get_random_number_32(uint32_t *rand);
12enum cb_err get_random_number_64(uint64_t *rand);
Robbie Zhang18792312017-02-13 13:44:14 -080013
14#endif /* _RANDOM_H_ */