I have also enabled MBEDTLS_ENTROPY_NV_SEED
Thanks, LIJIN T V ________________________________ From: T V LIJIN (EXT) Sent: Wednesday, January 27, 2021 10:38 AM To: mbed-tls@lists.trustedfirmware.org mbed-tls@lists.trustedfirmware.org Cc: Subramanian Gopi Krishnan gopikrishnan.subramanian@kone.com Subject: ENTROPY_SOURCE_FAILED :0x0034
Hi, After enabling MBEDTLS_NO_PLATFORM_ENTROPY and MBEDTLS_SHA512_C , mbedtls_ctr_drbg_seed is returning 0x0034 (MBEDTLS_ERR_CTR_DRBG_ENTROPY_SOURCE_FAILED) But if I just enable MBEDTLS_NO_PLATFORM_ENTROPY and keep MBEDTLS_SHA512_C disabled, it does not return any error for mbedtls_ctr_drbg_seed.
My project uses certificates with SHA384 signature, so it requires MBEDTLS_SHA512_C to be enabled. MBEDTLS_NO_PLATFORM_ENTROPY and MBEDTLS_SHA512_C both needs to be enabled in my project , but Iam facing issue with mbedtls_ctr_drbg_seed returning 0x0034. Please guide me on this. What might be the reason for mbedtls_ctr_drbg_seed to fail while enabling MBEDTLS_SHA512_C. How to overcome this issue?
Thanks, LIJIN T V