Skip to content

Commit db1827e

Browse files
Ron EldorRon Eldor
Ron Eldor
authored and
Ron Eldor
committed
Typo in Throughput log
Throughput is printed in Kb instead of KB Fixed issue #69
1 parent 4459c46 commit db1827e

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)