Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AudriusButkevicius/ec70af430e4e657d0df1ef22954fa2f0 to your computer and use it in GitHub Desktop.
Save AudriusButkevicius/ec70af430e4e657d0df1ef22954fa2f0 to your computer and use it in GitHub Desktop.
Audrius@Audrius gohashcompare $ go run main.go
Build: go1.7beta2 windows-amd64
testing: warning: no tests to run
Blake2b 256-4 5000 313853 ns/op 417.62 MB/s 32 B/op 1 allocs/op
Blake2b 256 Modified-4 5000 309857 ns/op 423.01 MB/s 32 B/op 1 allocs/op
Blake2b 256 SIMD-4 10000 198329 ns/op 660.88 MB/s 32 B/op 1 allocs/op
Blake2b 512-4 5000 311300 ns/op 421.05 MB/s 64 B/op 1 allocs/op
Blake2b 512 Modified-4 5000 306372 ns/op 427.82 MB/s 64 B/op 1 allocs/op
Blake2b 512 SIMD-4 10000 197811 ns/op 662.61 MB/s 64 B/op 1 allocs/op
Blake2s 256-4 3000 504822 ns/op 259.64 MB/s 32 B/op 1 allocs/op
Blake2s 256 Modified-4 3000 514391 ns/op 254.81 MB/s 32 B/op 1 allocs/op
SHA256-4 2000 886548 ns/op 147.85 MB/s 32 B/op 1 allocs/op
SHA512-4 3000 574994 ns/op 227.95 MB/s 64 B/op 1 allocs/op
Skein 1024-4 2000 921353 ns/op 142.26 MB/s 160 B/op 2 allocs/op
Skein 256-4 2000 1121250 ns/op 116.90 MB/s 64 B/op 2 allocs/op
Skein 512-4 2000 921390 ns/op 142.25 MB/s 96 B/op 2 allocs/op
PASS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment