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
20082026
-
Try Blake3 instead SHA-1 https://github.com/BLAKE3-team/BLAKE3
comment by zazaulola · 2025-11-07 · in Two billion email addresses were exposed -
…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 -
…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 -
…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 -
> 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 -
…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
comment by nextaccountic · 2023-10-14 · in Debunking NIST's calculation of the Kyber-512 security level -
…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
comment by eyegor · 2023-07-26 · in Google abandons work to move Assistant smart speakers to Fuchsia -
In the meantime, https://github.com/BLAKE3-team/BLAKE3
comment by sshine · 2022-01-23 · in BLAKE2: “Harder, Better, Faster, Stronger” Than MD5 (2014) -
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…
comment by buro9 · 2021-12-31 · in Linux Kernel RNG is now Blake2 instead of SHA1 and 3x faster -
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…
comment by maqp · 2021-12-31 · in Linux Kernel RNG is now Blake2 instead of SHA1 and 3x faster -
Speed was probably not the criteria otherwise blake3 seems like an even better choice: https://github.com/BLAKE3-team/BLAKE3
comment by pedrocr · 2021-12-31 · in Linux Kernel RNG is now Blake2 instead of SHA1 and 3x faster -
…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) -
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 -
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 -
▲ 220
BLAKE3 1.0story by ta988 · 2021-07-26 · 121 comments
-
…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
comment by espadrine · 2020-12-13 · in ARM MacBook vs. Intel MacBook: A SIMD Benchmark -
…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 -
Yep, Blake3 can do around 6-7GB/s https://github.com/BLAKE3-team/BLAKE3
comment by 5986043handy · 2020-07-29 · in XXH3, world's fastest hash algorithm, has reached stable status -
…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 -
…) 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] -
…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 -
…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 -
…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 -
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 -
…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 -
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 -
…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,…
comment by loeg · 2020-01-09 · in The BLAKE3 cryptographic hash function -
▲ 288
The BLAKE3 cryptographic hash functionstory by erwan · 2020-01-09 · 104 comments