+static void
+test_randomized (void)
+{
+ struct knuth_lfib_ctx lfib;
+ unsigned count;
+ unsigned end_count = test_side_channel ? 10 : 1000;
+ /* FIXME: Use a stronger randomness generator with 64-bit seed. */
+ knuth_lfib_init (&lfib, test_get_seed ());
+ end_count = test_side_channel ? 10 : 1000;
+ for (count = 0; count < end_count; count++)
+ {
+ test_ml_kem_pairwise (nettle_get_ml_kem_768_params (),
+ &lfib, (nettle_random_func *) knuth_lfib_random);
+ test_ml_kem_pairwise (nettle_get_ml_kem_1024_params (),
+ &lfib, (nettle_random_func *) knuth_lfib_random);
+ }
+}
+