Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/libecc/src/utils/utils_rand.h
34889 views
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
*/
20
ATTRIBUTE_WARN_UNUSED_RET int get_unsafe_random(unsigned char *buf, u16 len);
21
22
#endif /* __UTILS_RAND_H__ */
23
24