Created attachment 233343 [details] Patch Command line implementation of the BLAKE3 hash function BLAKE3 is a cryptographic hash function that is: - Much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2. - Secure, unlike MD5 and SHA-1. Ssecure against length extension, unlike SHA-2. - Highly parallelizable across any number of threads and SIMD lanes, because it's a Merkle tree on the inside. - Capable of verified streaming and incremental updates, again because it's a Merkle tree. - A PRF, MAC, KDF, and XOF, as well as a regular hash. - One algorithm with no variants, which is fast on x86-64 and also on smaller architectures.
Created attachment 233344 [details] Poudriere Build Log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0142c27fbc5f8c0889468aeaa10b01989aa32410 commit 0142c27fbc5f8c0889468aeaa10b01989aa32410 Author: Mostly BSD <sec.research.2005@gmail.com> AuthorDate: 2022-04-18 19:03:26 +0000 Commit: Koichiro Iwao <meta@FreeBSD.org> CommitDate: 2022-05-26 03:50:46 +0000 sysutils/b3sum: add new port Command line implementation of the BLAKE3 hash function WWW: https://github.com/blake3-team/blake3 PR: 263425 sysutils/Makefile | 1 + sysutils/b3sum/Makefile (new) | 86 +++++++++++++++++++++++++++++++ sysutils/b3sum/distinfo (new) | 111 +++++++++++++++++++++++++++++++++++++++++ sysutils/b3sum/pkg-descr (new) | 16 ++++++ 4 files changed, 214 insertions(+)
Committed, thanks!