| time/op | delta
|
---|
pkg:crypto/aes |
---|
Encrypt-4 | 13.3ns ± 2% | 208.6ns ± 5% | +1473.15% | (p=0.008 n=5+5)
|
Decrypt-4 | 13.2ns ± 1% | 255.0ns ± 0% | +1828.90% | (p=0.016 n=5+4)
|
Expand-4 | 75.8ns ± 0% | 76.4ns ± 1% | ~ | (p=0.056 n=5+5)
|
pkg:crypto/cipher |
---|
AESGCMSeal1K-4 | 341ns ± 1% | 503ns ± 0% | +47.71% | (p=0.008 n=5+5)
|
AESGCMOpen1K-4 | 321ns ± 0% | 496ns ± 1% | +54.68% | (p=0.008 n=5+5)
|
AESGCMSeal8K-4 | 2.04µs ± 0% | 2.21µs ± 1% | +8.27% | (p=0.008 n=5+5)
|
AESGCMOpen8K-4 | 1.97µs ± 1% | 2.18µs ± 0% | +10.84% | (p=0.008 n=5+5)
|
AESCFBEncrypt1K-4 | 2.37µs ± 0% | 14.48µs ± 0% | +512.17% | (p=0.008 n=5+5)
|
AESCFBDecrypt1K-4 | 2.27µs ± 1% | 14.48µs ± 1% | +538.94% | (p=0.008 n=5+5)
|
AESOFB1K-4 | 1.46µs ± 1% | 13.76µs ± 1% | +844.07% | (p=0.008 n=5+5)
|
AESCTR1K-4 | 1.66µs ± 1% | 8.99µs ± 0% | +442.57% | (p=0.008 n=5+5)
|
AESCBCEncrypt1K-4 | 2.27µs ± 1% | 8.13µs ± 0% | +257.59% | (p=0.008 n=5+5)
|
AESCBCDecrypt1K-4 | 1.67µs ± 2% | 11.65µs ± 2% | +598.98% | (p=0.008 n=5+5)
|
pkg:crypto/des |
---|
Encrypt-4 | 162ns ± 3% | 159ns ± 1% | ~ | (p=0.222 n=5+5)
|
Decrypt-4 | 157ns ± 1% | 158ns ± 2% | ~ | (p=0.722 n=5+5)
|
TDESEncrypt-4 | 380ns ± 0% | 381ns ± 1% | ~ | (p=0.857 n=5+5)
|
TDESDecrypt-4 | 386ns ± 0% | 386ns ± 0% | ~ | (p=1.000 n=5+5)
|
pkg:crypto/ecdsa |
---|
SignP256-4 | 36.2µs ± 2% | 45.3µs ± 1% | +24.91% | (p=0.008 n=5+5)
|
SignP384-4 | 5.54ms ± 0% | 0.85ms ± 1% | −84.63% | (p=0.008 n=5+5)
|
VerifyP256-4 | 104µs ± 1% | 102µs ± 0% | −1.29% | (p=0.016 n=5+4)
|
KeyGeneration-4 | 21.9µs ± 1% | 200.3µs ± 0% | +815.39% | (p=0.008 n=5+5)
|
pkg:crypto/elliptic |
---|
BaseMult-4 | 979µs ± 3% | 954µs ± 1% | −2.62% | (p=0.008 n=5+5)
|
BaseMultP256-4 | 19.8µs ± 0% | 19.7µs ± 1% | ~ | (p=0.151 n=5+5)
|
ScalarMultP256-4 | 77.3µs ± 0% | 76.7µs ± 0% | −0.70% | (p=0.008 n=5+5)
|
pkg:crypto/hmac |
---|
HMACSHA256_1K-4 | 4.46µs ± 0% | 1.92µs ± 0% | −56.91% | (p=0.008 n=5+5)
|
HMACSHA256_32-4 | 1.16µs ± 0% | 1.94µs ± 2% | +66.17% | (p=0.008 n=5+5)
|
pkg:crypto/md5 |
---|
Hash8Bytes-4 | 184ns ± 0% | 183ns ± 0% | −0.54% | (p=0.029 n=4+4)
|
Hash1K-4 | 2.01µs ± 0% | 2.01µs ± 1% | ~ | (p=0.087 n=5+5)
|
Hash8K-4 | 14.8µs ± 1% | 14.8µs ± 0% | ~ | (p=0.651 n=5+5)
|
Hash8BytesUnaligned-4 | 184ns ± 0% | 183ns ± 0% | −0.89% | (p=0.000 n=5+4)
|
Hash1KUnaligned-4 | 2.01µs ± 0% | 2.00µs ± 0% | −0.41% | (p=0.040 n=5+5)
|
Hash8KUnaligned-4 | 14.9µs ± 1% | 15.2µs ± 3% | ~ | (p=0.690 n=5+5)
|
pkg:crypto/rand |
---|
Prime-4 | 146ms ±57% | 143ms ± 8% | ~ | (p=0.548 n=5+5)
|
pkg:crypto/rc4 |
---|
RC4_128-4 | 313ns ± 3% | 287ns ± 2% | −8.19% | (p=0.008 n=5+5)
|
RC4_1K-4 | 2.72µs ± 2% | 2.70µs ± 1% | ~ | (p=0.151 n=5+5)
|
RC4_8K-4 | 21.8µs ± 2% | 22.0µs ± 2% | ~ | (p=0.056 n=5+5)
|
pkg:crypto/rsa |
---|
RSA2048Sign-4 | 2.90ms ± 1% | 1.08ms ± 1% | −62.64% | (p=0.008 n=5+5)
|
pkg:crypto/sha1 |
---|
Hash8Bytes-4 | 215ns ± 0% | 562ns ± 1% | +161.58% | (p=0.016 n=4+5)
|
Hash320Bytes-4 | 821ns ± 1% | 1096ns ± 0% | +33.45% | (p=0.008 n=5+5)
|
Hash1K-4 | 1.64µs ± 0% | 2.26µs ± 0% | +37.21% | (p=0.008 n=5+5)
|
Hash8K-4 | 10.6µs ± 0% | 12.5µs ± 0% | +18.04% | (p=0.008 n=5+5)
|
pkg:crypto/sha256 |
---|
Hash8Bytes-4 | 310ns ± 1% | 679ns ± 1% | +118.96% | (p=0.008 n=5+5)
|
Hash1K-4 | 3.61µs ± 0% | 3.99µs ± 0% | +10.50% | (p=0.008 n=5+5)
|
Hash8K-4 | 26.8µs ± 3% | 26.6µs ± 1% | ~ | (p=0.548 n=5+5)
|
pkg:crypto/sha512 |
---|
Hash8Bytes-4 | 419ns ± 1% | 805ns ± 1% | +91.94% | (p=0.008 n=5+5)
|
Hash1K-4 | 2.67µs ± 1% | 3.13µs ± 1% | +17.25% | (p=0.008 n=5+5)
|
Hash8K-4 | 18.0µs ± 0% | 18.8µs ± 1% | +4.07% | (p=0.008 n=5+5)
|
pkg:crypto/tls |
---|
Throughput/MaxPacket/1MB-4 | 4.02ms ± 1% | 3.48ms ± 1% | −13.48% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/2MB-4 | 6.11ms ± 2% | 5.66ms ± 1% | −7.46% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/4MB-4 | 10.3ms ± 1% | 10.0ms ± 1% | −3.65% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/8MB-4 | 18.6ms ± 1% | 18.5ms ± 0% | ~ | (p=0.151 n=5+5)
|
Throughput/MaxPacket/16MB-4 | 35.1ms ± 1% | 35.5ms ± 1% | ~ | (p=0.222 n=5+5)
|
Throughput/MaxPacket/32MB-4 | 68.0ms ± 1% | 69.9ms ± 2% | +2.67% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/64MB-4 | 133ms ± 1% | 137ms ± 0% | +2.90% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/1MB-4 | 4.11ms ± 1% | 3.55ms ± 2% | −13.55% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/2MB-4 | 6.32ms ± 4% | 5.70ms ± 2% | −9.80% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/4MB-4 | 10.5ms ± 1% | 10.1ms ± 1% | −3.51% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/8MB-4 | 18.7ms ± 1% | 18.6ms ± 0% | ~ | (p=0.222 n=5+5)
|
Throughput/DynamicPacket/16MB-4 | 35.3ms ± 1% | 35.7ms ± 1% | +1.18% | (p=0.032 n=5+5)
|
Throughput/DynamicPacket/32MB-4 | 67.9ms ± 0% | 69.6ms ± 1% | +2.44% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/64MB-4 | 134ms ± 0% | 137ms ± 1% | +2.21% | (p=0.016 n=4+5)
|
Latency/MaxPacket/200kbps-4 | 699ms ± 1% | 697ms ± 0% | ~ | (p=0.151 n=5+5)
|
Latency/MaxPacket/500kbps-4 | 286ms ± 0% | 283ms ± 0% | −0.84% | (p=0.008 n=5+5)
|
Latency/MaxPacket/1000kbps-4 | 147ms ± 0% | 145ms ± 0% | −1.62% | (p=0.008 n=5+5)
|
Latency/MaxPacket/2000kbps-4 | 77.9ms ± 1% | 74.6ms ± 2% | −4.22% | (p=0.008 n=5+5)
|
Latency/MaxPacket/5000kbps-4 | 35.5ms ± 0% | 33.2ms ± 4% | −6.46% | (p=0.008 n=5+5)
|
Latency/DynamicPacket/200kbps-4 | 139ms ± 3% | 138ms ± 0% | ~ | (p=0.151 n=5+5)
|
Latency/DynamicPacket/500kbps-4 | 60.7ms ± 1% | 58.9ms ± 1% | −2.97% | (p=0.008 n=5+5)
|
Latency/DynamicPacket/1000kbps-4 | 34.0ms ± 2% | 32.1ms ± 1% | −5.51% | (p=0.008 n=5+5)
|
Latency/DynamicPacket/2000kbps-4 | 20.0ms ± 1% | 18.1ms ± 3% | −9.52% | (p=0.008 n=5+5)
|
Latency/DynamicPacket/5000kbps-4 | 10.2ms ± 4% | 10.1ms ± 8% | ~ | (p=1.000 n=5+5)
|
[Geo mean] | 82.2µs | 99.0µs | +20.40% |
|
|
| speed | delta
|
---|
pkg:crypto/aes |
---|
Encrypt-4 | 1.21GB/s ± 2% | 0.08GB/s ± 5% | −93.64% | (p=0.008 n=5+5)
|
Decrypt-4 | 1.21GB/s ± 1% | 0.06GB/s ± 0% | −94.83% | (p=0.008 n=5+5)
|
pkg:crypto/cipher |
---|
AESGCMSeal1K-4 | 3.00GB/s ± 1% | 2.03GB/s ± 1% | −32.23% | (p=0.008 n=5+5)
|
AESGCMOpen1K-4 | 3.19GB/s ± 0% | 2.06GB/s ± 1% | −35.33% | (p=0.008 n=5+5)
|
AESGCMSeal8K-4 | 4.01GB/s ± 0% | 3.70GB/s ± 1% | −7.64% | (p=0.008 n=5+5)
|
AESGCMOpen8K-4 | 4.16GB/s ± 1% | 3.75GB/s ± 0% | −9.79% | (p=0.008 n=5+5)
|
AESCFBEncrypt1K-4 | 431MB/s ± 0% | 70MB/s ± 0% | −83.66% | (p=0.008 n=5+5)
|
AESCFBDecrypt1K-4 | 450MB/s ± 1% | 70MB/s ± 1% | −84.35% | (p=0.008 n=5+5)
|
AESOFB1K-4 | 699MB/s ± 1% | 74MB/s ± 1% | −89.41% | (p=0.008 n=5+5)
|
AESCTR1K-4 | 615MB/s ± 1% | 113MB/s ± 0% | −81.56% | (p=0.008 n=5+5)
|
AESCBCEncrypt1K-4 | 450MB/s ± 1% | 126MB/s ± 0% | −72.03% | (p=0.008 n=5+5)
|
AESCBCDecrypt1K-4 | 614MB/s ± 2% | 88MB/s ± 2% | −85.69% | (p=0.008 n=5+5)
|
pkg:crypto/des |
---|
Encrypt-4 | 49.2MB/s ± 3% | 50.2MB/s ± 1% | ~ | (p=0.341 n=5+5)
|
Decrypt-4 | 50.7MB/s ± 1% | 50.5MB/s ± 2% | ~ | (p=0.841 n=5+5)
|
TDESEncrypt-4 | 21.0MB/s ± 0% | 21.0MB/s ± 1% | ~ | (p=0.952 n=5+5)
|
TDESDecrypt-4 | 20.7MB/s ± 0% | 20.7MB/s ± 0% | ~ | (p=0.833 n=5+5)
|
pkg:crypto/hmac |
---|
HMACSHA256_1K-4 | 230MB/s ± 0% | 533MB/s ± 0% | +132.05% | (p=0.008 n=5+5)
|
HMACSHA256_32-4 | 27.5MB/s ± 0% | 16.5MB/s ± 2% | −39.80% | (p=0.008 n=5+5)
|
pkg:crypto/md5 |
---|
Hash8Bytes-4 | 43.3MB/s ± 0% | 43.5MB/s ± 1% | ~ | (p=0.151 n=5+5)
|
Hash1K-4 | 508MB/s ± 0% | 510MB/s ± 1% | ~ | (p=0.095 n=5+5)
|
Hash8K-4 | 552MB/s ± 1% | 553MB/s ± 0% | ~ | (p=0.690 n=5+5)
|
Hash8BytesUnaligned-4 | 43.3MB/s ± 1% | 43.4MB/s ± 2% | ~ | (p=0.143 n=5+5)
|
Hash1KUnaligned-4 | 509MB/s ± 0% | 511MB/s ± 0% | ~ | (p=0.056 n=5+5)
|
Hash8KUnaligned-4 | 551MB/s ± 1% | 539MB/s ± 3% | ~ | (p=0.690 n=5+5)
|
pkg:crypto/rc4 |
---|
RC4_128-4 | 409MB/s ± 3% | 445MB/s ± 2% | +8.94% | (p=0.008 n=5+5)
|
RC4_1K-4 | 376MB/s ± 2% | 380MB/s ± 1% | ~ | (p=0.151 n=5+5)
|
RC4_8K-4 | 372MB/s ± 2% | 368MB/s ± 2% | ~ | (p=0.056 n=5+5)
|
pkg:crypto/sha1 |
---|
Hash8Bytes-4 | 37.1MB/s ± 0% | 14.2MB/s ± 1% | −61.72% | (p=0.008 n=5+5)
|
Hash320Bytes-4 | 389MB/s ± 1% | 292MB/s ± 0% | −25.05% | (p=0.008 n=5+5)
|
Hash1K-4 | 623MB/s ± 0% | 454MB/s ± 0% | −27.13% | (p=0.008 n=5+5)
|
Hash8K-4 | 771MB/s ± 0% | 654MB/s ± 0% | −15.28% | (p=0.008 n=5+5)
|
pkg:crypto/sha256 |
---|
Hash8Bytes-4 | 25.7MB/s ± 1% | 11.8MB/s ± 1% | −54.27% | (p=0.008 n=5+5)
|
Hash1K-4 | 284MB/s ± 0% | 257MB/s ± 0% | −9.51% | (p=0.008 n=5+5)
|
Hash8K-4 | 306MB/s ± 3% | 308MB/s ± 1% | ~ | (p=0.548 n=5+5)
|
pkg:crypto/sha512 |
---|
Hash8Bytes-4 | 19.0MB/s ± 1% | 9.9MB/s ± 1% | −47.84% | (p=0.008 n=5+5)
|
Hash1K-4 | 383MB/s ± 1% | 327MB/s ± 1% | −14.72% | (p=0.008 n=5+5)
|
Hash8K-4 | 454MB/s ± 0% | 436MB/s ± 1% | −3.91% | (p=0.008 n=5+5)
|
pkg:crypto/tls |
---|
Throughput/MaxPacket/1MB-4 | 261MB/s ± 1% | 301MB/s ± 1% | +15.58% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/2MB-4 | 343MB/s ± 2% | 371MB/s ± 1% | +8.05% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/4MB-4 | 406MB/s ± 1% | 421MB/s ± 1% | +3.78% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/8MB-4 | 452MB/s ± 1% | 453MB/s ± 0% | ~ | (p=0.151 n=5+5)
|
Throughput/MaxPacket/16MB-4 | 477MB/s ± 1% | 472MB/s ± 1% | ~ | (p=0.222 n=5+5)
|
Throughput/MaxPacket/32MB-4 | 493MB/s ± 1% | 480MB/s ± 2% | −2.60% | (p=0.008 n=5+5)
|
Throughput/MaxPacket/64MB-4 | 503MB/s ± 1% | 489MB/s ± 0% | −2.82% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/1MB-4 | 255MB/s ± 1% | 295MB/s ± 2% | +15.68% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/2MB-4 | 332MB/s ± 4% | 368MB/s ± 2% | +10.83% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/4MB-4 | 401MB/s ± 1% | 416MB/s ± 1% | +3.64% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/8MB-4 | 448MB/s ± 1% | 450MB/s ± 0% | ~ | (p=0.246 n=5+5)
|
Throughput/DynamicPacket/16MB-4 | 476MB/s ± 1% | 470MB/s ± 1% | −1.17% | (p=0.032 n=5+5)
|
Throughput/DynamicPacket/32MB-4 | 494MB/s ± 0% | 482MB/s ± 1% | −2.38% | (p=0.008 n=5+5)
|
Throughput/DynamicPacket/64MB-4 | 500MB/s ± 0% | 489MB/s ± 1% | −2.16% | (p=0.016 n=4+5)
|
[Geo mean] | 320MB/s | 215MB/s | −32.63% |
|
|