Hi, Is there a plan to support SHA3 (256 and 384) and subsequent usage in HMAC on mbedtls?
- Regards Nilesh Badodekar
Hi Can anyone address this? Are there plans to support SHA3 (256 and 384) for Hashing and KD? Either in mbedtls or psa-crypto?
status = psa_hash_setup(&hash_operation, PSA_ALG_SHA3_256);
Above function returns with a not supported error
Thanks! -
Regards Nilesh
From: Badodekar Nilesh (IFMS FS APM) Sent: Monday, April 24, 2023 8:22 AM To: 'mbed-tls@lists.trustedfirmware.org' mbed-tls@lists.trustedfirmware.org Subject: Support for SHA3 and HMAC with SHA3
Hi, Is there a plan to support SHA3 (256 and 384) and subsequent usage in HMAC on mbedtls?
- Regards Nilesh Badodekar
Hello,
We do plan to implement SHA3, HMAC-SHA3 and KMAC. But we don't know yet when that will happen. As usual, the bottleneck is review bandwidth (we have had two independent contributions of SHA3!).
Our roadmap (https://mbed-tls.readthedocs.io/en/latest/project/roadmap/) unfortunately doesn't list SHA3, but the “EdDSA” item includes Ed448 which requires SHA3. I'll see about clarifying that since SHA3 is useful for other things as well.
Note however that SHA3 support in X.509 and TLS, in places where SHA2 is currently supported, is not currently on the roadmap, as far as I'm aware.
Best regards,
mbed-tls@lists.trustedfirmware.org