]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: randgen - Don't warn about kiss random source when fuzzing
authorStephan Bosch <stephan.bosch@open-xchange.com>
Thu, 4 Dec 2025 23:42:47 +0000 (00:42 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 2 Feb 2026 18:54:43 +0000 (18:54 +0000)
src/lib/randgen.c

index b4dca385f6e3c09cb17d6210c5142b7a28e6f91c..3a5694665dafeafa8960ab23ba87add892467fca 100644 (file)
@@ -15,7 +15,9 @@ static uint32_t kiss_z, kiss_w, kiss_jsr, kiss_jcong;
 static void
 kiss_init(unsigned int seed)
 {
+#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
        i_info("Random numbers are PRNG using kiss, as per DOVECOT_SRAND=%u", seed);
+#endif
        kiss_seed = seed;
        kiss_jsr = 0x5eed5eed; /* simply mustn't be 0 */
        kiss_z = 1 ^ (kiss_w = kiss_jcong = seed); /* w=z=0 is bad, see Rose */