| time/op
|
---|
pkg:crypto/aes |
---|
Encrypt-4 | 209ns ± 5%
|
Decrypt-4 | 255ns ± 0%
|
Expand-4 | 76.4ns ± 1%
|
pkg:crypto/cipher |
---|
AESGCMSeal1K-4 | 503ns ± 0%
|
AESGCMOpen1K-4 | 496ns ± 1%
|
AESGCMSeal8K-4 | 2.21µs ± 1%
|
AESGCMOpen8K-4 | 2.18µs ± 0%
|
AESCFBEncrypt1K-4 | 14.5µs ± 0%
|
AESCFBDecrypt1K-4 | 14.5µs ± 1%
|
AESOFB1K-4 | 13.8µs ± 1%
|
AESCTR1K-4 | 8.99µs ± 0%
|
AESCBCEncrypt1K-4 | 8.13µs ± 0%
|
AESCBCDecrypt1K-4 | 11.6µs ± 2%
|
pkg:crypto/des |
---|
Encrypt-4 | 159ns ± 1%
|
Decrypt-4 | 158ns ± 2%
|
TDESEncrypt-4 | 381ns ± 1%
|
TDESDecrypt-4 | 386ns ± 0%
|
pkg:crypto/ecdsa |
---|
SignP256-4 | 45.3µs ± 1%
|
SignP384-4 | 851µs ± 1%
|
VerifyP256-4 | 102µs ± 0%
|
KeyGeneration-4 | 200µs ± 0%
|
pkg:crypto/elliptic |
---|
BaseMult-4 | 954µs ± 1%
|
BaseMultP256-4 | 19.7µs ± 1%
|
ScalarMultP256-4 | 76.7µs ± 0%
|
pkg:crypto/hmac |
---|
HMACSHA256_1K-4 | 1.92µs ± 0%
|
HMACSHA256_32-4 | 1.94µs ± 2%
|
pkg:crypto/md5 |
---|
Hash8Bytes-4 | 183ns ± 0%
|
Hash1K-4 | 2.01µs ± 1%
|
Hash8K-4 | 14.8µs ± 0%
|
Hash8BytesUnaligned-4 | 183ns ± 0%
|
Hash1KUnaligned-4 | 2.00µs ± 0%
|
Hash8KUnaligned-4 | 15.2µs ± 3%
|
pkg:crypto/rand |
---|
Prime-4 | 143ms ± 8%
|
pkg:crypto/rc4 |
---|
RC4_128-4 | 287ns ± 2%
|
RC4_1K-4 | 2.70µs ± 1%
|
RC4_8K-4 | 22.0µs ± 2%
|
pkg:crypto/rsa |
---|
RSA2048Sign-4 | 1.08ms ± 1%
|
pkg:crypto/sha1 |
---|
Hash8Bytes-4 | 562ns ± 1%
|
Hash320Bytes-4 | 1.10µs ± 0%
|
Hash1K-4 | 2.26µs ± 0%
|
Hash8K-4 | 12.5µs ± 0%
|
pkg:crypto/sha256 |
---|
Hash8Bytes-4 | 679ns ± 1%
|
Hash1K-4 | 3.99µs ± 0%
|
Hash8K-4 | 26.6µs ± 1%
|
pkg:crypto/sha512 |
---|
Hash8Bytes-4 | 805ns ± 1%
|
Hash1K-4 | 3.13µs ± 1%
|
Hash8K-4 | 18.8µs ± 1%
|
pkg:crypto/tls |
---|
Throughput/MaxPacket/1MB-4 | 3.48ms ± 1%
|
Throughput/MaxPacket/2MB-4 | 5.66ms ± 1%
|
Throughput/MaxPacket/4MB-4 | 10.0ms ± 1%
|
Throughput/MaxPacket/8MB-4 | 18.5ms ± 0%
|
Throughput/MaxPacket/16MB-4 | 35.5ms ± 1%
|
Throughput/MaxPacket/32MB-4 | 69.9ms ± 2%
|
Throughput/MaxPacket/64MB-4 | 137ms ± 0%
|
Throughput/DynamicPacket/1MB-4 | 3.55ms ± 2%
|
Throughput/DynamicPacket/2MB-4 | 5.70ms ± 2%
|
Throughput/DynamicPacket/4MB-4 | 10.1ms ± 1%
|
Throughput/DynamicPacket/8MB-4 | 18.6ms ± 0%
|
Throughput/DynamicPacket/16MB-4 | 35.7ms ± 1%
|
Throughput/DynamicPacket/32MB-4 | 69.6ms ± 1%
|
Throughput/DynamicPacket/64MB-4 | 137ms ± 1%
|
Latency/MaxPacket/200kbps-4 | 697ms ± 0%
|
Latency/MaxPacket/500kbps-4 | 283ms ± 0%
|
Latency/MaxPacket/1000kbps-4 | 145ms ± 0%
|
Latency/MaxPacket/2000kbps-4 | 74.6ms ± 2%
|
Latency/MaxPacket/5000kbps-4 | 33.2ms ± 4%
|
Latency/DynamicPacket/200kbps-4 | 138ms ± 0%
|
Latency/DynamicPacket/500kbps-4 | 58.9ms ± 1%
|
Latency/DynamicPacket/1000kbps-4 | 32.1ms ± 1%
|
Latency/DynamicPacket/2000kbps-4 | 18.1ms ± 3%
|
Latency/DynamicPacket/5000kbps-4 | 10.1ms ± 8%
|
[Geo mean] | 99.0µs
|
|
| speed
|
---|
pkg:crypto/aes |
---|
Encrypt-4 | 76.6MB/s ± 5%
|
Decrypt-4 | 62.6MB/s ± 0%
|
Expand-4 |
|
pkg:crypto/cipher |
---|
AESGCMSeal1K-4 | 2.03GB/s ± 1%
|
AESGCMOpen1K-4 | 2.06GB/s ± 1%
|
AESGCMSeal8K-4 | 3.70GB/s ± 1%
|
AESGCMOpen8K-4 | 3.75GB/s ± 0%
|
AESCFBEncrypt1K-4 | 70.4MB/s ± 0%
|
AESCFBDecrypt1K-4 | 70.4MB/s ± 1%
|
AESOFB1K-4 | 74.0MB/s ± 1%
|
AESCTR1K-4 | 113MB/s ± 0%
|
AESCBCEncrypt1K-4 | 126MB/s ± 0%
|
AESCBCDecrypt1K-4 | 87.9MB/s ± 2%
|
pkg:crypto/des |
---|
Encrypt-4 | 50.2MB/s ± 1%
|
Decrypt-4 | 50.5MB/s ± 2%
|
TDESEncrypt-4 | 21.0MB/s ± 1%
|
TDESDecrypt-4 | 20.7MB/s ± 0%
|
pkg:crypto/ecdsa |
---|
SignP256-4 |
|
SignP384-4 |
|
VerifyP256-4 |
|
KeyGeneration-4 |
|
pkg:crypto/elliptic |
---|
BaseMult-4 |
|
BaseMultP256-4 |
|
ScalarMultP256-4 |
|
pkg:crypto/hmac |
---|
HMACSHA256_1K-4 | 533MB/s ± 0%
|
HMACSHA256_32-4 | 16.5MB/s ± 2%
|
pkg:crypto/md5 |
---|
Hash8Bytes-4 | 43.5MB/s ± 1%
|
Hash1K-4 | 510MB/s ± 1%
|
Hash8K-4 | 553MB/s ± 0%
|
Hash8BytesUnaligned-4 | 43.4MB/s ± 2%
|
Hash1KUnaligned-4 | 511MB/s ± 0%
|
Hash8KUnaligned-4 | 539MB/s ± 3%
|
pkg:crypto/rand |
---|
Prime-4 |
|
pkg:crypto/rc4 |
---|
RC4_128-4 | 445MB/s ± 2%
|
RC4_1K-4 | 380MB/s ± 1%
|
RC4_8K-4 | 368MB/s ± 2%
|
pkg:crypto/rsa |
---|
RSA2048Sign-4 |
|
pkg:crypto/sha1 |
---|
Hash8Bytes-4 | 14.2MB/s ± 1%
|
Hash320Bytes-4 | 292MB/s ± 0%
|
Hash1K-4 | 454MB/s ± 0%
|
Hash8K-4 | 654MB/s ± 0%
|
pkg:crypto/sha256 |
---|
Hash8Bytes-4 | 11.8MB/s ± 1%
|
Hash1K-4 | 257MB/s ± 0%
|
Hash8K-4 | 308MB/s ± 1%
|
pkg:crypto/sha512 |
---|
Hash8Bytes-4 | 9.93MB/s ± 1%
|
Hash1K-4 | 327MB/s ± 1%
|
Hash8K-4 | 436MB/s ± 1%
|
pkg:crypto/tls |
---|
Throughput/MaxPacket/1MB-4 | 301MB/s ± 1%
|
Throughput/MaxPacket/2MB-4 | 371MB/s ± 1%
|
Throughput/MaxPacket/4MB-4 | 421MB/s ± 1%
|
Throughput/MaxPacket/8MB-4 | 453MB/s ± 0%
|
Throughput/MaxPacket/16MB-4 | 472MB/s ± 1%
|
Throughput/MaxPacket/32MB-4 | 480MB/s ± 2%
|
Throughput/MaxPacket/64MB-4 | 489MB/s ± 0%
|
Throughput/DynamicPacket/1MB-4 | 295MB/s ± 2%
|
Throughput/DynamicPacket/2MB-4 | 368MB/s ± 2%
|
Throughput/DynamicPacket/4MB-4 | 416MB/s ± 1%
|
Throughput/DynamicPacket/8MB-4 | 450MB/s ± 0%
|
Throughput/DynamicPacket/16MB-4 | 470MB/s ± 1%
|
Throughput/DynamicPacket/32MB-4 | 482MB/s ± 1%
|
Throughput/DynamicPacket/64MB-4 | 489MB/s ± 1%
|
Latency/MaxPacket/200kbps-4 |
|
Latency/MaxPacket/500kbps-4 |
|
Latency/MaxPacket/1000kbps-4 |
|
Latency/MaxPacket/2000kbps-4 |
|
Latency/MaxPacket/5000kbps-4 |
|
Latency/DynamicPacket/200kbps-4 |
|
Latency/DynamicPacket/500kbps-4 |
|
Latency/DynamicPacket/1000kbps-4 |
|
Latency/DynamicPacket/2000kbps-4 |
|
Latency/DynamicPacket/5000kbps-4 |
|
[Geo mean] | 215MB/s
|
|