Add function prototypes.
[bertos.git] / algos / randpool.h
1 /**
2  * \file
3  * <!--
4  * Copyright 2007 Develer S.r.l. (http://www.develer.com/)
5  * This file is part of DevLib - See README.devlib for information.
6  * -->
7  *
8  * \brief API function for to manage entropy pool.
9  *
10  *
11  * \version $Id$
12  * \author Daniele Basile <asterix@develer.com>
13  */
14
15 /*#*
16  *#* $Log$
17  *#* Revision 1.1  2007/02/08 11:13:41  asterix
18  *#* Add function prototypes.
19  *#*
20  *#*/
21
22 #ifndef RANDPOOL_H 
23 #define RANDPOOL_H
24
25 #include <cfg/compiler.h>
26 #include <appconfig.h>
27
28
29 /**
30  */
31 void add_entropy(void *data, size_t n_bit);
32 size_t pool_size(void);
33 void get_bit(void *data, size_t n_bit);
34 void get_bit_n(void *data, size_t n_bit);
35 bool save_pool(void);
36 uint8_t load_pool(void);
37
38 #endif /* RANDPOOL_H */