OVMS3-idf/components/mbedtls/test
KonstantinKondrashov e8d3b80e4b mbedtls: Add an UT for performance RSA key operations
(New) - Montgomery exponentiation: Z = X ^ Y mod M  (HAC 14.94)
keysize = 2048 bits
RSA key operation (performance): public [21894 us], private [199119 us]
RSA key operation (performance): public [18768 us], private [189051 us]
RSA key operation (performance): public [16242 us], private [190821 us]
keysize = 3072 bits
RSA key operation (performance): public [39762 us], private [437480 us]
RSA key operation (performance): public [36550 us], private [449422 us]
RSA key operation (performance): public [40536 us], private [443451 us]
keysize = 4096 bits
RSA key operation (performance): public [65671 us], private [885215 us]
RSA key operation (performance): public [60770 us], private [880936 us]
RSA key operation (performance): public [68951 us], private [872027 us]

(Old) - Sliding-window exponentiation: Z = X ^ Y mod M  (HAC 14.85)
keysize = 2048 bits
RSA key operation (performance): public [93206 us], private [280189 us]
RSA key operation (performance): public [93060 us], private [278893 us]
RSA key operation (performance): public [97520 us], private [283252 us]
keysize = 3072 bits
RSA key operation (performance): public [293614 us], private [858157 us]
RSA key operation (performance): public [289902 us], private [843701 us]
RSA key operation (performance): public [291495 us], private [845232 us]
keysize = 4096 bits
RSA key operation (performance): public [653192 us], private [1912126 us]
RSA key operation (performance): public [656661 us], private [1901792 us]
RSA key operation (performance): public [641390 us], private [1938911 us]
2019-11-05 16:33:11 +08:00
..
CMakeLists.txt mbedtls: remove component CMake file workarounds 2019-06-26 08:41:02 +00: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 mbedtls: Don't unnecessarily grow the result of a hardware bignum operation 2018-08-28 09:08:43 +00:00
test_mbedtls.c mbedtls tests: utility tests for APB corruption 2017-08-25 16:08:03 +10:00
test_mbedtls_mpi.c mbedtls: Add UTs for modexp 2019-06-17 07:19:54 +00:00
test_mbedtls_sha.c hwcrypto sha: Allow SHA contexts to be shared between tasks 2019-01-23 04:59:44 +00:00
test_rsa.c mbedtls: Add an UT for performance RSA key operations 2019-11-05 16:33:11 +08:00