From 68f4237c21bad35efb2b51c816a1d6c2f44ad45e Mon Sep 17 00:00:00 2001 From: Kurt Roeckx Date: Thu, 5 Jan 2017 19:59:14 +0100 Subject: [PATCH] Make rand_add predictable when fuzzing Reviewed-by: Rich Salz GH: #2182 --- crypto/rand/md_rand.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crypto/rand/md_rand.c b/crypto/rand/md_rand.c index 88820bbb91..78da14a8e6 100644 --- a/crypto/rand/md_rand.c +++ b/crypto/rand/md_rand.c @@ -126,6 +126,11 @@ static int rand_add(const void *buf, int num, double add) if (!num) return 1; +#ifdef PREDICT + if (rand_predictable) + return 1; +#endif + /* * (Based on the rand(3) manpage) * -- 2.39.2