-void init_pool(EntrPool *pool);
-void add_data(EntrPool *pool, void *data, size_t n_bit);
-size_t pool_size(EntrPool *pool);
-void get_bit(EntrPool *pool, void *data, size_t n_bit);
-void get_bit_n(EntrPool *pool, void *data, size_t n_bit);
-bool save_pool(void *data);
-uint8_t *load_pool(void);
+void randpool_add(EntropyPool *pool, void *data, size_t data_len, size_t entropy);
+void randpool_init(EntropyPool *pool, void *_data, size_t len);
+size_t randpool_size(EntropyPool *pool);
+void randpool_get(EntropyPool *pool, void *data, size_t n_byte);
+void randpool_getN(EntropyPool *pool, void *data, size_t n_byte);
+bool randpool_save(void *data);