| time/op
|
|---|
| pkg:crypto/aes |
|---|
| Encrypt-4 | 13.3ns ± 2%
|
| Decrypt-4 | 13.2ns ± 1%
|
| Expand-4 | 75.8ns ± 0%
|
| pkg:crypto/cipher |
|---|
| AESGCMSeal1K-4 | 341ns ± 1%
|
| AESGCMOpen1K-4 | 321ns ± 0%
|
| AESGCMSeal8K-4 | 2.04µs ± 0%
|
| AESGCMOpen8K-4 | 1.97µs ± 1%
|
| AESCFBEncrypt1K-4 | 2.37µs ± 0%
|
| AESCFBDecrypt1K-4 | 2.27µs ± 1%
|
| AESOFB1K-4 | 1.46µs ± 1%
|
| AESCTR1K-4 | 1.66µs ± 1%
|
| AESCBCEncrypt1K-4 | 2.27µs ± 1%
|
| AESCBCDecrypt1K-4 | 1.67µs ± 2%
|
| pkg:crypto/des |
|---|
| Encrypt-4 | 162ns ± 3%
|
| Decrypt-4 | 157ns ± 1%
|
| TDESEncrypt-4 | 380ns ± 0%
|
| TDESDecrypt-4 | 386ns ± 0%
|
| pkg:crypto/ecdsa |
|---|
| SignP256-4 | 36.2µs ± 2%
|
| SignP384-4 | 5.54ms ± 0%
|
| VerifyP256-4 | 104µs ± 1%
|
| KeyGeneration-4 | 21.9µs ± 1%
|
| pkg:crypto/elliptic |
|---|
| BaseMult-4 | 979µs ± 3%
|
| BaseMultP256-4 | 19.8µs ± 0%
|
| ScalarMultP256-4 | 77.3µs ± 0%
|
| pkg:crypto/hmac |
|---|
| HMACSHA256_1K-4 | 4.46µs ± 0%
|
| HMACSHA256_32-4 | 1.16µs ± 0%
|
| pkg:crypto/md5 |
|---|
| Hash8Bytes-4 | 184ns ± 0%
|
| Hash1K-4 | 2.01µs ± 0%
|
| Hash8K-4 | 14.8µs ± 1%
|
| Hash8BytesUnaligned-4 | 184ns ± 0%
|
| Hash1KUnaligned-4 | 2.01µs ± 0%
|
| Hash8KUnaligned-4 | 14.9µs ± 1%
|
| pkg:crypto/rand |
|---|
| Prime-4 | 146ms ±57%
|
| pkg:crypto/rc4 |
|---|
| RC4_128-4 | 313ns ± 3%
|
| RC4_1K-4 | 2.72µs ± 2%
|
| RC4_8K-4 | 21.8µs ± 2%
|
| pkg:crypto/rsa |
|---|
| RSA2048Decrypt-4 | 2.32ms ± 0%
|
| RSA2048Sign-4 | 2.90ms ± 1%
|
| 3PrimeRSA2048Decrypt-4 | 1.35ms ± 0%
|
| pkg:crypto/sha1 |
|---|
| Hash8Bytes-4 | 215ns ± 0%
|
| Hash320Bytes-4 | 821ns ± 1%
|
| Hash1K-4 | 1.64µs ± 0%
|
| Hash8K-4 | 10.6µs ± 0%
|
| pkg:crypto/sha256 |
|---|
| Hash8Bytes-4 | 310ns ± 1%
|
| Hash1K-4 | 3.61µs ± 0%
|
| Hash8K-4 | 26.8µs ± 3%
|
| pkg:crypto/sha512 |
|---|
| Hash8Bytes-4 | 419ns ± 1%
|
| Hash1K-4 | 2.67µs ± 1%
|
| Hash8K-4 | 18.0µs ± 0%
|
| pkg:crypto/tls |
|---|
| Throughput/MaxPacket/1MB-4 | 4.02ms ± 1%
|
| Throughput/MaxPacket/2MB-4 | 6.11ms ± 2%
|
| Throughput/MaxPacket/4MB-4 | 10.3ms ± 1%
|
| Throughput/MaxPacket/8MB-4 | 18.6ms ± 1%
|
| Throughput/MaxPacket/16MB-4 | 35.1ms ± 1%
|
| Throughput/MaxPacket/32MB-4 | 68.0ms ± 1%
|
| Throughput/MaxPacket/64MB-4 | 133ms ± 1%
|
| Throughput/DynamicPacket/1MB-4 | 4.11ms ± 1%
|
| Throughput/DynamicPacket/2MB-4 | 6.32ms ± 4%
|
| Throughput/DynamicPacket/4MB-4 | 10.5ms ± 1%
|
| Throughput/DynamicPacket/8MB-4 | 18.7ms ± 1%
|
| Throughput/DynamicPacket/16MB-4 | 35.3ms ± 1%
|
| Throughput/DynamicPacket/32MB-4 | 67.9ms ± 0%
|
| Throughput/DynamicPacket/64MB-4 | 134ms ± 0%
|
| Latency/MaxPacket/200kbps-4 | 699ms ± 1%
|
| Latency/MaxPacket/500kbps-4 | 286ms ± 0%
|
| Latency/MaxPacket/1000kbps-4 | 147ms ± 0%
|
| Latency/MaxPacket/2000kbps-4 | 77.9ms ± 1%
|
| Latency/MaxPacket/5000kbps-4 | 35.5ms ± 0%
|
| Latency/DynamicPacket/200kbps-4 | 139ms ± 3%
|
| Latency/DynamicPacket/500kbps-4 | 60.7ms ± 1%
|
| Latency/DynamicPacket/1000kbps-4 | 34.0ms ± 2%
|
| Latency/DynamicPacket/2000kbps-4 | 20.0ms ± 1%
|
| Latency/DynamicPacket/5000kbps-4 | 10.2ms ± 4%
|
| [Geo mean] | 82.2µs
|
|
|
| speed
|
|---|
| pkg:crypto/aes |
|---|
| Encrypt-4 | 1.21GB/s ± 2%
|
| Decrypt-4 | 1.21GB/s ± 1%
|
| Expand-4 |
|
| pkg:crypto/cipher |
|---|
| AESGCMSeal1K-4 | 3.00GB/s ± 1%
|
| AESGCMOpen1K-4 | 3.19GB/s ± 0%
|
| AESGCMSeal8K-4 | 4.01GB/s ± 0%
|
| AESGCMOpen8K-4 | 4.16GB/s ± 1%
|
| AESCFBEncrypt1K-4 | 431MB/s ± 0%
|
| AESCFBDecrypt1K-4 | 450MB/s ± 1%
|
| AESOFB1K-4 | 699MB/s ± 1%
|
| AESCTR1K-4 | 615MB/s ± 1%
|
| AESCBCEncrypt1K-4 | 450MB/s ± 1%
|
| AESCBCDecrypt1K-4 | 614MB/s ± 2%
|
| pkg:crypto/des |
|---|
| Encrypt-4 | 49.2MB/s ± 3%
|
| Decrypt-4 | 50.7MB/s ± 1%
|
| TDESEncrypt-4 | 21.0MB/s ± 0%
|
| 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 | 230MB/s ± 0%
|
| HMACSHA256_32-4 | 27.5MB/s ± 0%
|
| pkg:crypto/md5 |
|---|
| Hash8Bytes-4 | 43.3MB/s ± 0%
|
| Hash1K-4 | 508MB/s ± 0%
|
| Hash8K-4 | 552MB/s ± 1%
|
| Hash8BytesUnaligned-4 | 43.3MB/s ± 1%
|
| Hash1KUnaligned-4 | 509MB/s ± 0%
|
| Hash8KUnaligned-4 | 551MB/s ± 1%
|
| pkg:crypto/rand |
|---|
| Prime-4 |
|
| pkg:crypto/rc4 |
|---|
| RC4_128-4 | 409MB/s ± 3%
|
| RC4_1K-4 | 376MB/s ± 2%
|
| RC4_8K-4 | 372MB/s ± 2%
|
| pkg:crypto/rsa |
|---|
| RSA2048Decrypt-4 |
|
| RSA2048Sign-4 |
|
| 3PrimeRSA2048Decrypt-4 |
|
| pkg:crypto/sha1 |
|---|
| Hash8Bytes-4 | 37.1MB/s ± 0%
|
| Hash320Bytes-4 | 389MB/s ± 1%
|
| Hash1K-4 | 623MB/s ± 0%
|
| Hash8K-4 | 771MB/s ± 0%
|
| pkg:crypto/sha256 |
|---|
| Hash8Bytes-4 | 25.7MB/s ± 1%
|
| Hash1K-4 | 284MB/s ± 0%
|
| Hash8K-4 | 306MB/s ± 3%
|
| pkg:crypto/sha512 |
|---|
| Hash8Bytes-4 | 19.0MB/s ± 1%
|
| Hash1K-4 | 383MB/s ± 1%
|
| Hash8K-4 | 454MB/s ± 0%
|
| pkg:crypto/tls |
|---|
| Throughput/MaxPacket/1MB-4 | 261MB/s ± 1%
|
| Throughput/MaxPacket/2MB-4 | 343MB/s ± 2%
|
| Throughput/MaxPacket/4MB-4 | 406MB/s ± 1%
|
| Throughput/MaxPacket/8MB-4 | 452MB/s ± 1%
|
| Throughput/MaxPacket/16MB-4 | 477MB/s ± 1%
|
| Throughput/MaxPacket/32MB-4 | 493MB/s ± 1%
|
| Throughput/MaxPacket/64MB-4 | 503MB/s ± 1%
|
| Throughput/DynamicPacket/1MB-4 | 255MB/s ± 1%
|
| Throughput/DynamicPacket/2MB-4 | 332MB/s ± 4%
|
| Throughput/DynamicPacket/4MB-4 | 401MB/s ± 1%
|
| Throughput/DynamicPacket/8MB-4 | 448MB/s ± 1%
|
| Throughput/DynamicPacket/16MB-4 | 476MB/s ± 1%
|
| Throughput/DynamicPacket/32MB-4 | 494MB/s ± 0%
|
| Throughput/DynamicPacket/64MB-4 | 500MB/s ± 0%
|
| 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] | 320MB/s
|
|
|