Hi

I found this email on ARM MBED support forum.

Could you help to resolve our issue?

 

On the PSoC6 device we are using mbedtls_rsa_gen_key function with a good hardware TRNG passed FIPS 140-2 verification.

This function verifies generated random pair and requests new pair if they don’t follow FIPS 186-4 criteria.

The number of verification loops is between 1 and 6 in worst case.

Is it expected behavior?

The arithmetic of one loop takes a lots of time.

How can we improve the random number to have always pass FIPS 186-4 in a one loop?

 

Thanks

Nazar


This message and any attachments may contain confidential information from Cypress or its subsidiaries. If it has been received in error, please advise the sender and immediately delete this message.