Skip to content

Commit 1f39f64

Browse files
author
Andres Amaya Garcia
authored
Merge pull request #71 from RonEld/performance_typo
Typo in Throughput log
2 parents 4459c46 + db1827e commit 1f39f64

File tree

3 files changed

+42
-42
lines changed

3 files changed

+42
-42
lines changed

benchmark/README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@ You can also compile this example with the [mbed Online Compiler](https://develo
1313
The output in the terminal window should be similar to this:
1414

1515
```
16-
SHA-256 : 1673 Kb/s, 70 cycles/byte
17-
SHA-512 : 546 Kb/s, 215 cycles/byte
18-
AES-CBC-128 : 1428 Kb/s, 82 cycles/byte
19-
AES-CBC-192 : 1260 Kb/s, 93 cycles/byte
20-
AES-CBC-256 : 1127 Kb/s, 104 cycles/byte
21-
AES-GCM-128 : 486 Kb/s, 242 cycles/byte
22-
AES-GCM-192 : 464 Kb/s, 253 cycles/byte
23-
AES-GCM-256 : 445 Kb/s, 264 cycles/byte
24-
AES-CCM-128 : 610 Kb/s, 192 cycles/byte
25-
AES-CCM-192 : 547 Kb/s, 214 cycles/byte
26-
AES-CCM-256 : 496 Kb/s, 237 cycles/byte
27-
CTR_DRBG (NOPR) : 1139 Kb/s, 102 cycles/byte
28-
CTR_DRBG (PR) : 826 Kb/s, 142 cycles/byte
29-
HMAC_DRBG SHA-256 (NOPR) : 193 Kb/s, 611 cycles/byte
30-
HMAC_DRBG SHA-256 (PR) : 170 Kb/s, 695 cycles/byte
16+
SHA-256 : 1673 KB/s, 70 cycles/byte
17+
SHA-512 : 546 KB/s, 215 cycles/byte
18+
AES-CBC-128 : 1428 KB/s, 82 cycles/byte
19+
AES-CBC-192 : 1260 KB/s, 93 cycles/byte
20+
AES-CBC-256 : 1127 KB/s, 104 cycles/byte
21+
AES-GCM-128 : 486 KB/s, 242 cycles/byte
22+
AES-GCM-192 : 464 KB/s, 253 cycles/byte
23+
AES-GCM-256 : 445 KB/s, 264 cycles/byte
24+
AES-CCM-128 : 610 KB/s, 192 cycles/byte
25+
AES-CCM-192 : 547 KB/s, 214 cycles/byte
26+
AES-CCM-256 : 496 KB/s, 237 cycles/byte
27+
CTR_DRBG (NOPR) : 1139 KB/s, 102 cycles/byte
28+
CTR_DRBG (PR) : 826 KB/s, 142 cycles/byte
29+
HMAC_DRBG SHA-256 (NOPR) : 193 KB/s, 611 cycles/byte
30+
HMAC_DRBG SHA-256 (PR) : 170 KB/s, 695 cycles/byte
3131
RSA-2048 : 28 ms/ public
3232
RSA-2048 : 953 ms/private
3333
RSA-4096 : 93 ms/ public

benchmark/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ do { \
213213
CODE; \
214214
} \
215215
\
216-
mbedtls_printf( "%9lu Kb/s, %9lu cycles/byte\r\n", \
216+
mbedtls_printf( "%9lu KB/s, %9lu cycles/byte\r\n", \
217217
i * BUFSIZE / 1024, \
218218
( mbedtls_timing_hardclock() - tsc ) / ( j * BUFSIZE ) ); \
219219
} while( 0 )

tests/benchmark.log

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
SHA-256 :\s*\d+ Kb/s,\s*\d+ cycles/byte
2-
SHA-512 :\s*\d+ Kb/s,\s*\d+ cycles/byte
3-
AES-CBC-128 :\s*\d+ Kb/s,\s*\d+ cycles/byte
4-
AES-CBC-192 :\s*\d+ Kb/s,\s*\d+ cycles/byte
5-
AES-CBC-256 :\s*\d+ Kb/s,\s*\d+ cycles/byte
6-
AES-GCM-128 :\s*\d+ Kb/s,\s*\d+ cycles/byte
7-
AES-GCM-192 :\s*\d+ Kb/s,\s*\d+ cycles/byte
8-
AES-GCM-256 :\s*\d+ Kb/s,\s*\d+ cycles/byte
9-
AES-CCM-128 :\s*\d+ Kb/s,\s*\d+ cycles/byte
10-
AES-CCM-192 :\s*\d+ Kb/s,\s*\d+ cycles/byte
11-
AES-CCM-256 :\s*\d+ Kb/s,\s*\d+ cycles/byte
12-
CTR_DRBG \(NOPR\) :\s*\d+ Kb/s,\s*\d+ cycles/byte
13-
CTR_DRBG \(PR\) :\s*\d+ Kb/s,\s*\d+ cycles/byte
14-
HMAC_DRBG SHA-256 \(NOPR\) :\s*\d+ Kb/s,\s*\d+ cycles/byte
15-
HMAC_DRBG SHA-256 \(PR\) :\s*\d+ Kb/s,\s*\d+ cycles/byte
16-
RSA-2048 :\s*\d+ ms/ public
17-
RSA-2048 :\s*\d+ ms/private
18-
RSA-4096 :\s*\d+ ms/ public
19-
RSA-4096 :\s*\d+ ms/private
20-
ECDHE-secp384r1 :\s*\d+ ms/handshake
21-
ECDHE-secp256r1 :\s*\d+ ms/handshake
22-
ECDHE-Curve25519 :\s*\d+ ms/handshake
23-
ECDH-secp384r1 :\s*\d+ ms/handshake
24-
ECDH-secp256r1 :\s*\d+ ms/handshake
25-
ECDH-Curve25519 :\s*\d+ ms/handshake
26-
DONE
1+
SHA-256 :\s*\d+ KB/s,\s*\d+ cycles/byte
2+
SHA-512 :\s*\d+ KB/s,\s*\d+ cycles/byte
3+
AES-CBC-128 :\s*\d+ KB/s,\s*\d+ cycles/byte
4+
AES-CBC-192 :\s*\d+ KB/s,\s*\d+ cycles/byte
5+
AES-CBC-256 :\s*\d+ KB/s,\s*\d+ cycles/byte
6+
AES-GCM-128 :\s*\d+ KB/s,\s*\d+ cycles/byte
7+
AES-GCM-192 :\s*\d+ KB/s,\s*\d+ cycles/byte
8+
AES-GCM-256 :\s*\d+ KB/s,\s*\d+ cycles/byte
9+
AES-CCM-128 :\s*\d+ KB/s,\s*\d+ cycles/byte
10+
AES-CCM-192 :\s*\d+ KB/s,\s*\d+ cycles/byte
11+
AES-CCM-256 :\s*\d+ KB/s,\s*\d+ cycles/byte
12+
CTR_DRBG \(NOPR\) :\s*\d+ KB/s,\s*\d+ cycles/byte
13+
CTR_DRBG \(PR\) :\s*\d+ KB/s,\s*\d+ cycles/byte
14+
HMAC_DRBG SHA-256 \(NOPR\) :\s*\d+ KB/s,\s*\d+ cycles/byte
15+
HMAC_DRBG SHA-256 \(PR\) :\s*\d+ KB/s,\s*\d+ cycles/byte
16+
RSA-2048 :\s*\d+ ms/ public
17+
RSA-2048 :\s*\d+ ms/private
18+
RSA-4096 :\s*\d+ ms/ public
19+
RSA-4096 :\s*\d+ ms/private
20+
ECDHE-secp384r1 :\s*\d+ ms/handshake
21+
ECDHE-secp256r1 :\s*\d+ ms/handshake
22+
ECDHE-Curve25519 :\s*\d+ ms/handshake
23+
ECDH-secp384r1 :\s*\d+ ms/handshake
24+
ECDH-secp256r1 :\s*\d+ ms/handshake
25+
ECDH-Curve25519 :\s*\d+ ms/handshake
26+
DONE

0 commit comments

Comments
 (0)