| time/op | delta
|
---|
pkg:crypto/aes |
---|
Encrypt | 31.0ns ± 0% | 365.0ns ± 0% | ~ | (p=1.000 n=1+1)
|
Decrypt | 35.8ns ± 0% | 513.0ns ± 0% | ~ | (p=1.000 n=1+1)
|
Expand | 85.6ns ± 0% | 81.3ns ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/cipher |
---|
AESGCMSeal1K | 1.60µs ± 0% | 39.28µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMOpen1K | 1.80µs ± 0% | 39.01µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMSign8K | 8.17µs ± 0% | 84.94µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMSeal8K | 11.6µs ± 0% | 304.6µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMOpen8K | 14.4µs ± 0% | 307.4µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESCFBEncrypt1K | 6.04µs ± 0% | 28.03µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESCFBDecrypt1K | 5.45µs ± 0% | 26.03µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESOFB1K | 3.39µs ± 0% | 29.63µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESCTR1K | 3.69µs ± 0% | 17.74µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESCBCEncrypt1K | 4.49µs ± 0% | 6.87µs ± 0% | ~ | (p=1.000 n=1+1)
|
AESCBCDecrypt1K | 4.70µs ± 0% | 7.51µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/des |
---|
Encrypt | 314ns ± 0% | 295ns ± 0% | ~ | (p=1.000 n=1+1)
|
Decrypt | 283ns ± 0% | 289ns ± 0% | ~ | (p=1.000 n=1+1)
|
TDESEncrypt | 780ns ± 0% | 775ns ± 0% | ~ | (p=1.000 n=1+1)
|
TDESDecrypt | 698ns ± 0% | 858ns ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/ecdsa |
---|
SignP256 | 84.5µs ± 0% | 151.2µs ± 0% | ~ | (p=1.000 n=1+1)
|
SignP384 | 11.5ms ± 0% | 1.8ms ± 0% | ~ | (p=1.000 n=1+1)
|
VerifyP256 | 236µs ± 0% | 317µs ± 0% | ~ | (p=1.000 n=1+1)
|
KeyGeneration | 44.6µs ± 0% | 501.5µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/elliptic |
---|
BaseMult | 1.75ms ± 0% | 1.93ms ± 0% | ~ | (p=1.000 n=1+1)
|
BaseMultP256 | 38.8µs ± 0% | 40.5µs ± 0% | ~ | (p=1.000 n=1+1)
|
ScalarMultP256 | 170µs ± 0% | 165µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/hmac |
---|
HMACSHA256_1K | 15.7µs ± 0% | 11.0µs ± 0% | ~ | (p=1.000 n=1+1)
|
HMACSHA256_32 | 3.46µs ± 0% | 3.82µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/md5 |
---|
Hash8Bytes | 295ns ± 0% | 294ns ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 3.08µs ± 0% | 3.24µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 23.5µs ± 0% | 23.9µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8BytesUnaligned | 299ns ± 0% | 293ns ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1KUnaligned | 3.61µs ± 0% | 2.93µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8KUnaligned | 24.2µs ± 0% | 24.1µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/rand |
---|
Prime | 258ms ± 0% | 241ms ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/rc4 |
---|
RC4_128 | 372ns ± 0% | 342ns ± 0% | ~ | (p=1.000 n=1+1)
|
RC4_1K | 2.58µs ± 0% | 2.74µs ± 0% | ~ | (p=1.000 n=1+1)
|
RC4_8K | 21.6µs ± 0% | 20.0µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha1 |
---|
Hash8Bytes | 388ns ± 0% | 1110ns ± 0% | ~ | (p=1.000 n=1+1)
|
Hash320Bytes | 1.94µs ± 0% | 1.83µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 5.34µs ± 0% | 5.08µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 34.5µs ± 0% | 22.8µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha256 |
---|
Hash8Bytes | 937ns ± 0% | 1212ns ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 11.6µs ± 0% | 8.6µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 98.6µs ± 0% | 50.8µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha512 |
---|
Hash8Bytes | 1.32µs ± 0% | 2.05µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 8.26µs ± 0% | 5.90µs ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 56.5µs ± 0% | 43.5µs ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/tls |
---|
HandshakeServer/RSA | 2.46ms ± 0% | 1.28ms ± 0% | ~ | (p=1.000 n=1+1)
|
HandshakeServer/ECDHE-P256-RSA | 2.56ms ± 0% | 1.56ms ± 0% | ~ | (p=1.000 n=1+1)
|
HandshakeServer/ECDHE-P256-ECDSA-P256 | 510µs ± 0% | 495µs ± 0% | ~ | (p=1.000 n=1+1)
|
HandshakeServer/ECDHE-X25519-ECDSA-P256 | 435µs ± 0% | 491µs ± 0% | ~ | (p=1.000 n=1+1)
|
HandshakeServer/ECDHE-P521-ECDSA-P521 | 49.2ms ± 0% | 48.5ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/1MB | 15.2ms ± 0% | 14.6ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/2MB | 26.9ms ± 0% | 29.9ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/4MB | 49.7ms ± 0% | 83.9ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/8MB | 92.1ms ± 0% | 102.6ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/16MB | 210ms ± 0% | 192ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/32MB | 391ms ± 0% | 387ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/64MB | 679ms ± 0% | 665ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/1MB | 16.5ms ± 0% | 14.6ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/2MB | 29.4ms ± 0% | 28.6ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/4MB | 55.8ms ± 0% | 48.7ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/8MB | 114ms ± 0% | 101ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/16MB | 201ms ± 0% | 205ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/32MB | 366ms ± 0% | 623ms ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/64MB | 732ms ± 0% | 1129ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/MaxPacket/200kbps | 699ms ± 0% | 700ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/MaxPacket/500kbps | 282ms ± 0% | 283ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/MaxPacket/1000kbps | 144ms ± 0% | 143ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/MaxPacket/2000kbps | 76.0ms ± 0% | 73.7ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/MaxPacket/5000kbps | 34.5ms ± 0% | 33.7ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/DynamicPacket/200kbps | 138ms ± 0% | 137ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/DynamicPacket/500kbps | 60.0ms ± 0% | 58.3ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/DynamicPacket/1000kbps | 32.8ms ± 0% | 31.8ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/DynamicPacket/2000kbps | 20.2ms ± 0% | 18.2ms ± 0% | ~ | (p=1.000 n=1+1)
|
Latency/DynamicPacket/5000kbps | 13.5ms ± 0% | 10.2ms ± 0% | ~ | (p=1.000 n=1+1)
|
[Geo mean] | 204µs | 292µs | +42.70% |
|
|
| speed | delta
|
---|
pkg:crypto/aes |
---|
Encrypt | 516MB/s ± 0% | 44MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Decrypt | 446MB/s ± 0% | 31MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/cipher |
---|
AESGCMSeal1K | 638MB/s ± 0% | 26MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMOpen1K | 569MB/s ± 0% | 26MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMSign8K | 1.00GB/s ± 0% | 0.10GB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMSeal8K | 705MB/s ± 0% | 27MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESGCMOpen8K | 567MB/s ± 0% | 27MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESCFBEncrypt1K | 169MB/s ± 0% | 36MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESCFBDecrypt1K | 187MB/s ± 0% | 39MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESOFB1K | 301MB/s ± 0% | 34MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESCTR1K | 276MB/s ± 0% | 57MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESCBCEncrypt1K | 228MB/s ± 0% | 149MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
AESCBCDecrypt1K | 218MB/s ± 0% | 136MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/des |
---|
Encrypt | 25.5MB/s ± 0% | 27.0MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Decrypt | 28.2MB/s ± 0% | 27.6MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
TDESEncrypt | 10.2MB/s ± 0% | 10.3MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
TDESDecrypt | 11.4MB/s ± 0% | 9.3MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/hmac |
---|
HMACSHA256_1K | 65.2MB/s ± 0% | 93.4MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
HMACSHA256_32 | 9.25MB/s ± 0% | 8.38MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/md5 |
---|
Hash8Bytes | 27.1MB/s ± 0% | 27.2MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 332MB/s ± 0% | 316MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 349MB/s ± 0% | 342MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8BytesUnaligned | 26.7MB/s ± 0% | 27.3MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1KUnaligned | 284MB/s ± 0% | 350MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8KUnaligned | 338MB/s ± 0% | 339MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/rc4 |
---|
RC4_128 | 343MB/s ± 0% | 374MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
RC4_1K | 397MB/s ± 0% | 374MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
RC4_8K | 375MB/s ± 0% | 406MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha1 |
---|
Hash8Bytes | 20.6MB/s ± 0% | 7.2MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash320Bytes | 165MB/s ± 0% | 175MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 192MB/s ± 0% | 201MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 238MB/s ± 0% | 359MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha256 |
---|
Hash8Bytes | 8.53MB/s ± 0% | 6.60MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 88.3MB/s ± 0% | 119.7MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 83.1MB/s ± 0% | 161.3MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/sha512 |
---|
Hash8Bytes | 6.07MB/s ± 0% | 3.90MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash1K | 124MB/s ± 0% | 174MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Hash8K | 145MB/s ± 0% | 188MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
pkg:crypto/tls |
---|
Throughput/MaxPacket/1MB | 69.1MB/s ± 0% | 71.9MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/2MB | 78.0MB/s ± 0% | 70.2MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/4MB | 84.4MB/s ± 0% | 50.0MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/8MB | 91.1MB/s ± 0% | 81.7MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/16MB | 80.1MB/s ± 0% | 87.2MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/32MB | 85.9MB/s ± 0% | 86.6MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/MaxPacket/64MB | 98.9MB/s ± 0% | 100.9MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/1MB | 63.5MB/s ± 0% | 71.7MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/2MB | 71.5MB/s ± 0% | 73.4MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/4MB | 75.1MB/s ± 0% | 86.1MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/8MB | 73.7MB/s ± 0% | 82.7MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/16MB | 83.4MB/s ± 0% | 81.9MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/32MB | 91.6MB/s ± 0% | 53.8MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
Throughput/DynamicPacket/64MB | 91.7MB/s ± 0% | 59.4MB/s ± 0% | ~ | (p=1.000 n=1+1)
|
[Geo mean] | 113MB/s | 65MB/s | −41.92% |
|
|