mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-23 05:45:27 +00:00
Merge branch 'pr_920' into development
This commit is contained in:
commit
d629411212
|
@ -53,6 +53,7 @@ Bugfix
|
||||||
* Add a check for invalid private parameters in mbedtls_ecdsa_sign.
|
* Add a check for invalid private parameters in mbedtls_ecdsa_sign.
|
||||||
Reported by Yolan Romailler.
|
Reported by Yolan Romailler.
|
||||||
* Fix word size check in in pk.c to not depend on MBEDTLS_HAVE_INT64.
|
* Fix word size check in in pk.c to not depend on MBEDTLS_HAVE_INT64.
|
||||||
|
* Fix incorrect unit in benchmark output. #850
|
||||||
|
|
||||||
Changes
|
Changes
|
||||||
* Extend cert_write example program by options to set the CRT version
|
* Extend cert_write example program by options to set the CRT version
|
||||||
|
|
|
@ -126,7 +126,7 @@ do { \
|
||||||
CODE; \
|
CODE; \
|
||||||
} \
|
} \
|
||||||
\
|
\
|
||||||
mbedtls_printf( "%9lu Kb/s, %9lu cycles/byte\n", \
|
mbedtls_printf( "%9lu KiB/s, %9lu cycles/byte\n", \
|
||||||
ii * BUFSIZE / 1024, \
|
ii * BUFSIZE / 1024, \
|
||||||
( mbedtls_timing_hardclock() - tsc ) / ( jj * BUFSIZE ) ); \
|
( mbedtls_timing_hardclock() - tsc ) / ( jj * BUFSIZE ) ); \
|
||||||
} while( 0 )
|
} while( 0 )
|
||||||
|
|
|
@ -56,24 +56,24 @@ To build and run this example you must have:
|
||||||
{{start}}
|
{{start}}
|
||||||
|
|
||||||
|
|
||||||
SHA-1 : 3644 Kb/s, 32 cycles/byte
|
SHA-1 : 3644 KiB/s, 32 cycles/byte
|
||||||
SHA-256 : 1957 Kb/s, 59 cycles/byte
|
SHA-256 : 1957 KiB/s, 59 cycles/byte
|
||||||
SHA-512 : 587 Kb/s, 200 cycles/byte
|
SHA-512 : 587 KiB/s, 200 cycles/byte
|
||||||
AES-CBC-128 : 1359 Kb/s, 86 cycles/byte
|
AES-CBC-128 : 1359 KiB/s, 86 cycles/byte
|
||||||
AES-CBC-192 : 1183 Kb/s, 99 cycles/byte
|
AES-CBC-192 : 1183 KiB/s, 99 cycles/byte
|
||||||
AES-CBC-256 : 1048 Kb/s, 111 cycles/byte
|
AES-CBC-256 : 1048 KiB/s, 111 cycles/byte
|
||||||
AES-GCM-128 : 421 Kb/s, 279 cycles/byte
|
AES-GCM-128 : 421 KiB/s, 279 cycles/byte
|
||||||
AES-GCM-192 : 403 Kb/s, 292 cycles/byte
|
AES-GCM-192 : 403 KiB/s, 292 cycles/byte
|
||||||
AES-GCM-256 : 385 Kb/s, 305 cycles/byte
|
AES-GCM-256 : 385 KiB/s, 305 cycles/byte
|
||||||
AES-CCM-128 : 542 Kb/s, 216 cycles/byte
|
AES-CCM-128 : 542 KiB/s, 216 cycles/byte
|
||||||
AES-CCM-192 : 484 Kb/s, 242 cycles/byte
|
AES-CCM-192 : 484 KiB/s, 242 cycles/byte
|
||||||
AES-CCM-256 : 437 Kb/s, 268 cycles/byte
|
AES-CCM-256 : 437 KiB/s, 268 cycles/byte
|
||||||
CTR_DRBG (NOPR) : 1002 Kb/s, 117 cycles/byte
|
CTR_DRBG (NOPR) : 1002 KiB/s, 117 cycles/byte
|
||||||
CTR_DRBG (PR) : 705 Kb/s, 166 cycles/byte
|
CTR_DRBG (PR) : 705 KiB/s, 166 cycles/byte
|
||||||
HMAC_DRBG SHA-1 (NOPR) : 228 Kb/s, 517 cycles/byte
|
HMAC_DRBG SHA-1 (NOPR) : 228 KiB/s, 517 cycles/byte
|
||||||
HMAC_DRBG SHA-1 (PR) : 210 Kb/s, 561 cycles/byte
|
HMAC_DRBG SHA-1 (PR) : 210 KiB/s, 561 cycles/byte
|
||||||
HMAC_DRBG SHA-256 (NOPR) : 212 Kb/s, 557 cycles/byte
|
HMAC_DRBG SHA-256 (NOPR) : 212 KiB/s, 557 cycles/byte
|
||||||
HMAC_DRBG SHA-256 (PR) : 185 Kb/s, 637 cycles/byte
|
HMAC_DRBG SHA-256 (PR) : 185 KiB/s, 637 cycles/byte
|
||||||
RSA-2048 : 41 ms/ public
|
RSA-2048 : 41 ms/ public
|
||||||
RSA-2048 : 1349 ms/private
|
RSA-2048 : 1349 ms/private
|
||||||
RSA-4096 : 134 ms/ public
|
RSA-4096 : 134 ms/ public
|
||||||
|
|
|
@ -229,7 +229,7 @@ do { \
|
||||||
CODE; \
|
CODE; \
|
||||||
} \
|
} \
|
||||||
\
|
\
|
||||||
mbedtls_printf( "%9lu Kb/s, %9lu cycles/byte\r\n", \
|
mbedtls_printf( "%9lu KiB/s, %9lu cycles/byte\r\n", \
|
||||||
i * BUFSIZE / 1024, \
|
i * BUFSIZE / 1024, \
|
||||||
( mbedtls_timing_hardclock() - tsc ) / ( j * BUFSIZE ) ); \
|
( mbedtls_timing_hardclock() - tsc ) / ( j * BUFSIZE ) ); \
|
||||||
} while( 0 )
|
} while( 0 )
|
||||||
|
|
Loading…
Reference in a new issue