esp-idf/components/mbedtls/test
Ivan Grokhotkov 589a1f216f mbedtls: add SHA performance test
Results with this revision:

SHA256 rate 2.599MB/sec Debug 240MHz SW
SHA256 rate 1.147MB/sec Release 80MHz SW
SHA256 rate 3.469MB/sec Release 240MHz SW
SHA256 rate 2.687MB/sec Release 240MHz SW + PSRAM workaround

SHA256 rate 9.433MB/sec Debug 240MHz HW rev1
SHA256 rate 3.727MB/sec Release 80MHz HW rev1
SHA256 rate 10.961MB/sec Release 240MHz HW rev1
SHA256 rate 9.966MB/sec Release 240MHz HW rev1 + PRAM workaround

SHA256 rate 10.974MB/sec Debug 240MHz HW rev3
SHA256 rate 4.362MB/sec Release 80MHz HW rev3
SHA256 rate 13.207MB/sec Release 240MHz HW rev3

Debug = Og, assertions enabled
Release = O2, assertions disabled
2019-11-04 10:48:08 +01:00
..
CMakeLists.txt mbedtls: add SHA performance test 2019-11-04 10:48:08 +01:00
component.mk add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_aes_perf.c mbedtls: Add AES-CBC performance test 2019-05-21 12:41:40 +10:00
test_apb_dport_access.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
test_apb_dport_access.h tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
test_ecp.c ci: disable unavailable tests for esp32s2beta 2019-09-04 10:53:25 +10:00
test_mbedtls_mpi.c ci: disable unavailable tests for esp32s2beta 2019-09-04 10:53:25 +10:00
test_mbedtls_sha.c ci: disable unavailable tests for esp32s2beta 2019-09-04 10:53:25 +10:00
test_mbedtls.c mbedtls tests: utility tests for APB corruption 2017-08-25 16:08:03 +10:00
test_rsa.c mbedtls: Use two MPI multiplications when multiply operands too large 2017-01-31 14:36:26 +11:00
test_sha_perf.c mbedtls: add SHA performance test 2019-11-04 10:48:08 +01:00