Hi Gaurav,

On Fri, Sep 05, 2025 at 03:03:48PM +0530, Gaurav Jain wrote:
>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.
>
>the entropy delay interval should be doubled before performing retry.
>
>Signed-off-by: Gaurav Jain <gaurav.j...@nxp.com>
>---
> drivers/crypto/fsl/jr.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>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;

I not get the point on why need to double, would you please update
the commit why not 500, 800 or else. What make ent_delay * 2 the best
choice?

Thanks,
Peng

>               }
>               /*
>                * if instantiate_rng(...) fails, the loop will rerun
>-- 
>2.25.1
>

Reply via email to