Hello NXP Team,
Based on our measurements on the S32K312 and S32S388 MCU0/MCU1 projects, we observed that the initial "Random Number Generate" HSE service — which performs the internal seeding operation — takes approximately 60 ms to complete.
From the second iteration onward, the response time reduces to around 8 ms.
We are using this service within the Security Access (0x27) UDS routine, where the HSE generates and provides the random number.
As per our earlier discussion with NXP in one of the forums (see attached snippet), we understood that this delay is related to the HSE’s seeding process.
Could you please confirm:
Whether any optimization is possible to reduce the initial latency?
If this limitation must be accepted as is, would it be considered a deviation from the GM CTRS timing requirements?
Is the RNG initialization (seeding) handled automatically within Crypto_HSE_Init(), or is the integrator expected to invoke it explicitly during system initialization?
Thank you for your support.
Best regards,
Nitin