diff --git a/src/rnd.c b/src/rnd.c index ddbe3a0..5e8608b 100644 --- a/src/rnd.c +++ b/src/rnd.c @@ -38,7 +38,7 @@ /*------------------------------------------------------------------------*/ -static int +int get_rnd_int(void) { int rnd_data = open("/dev/random", O_RDONLY); @@ -62,7 +62,7 @@ get_rnd_int(void) /*------------------------------------------------------------------------*/ -static int +int get_urnd_int(void) { int rnd_data = open("/dev/urandom", O_RDONLY); diff --git a/src/rnd.h b/src/rnd.h index c4e7167..d29c694 100644 --- a/src/rnd.h +++ b/src/rnd.h @@ -35,6 +35,22 @@ #include +/** + * Get a random integer from /dev/random. + * + * @return random integer + */ +int +get_rnd_int(void); + +/** + * Get a pseudo random integer from /dev/urandom. + * + * @return pseudo-random integer. + */ +int +get_urnd_int(void); + /** * Get a random ternary polynomial with specified numbers * of 1 coefficients and -1 coefficients.