mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2024-05-14 08:28:35 +02:00
a9750c7fec
The MSRV is already 1.60, so this doesn't affect much. The only impact to other code is that we no longer need to explicitly import TryInto. |
||
---|---|---|
.. | ||
Cargo.toml | ||
README.md | ||
reference_impl.rs |
This is the reference implementation of BLAKE3. It is used for testing and
as a readable example of the algorithms involved. Section 5.1 of the BLAKE3
spec
discusses this implementation. You can render docs for this implementation
by running cargo doc --open
in this directory.
This implementation is a single file
(reference_impl.rs
) with no dependencies. It is
not optimized for performance.
There are ports of this reference implementation to other languages: