1 #ifndef ARC4RANDOM_H_INCLUDED
2 #define ARC4RANDOM_H_INCLUDED
11 void arc4random_buf(
void *buf,
size_t nbytes)
13 for(
size_t n = 0; n < nbytes; ++ n)
14 ((
char*)(buf))[n] = rand() %256;
18 void arc4random_init(
void)
20 srand( (
unsigned int) time(NULL));
24 void explicit_bzero(
void *b,
size_t len)
26 volatile void * dont_optimize = memset( b, 0, len );
27 dont_optimize = dont_optimize;
31 #endif // ARC4RANDOM_H_INCLUDED