minio/blake2b-simd
View on GitHub ↗ ★ 255 Go archived
Fast hashing using pure Go implementation of BLAKE2b with SIMD instructions
6 mentions on Hacker News by 5 people: 1 story, 5 comments · first 2016-07-08 · latest 2021-09-01
20082026
-
…is beating the numbers for the same code running on an intel Air (which uses the SIMD codepath). https://github.com/minio/blake2b-simd
comment by eternalban · 2021-09-01 · in M1 Icestorm cores can still perform well -
There is AVX/AVX2 assembly for BLAKE2 at https://github.com/minio/blake2b-simd , benchmarked at a 1.8x-3.9x speedup.
comment by mappu · 2017-05-31 · in Maybe Skip SHA-3 -
Oh, interesting. I was inferring that from the Go code out there that uses machine code directly: https://github.com/minio/blake2b-simd/blob/master/compressAv... I guess it must be a recent addition.
comment by pcwalton · 2016-10-22 · in 2017 Rust Roadmap -
Yes true. OpenSSL version gives a great boost. Rather than SHA512 we ended up using Blake2b - https://github.com/minio/blake2b-simd (also optimized with SIMD instructions) internally for bit-rot verification in…
comment by y4m4b4 · 2016-07-28 · in Show HN: Accelerating SHA256 by 100x in Golang on ARM -
…bit-rot detection transparently which works along with erasure code using high speed BLAKE2 - https://github.com/minio/blake2b-simd hash based checksums.
comment by y4m4b4 · 2016-07-19 · in Show HN: Minio – S3 Compatible Object Storage -
▲ 1
Pure Go implementation of BLAKE2b using SIMD optimizationsstory by nl5887 · 2016-07-08 · 0 comments