| 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
|
|
|