A pure-Go implementation of the BLAKE3 cryptographic hash function
This repository has been archived on 2023-05-01. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
lukechampine bc09571efd minor performance improvements 2020-01-09 23:02:28 -05:00
testdata initial commit 2020-01-09 15:10:01 -05:00
LICENSE initial commit 2020-01-09 15:10:01 -05:00
README.md initial commit 2020-01-09 15:10:01 -05:00
blake3.go minor performance improvements 2020-01-09 23:02:28 -05:00
blake3_test.go rename output -> node, and more style changes 2020-01-09 22:46:24 -05:00
go.mod initial commit 2020-01-09 15:10:01 -05:00

README.md

blake3

GoDoc Go Report Card

go get lukechampine.com/blake3

blake3 implements the BLAKE3 cryptographic hash function.

This implementation is a direct port of the Rust reference implementation. It has not been optimized for performance, and is not written in idiomatic Go style. I may clean it up later and optimize it to some degree, but don't expect good performance until someone writes an assembly version.