core-lightning/daemon/pseudorand.h
Rusty Russell 04b3e8f91d daemon: use siphash for hashes.
Remove ccan/hash (aka Jenkins lookup3) altogether.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-07-01 12:00:17 +09:30

17 lines
372 B
C

#ifndef LIGHTNING_DAEMON_PSEUDORAND_H
#define LIGHTNING_DAEMON_PSEUDORAND_H
#include "config.h"
#include <stdint.h>
/**
* pseudorand - pseudo (guessable!) random number between 0 and max-1.
*/
uint64_t pseudorand(uint64_t max);
/**
* Get the siphash seed for hash tables.
*/
const struct siphash_seed *siphash_seed(void);
#endif /* LIGHTNING_DAEMON_PSEUDORAND_H */