parity odd/even to select LSB or Sample
[gnuk/neug.git] / src / neug.h
1 #define NEUG_NO_KICK      0
2 #define NEUG_KICK_FILLING 1
3
4 #define NEUG_PRE_LOOP 32
5
6 #define NEUG_MODE_CONDITIONED 0
7 #define NEUG_MODE_RAW_LSB     1
8 #define NEUG_MODE_RAW_DATA    2
9
10 void neug_init (uint32_t *buf, uint8_t size);
11 void neug_prng_reseed (void);
12 uint32_t neug_get (int kick);
13 void neug_kick_filling (void);
14 void neug_flush (void);
15 void neug_wait_full (void);
16 void neug_fini (void);
17 void neug_mode_select (uint8_t mode);