diff options
| author | Jack O'Connor <[email protected]> | 2022-03-05 14:52:28 -0500 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2022-03-05 14:52:28 -0500 |
| commit | 9cd41c0cfdc2fa2fcb8261ff3e1446d98495c991 (patch) | |
| tree | 0cfa8c5309c871176b71442887d22a39f89c3ce7 | |
| parent | 039f8cdc2096bde890a52dd8d9f044cc1e1eebb8 (diff) | |
link to reference impl ports from the main readme too
| -rw-r--r-- | README.md | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -48,13 +48,16 @@ This repository is the official implementation of BLAKE3. It includes: implementation, it's not currently multithreaded. See [`c/README.md`](c/README.md). -* The [reference implementation](reference_impl/reference_impl.rs), +* The [Rust reference implementation](reference_impl/reference_impl.rs), which is discussed in Section 5.1 of the [BLAKE3 paper](https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blake3.pdf). This implementation is much smaller and simpler than the optimized ones above. If you want to see how BLAKE3 works, or you're writing a port that doesn't need multithreading or SIMD optimizations, start - here. + here. Ports of the reference implementation to other languages are + hosted in separate repositories + ([C](https://github.com/oconnor663/blake3_reference_impl_c), + [Python](https://github.com/oconnor663/pure_python_blake3)). * A [set of test vectors](https://github.com/BLAKE3-team/BLAKE3/blob/master/test_vectors/test_vectors.json) |
