Bug 263425 - [NEW PORT] sysutils/b3sum: Command line implementation of the BLAKE3 hash function
Summary: [NEW PORT] sysutils/b3sum: Command line implementation of the BLAKE3 hash fun...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Koichiro Iwao
URL: https://github.com/blake3-team/blake3
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-19 18:11 UTC by sec.research.2005
Modified: 2022-05-26 03:55 UTC (History)
2 users (show)

See Also:


Attachments
Patch (12.29 KB, patch)
2022-04-19 18:11 UTC, sec.research.2005
no flags Details | Diff
Poudriere Build Log (124.09 KB, text/plain)
2022-04-19 18:12 UTC, sec.research.2005
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sec.research.2005 2022-04-19 18:11:29 UTC
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.
Comment 1 sec.research.2005 2022-04-19 18:12:06 UTC
Created attachment 233344 [details]
Poudriere Build Log
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-05-26 03:51:36 UTC
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(+)
Comment 3 Koichiro Iwao freebsd_committer freebsd_triage 2022-05-26 03:55:33 UTC
Committed, thanks!