From: Gaurav Jain Date: Fri, 5 Sep 2025 09:33:48 +0000 (+0530) Subject: crypto/rng: double the entropy delay interval for retry X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=524d637bb933e51a85ba078eafc5e3fdc7616e50;p=thirdparty%2Fu-boot.git crypto/rng: double the entropy delay interval for retry During entropy evaluation, if the generated samples fail any statistical test, then, all of the bits will be discarded, and a second set of samples will be generated and tested. Double the ent_delay to give more chance to pass before performing retry. Signed-off-by: Gaurav Jain Signed-off-by: Peng Fan --- diff --git a/drivers/crypto/fsl/jr.c b/drivers/crypto/fsl/jr.c index 8f7a821ebf3..07d336c074a 100644 --- a/drivers/crypto/fsl/jr.c +++ b/drivers/crypto/fsl/jr.c @@ -642,7 +642,7 @@ static int rng_init(uint8_t sec_idx, ccsr_sec_t *sec) */ if (!inst_handles) { kick_trng(ent_delay, sec); - ent_delay += 400; + ent_delay = ent_delay * 2; } /* * if instantiate_rng(...) fails, the loop will rerun