Hi Ruchika,
as an addition to the previous answers, there is also the SecureMark-TLS benchmark from EEMBC that "Analyzes the costs associated with implementing TLS on an edge device using a common IoT cyphersuite comprised of ECC & ECDSA on the NIST secp256r1 curve, SHA256, and AES128-CCM/ECB", see: https://www.eembc.org/securemark/ It provides profiles to run benchmarks against Mbed TLS API, PSA Crypto API, and wolfSSL, see sources here: https://github.com/eembc/securemark-tls/tree/main/examples/selfhosted/profil... The chosen cipher-suite is similar to the TF-M medium profile and it allows estimates of speed and power consumption for TLS on microcontrollers. It also allows to add - manually - footprint data.
Best Stephan
From: Ruchika Gupta via psa-crypto psa-crypto@lists.trustedfirmware.org Reply to: Ruchika Gupta ruchika.gupta_1@nxp.com Date: Tuesday, 16 May 2023 at 13:40 To: "mbed-tls@lists.trustedfirmware.org" mbed-tls@lists.trustedfirmware.org, "psa-crypto@lists.trustedfirmware.org" psa-crypto@lists.trustedfirmware.org Subject: [psa-crypto] Benchmark application for PSA crypto API's
Hi,
For mbedtls API’s, there is a benchmark application available. Are there any plans to implement benchmark application for PSA crypto APIs ?
Regards, Ruchika