1/* 2 * Copyright (C) 2023 - This file is part of libecc project 3 * 4 * Authors: 5 * Ryad BENADJILA <[email protected]> 6 * Arnaud EBALARD <[email protected]> 7 * 8 * This software is licensed under a dual BSD and GPL v2 license. 9 * See LICENSE file at the root folder of the project. 10 */ 11#ifndef __UTILS_RAND_H__ 12#define __UTILS_RAND_H__ 13 14#include <libecc/words/words.h> 15#include "../external_deps/rand.h" 16 17/* WARNING: use with care, this is useful when "fast" but somehow unsafe 18 * random must be provided. 19 */ 20ATTRIBUTE_WARN_UNUSED_RET int get_unsafe_random(unsigned char *buf, u16 len); 21 22#endif /* __UTILS_RAND_H__ */ 23 24