Hacker GitHub

← All repos

BLAKE3-team/BLAKE3

View on GitHub ↗ ★ 6,504 Assembly

the official Rust and C implementations of the BLAKE3 cryptographic hash function

28 mentions on Hacker News by 24 people: 2 stories, 26 comments · first 2020-01-09 · latest 2025-11-07

Mentions per year 28 mentions · busiest year 2020 (13)
20082026
  1. Try Blake3 instead SHA-1 https://github.com/BLAKE3-team/BLAKE3
    comment by zazaulola · 2025-11-07 · in Two billion email addresses were exposed
  2. …that go into how fast a hash function is, but the case we're showing in the big red chart at https://github.com/BLAKE3-team/BLAKE3 is almost entirely driven by SIMD. It's a huge deal.
    comment by oconnor663 · 2024-07-01 · in Using SIMD for Parallel Processing in Rust
  3. …where you process multiple messages at the same time). https://github.com/minio/sha256-simd https://github.com/BLAKE3-team/BLAKE3
    comment by wolf550e · 2024-01-04 · in The Curious Case of MD5
  4. …the current ones There reference implementation is public domain (CC0) or at your choice Apache 2.0 https://github.com/BLAKE3-team/BLAKE3/blob/master/LICENSE
    comment by upget_tiding · 2023-11-13 · in Reasons to Prefer Blake3 over Sha256
  5. > I don't think Blake3 has any hardware implementation at all yet. > https://github.com/BLAKE3-team/BLAKE3 > The blake3 Rust crate, which includes optimized implementations for SSE2, SSE4.1, AVX2, AVX-512, and NEON, with automatic runtime…
    comment by insanitybit · 2023-11-13 · in Reasons to Prefer Blake3 over Sha256
  6. …was chosen for SHA-3 (Keccak) There's also BLAKE3 and it is amazing. How is its adoption going? https://github.com/BLAKE3-team/BLAKE3
  7. …some strong reason not to. It's basically a reimplementation of blake2 with performance tweaks. https://github.com/BLAKE3-team/BLAKE3 If you need a non cryptographic hash, the xxhash family is crazy fast. https://github.com/Cyan4973/xxHash
  8. In the meantime, https://github.com/BLAKE3-team/BLAKE3
  9. https://www.blake2.net/ says: "CONSIDER USING BLAKE3, faster than BLAKE2, see https://github.com/BLAKE3-team/BLAKE3 " I'm glad we're on Blake2 and seeing the benefits, but why not go straight to Blake3? What are the differences and why do…
  10. https://github.com/BLAKE3-team/BLAKE3/blob/master/media/spee... argues BLAKE2s is twice as fast compared to SHA256. One aspect switching from SHA1 to BLAKE2s does is it increases the total entropy a single compression operation adds to…
  11. Speed was probably not the criteria otherwise blake3 seems like an even better choice: https://github.com/BLAKE3-team/BLAKE3
  12. …XXH3 in this thread so I cannot comment on how it stacks up but I love b3sum for fast file hashing. https://github.com/BLAKE3-team/BLAKE3/tree/master/b3sum
    comment by kortex · 2021-10-29 · in Meow Hash (2018)
  13. I just put up https://github.com/BLAKE3-team/BLAKE3/pull/188 for this. Let me know if you have any suggestions about how to test it?
    comment by oconnor663 · 2021-07-30 · in BLAKE3 1.0
  14. Huh, I didn't know that. https://github.com/BLAKE3-team/BLAKE3/blob/b404c851c284ed01f... I peeked at the reference impl (380 lines of safe Rust) and found this. It has a 1,728-byte array for tree state, which is enough for 2 ^ 64 bytes. So…
    comment by ReactiveJelly · 2021-07-27 · in BLAKE3 1.0
  15. ▲ 220
    BLAKE3 1.0
    story by ta988 · 2021-07-26 · 121 comments
  16. …to put in SIMD. Modern designs tend to be very SIMD-aware, such as BLAKE3[0] and Gimli[1]. [0]: https://github.com/BLAKE3-team/BLAKE3/blob/master/c/README.m... [1]: § 5.6 https://gimli.cr.yp.to/gimli-20170627.pdf
  17. …closer to 6 GB/s. I'd be curious to see the results of running `cargo +nightly bench` in the https://github.com/BLAKE3-team/BLAKE3 repo on that processor.
    comment by oconnor663 · 2020-08-25 · in Umash: A fast and universal enough hash
  18. Yep, Blake3 can do around 6-7GB/s https://github.com/BLAKE3-team/BLAKE3
  19. …may be perceived as too risky. [1] https://softwareengineering.stackexchange.com/a/147120 [2] https://github.com/BLAKE3-team/BLAKE3/blob/master/LICENSE [3] https://github.com/LoupVaillant/Monocypher/blob/master/LICEN...
    comment by beefhash · 2020-07-13 · in On Open Source, licenses and changes
  20. …) The recently released Blake3 which is designed to be cryptographically secure is very fast also ( https://github.com/BLAKE3-team/BLAKE3 )
    comment by eadan · 2020-05-29 · in SHA-1 collisions now cost $45k [pdf]
  21. …in at 8 KiB and 16 KiB of input respectively, widening the difference further. The red bar chart at https://github.com/BLAKE3-team/BLAKE3 is a single-threaded measurement on a machine that supports AVX-512.
    comment by oconnor663 · 2020-02-05 · in A new hash algorithm for Git
  22. …files, which SHA2 cannot. The C version, which Rurban copied, does not leverage multithreading: https://github.com/BLAKE3-team/BLAKE3/blob/master/c/README.m...
    comment by espadrine · 2020-01-11 · in Blake3 is 10 times faster than SHA-2
  23. …to various hash functions (including SHA-2 and SHA-3 families) on AWS c5.metal; see the chart here: https://github.com/BLAKE3-team/BLAKE3
    comment by throwawaymath · 2020-01-11 · in Blake3 is 10 times faster than SHA-2
  24. Speed comparison from the BLAKE3 authors: https://github.com/BLAKE3-team/BLAKE3/ I hadn't heard of BLAKE3 before (I thought BLAKE2b was the latest and greatest), judging by commits from the repositories of that user it's about half a year…
    comment by lucb1e · 2020-01-11 · in Blake3 is 10 times faster than SHA-2
  25. …only password hashing and cryptocurrency mining that needs to be slow. BLAKE3's readme says: ( https://github.com/BLAKE3-team/BLAKE3 ) NOTE: BLAKE3 is not a password hashing algorithm, because it's designed to be fast, whereas password…
    comment by geofft · 2020-01-11 · in Blake3 is 10 times faster than SHA-2
  26. There's a non-Rust implementation in the same repository, at https://github.com/BLAKE3-team/BLAKE3/tree/master/c (in C).
    comment by cesarb · 2020-01-10 · in The BLAKE3 cryptographic hash function
  27. …Much Crypto to heart[1] and dropped the number of rounds from Blake2B's 12 down to 7 for Blake3: https://github.com/BLAKE3-team/BLAKE3/blob/master/reference_... https://github.com/BLAKE2/BLAKE2/blob/master/ref/blake2b-ref... Which, yeah,…
  28. ▲ 288
    The BLAKE3 cryptographic hash function
    story by erwan · 2020-01-09 · 104 comments