aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGravatar Theodore Ts'o <tytso@mit.edu> 2018-04-11 16:32:17 -0400
committerGravatar Theodore Ts'o <tytso@mit.edu> 2018-04-14 11:59:31 -0400
commitd848e5f8e1ebdb227d045db55fe4f825e82965fa (patch)
tree7661e5f63b463d3fb22da99aef52bf1e00d814f4 /include
parentrandom: crng_reseed() should lock the crng instance that it is modifying (diff)
downloadlinux-d848e5f8e1ebdb227d045db55fe4f825e82965fa.tar.gz
linux-d848e5f8e1ebdb227d045db55fe4f825e82965fa.tar.bz2
linux-d848e5f8e1ebdb227d045db55fe4f825e82965fa.zip
random: add new ioctl RNDRESEEDCRNG
Add a new ioctl which forces the the crng to be reseeded. Signed-off-by: Theodore Ts'o <tytso@mit.edu> Cc: stable@kernel.org
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/random.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/linux/random.h b/include/uapi/linux/random.h
index c34f4490d025..26ee91300e3e 100644
--- a/include/uapi/linux/random.h
+++ b/include/uapi/linux/random.h
@@ -35,6 +35,9 @@
/* Clear the entropy pool and associated counters. (Superuser only.) */
#define RNDCLEARPOOL _IO( 'R', 0x06 )
+/* Reseed CRNG. (Superuser only.) */
+#define RNDRESEEDCRNG _IO( 'R', 0x07 )
+
struct rand_pool_info {
int entropy_count;
int buf_size;