mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2025-01-21 15:50:01 +01:00
Changes since 1.4.1: - The Rust crate's Hasher type has gained new helper methods for common forms of IO: update_reader, update_mmap, and update_mmap_rayon. The latter matches the default behavior of b3sum. The mmap methods are gated by the new "mmap" Cargo feature. - Most of the Rust crate's public types now implement the Zeroize trait. This is gated by the new "zeroize" Cargo feature. - The Rust crate's Hash types now implements the serde Serialize and Deserialize traits. This is gated by the new "serde" Cargo feature. - The C library now uses atomics to cache detected CPU features under most compilers other than MSVC. Previously this was a non-atomic write, which was probably "benign" but made TSan unhappy. - NEON support is now disabled by default on big-endian AArch64. Previously this was a build error if the caller didn't explicitly disable it.
28 lines
687 B
INI
28 lines
687 B
INI
[package]
|
|
name = "b3sum"
|
|
version = "1.5.0"
|
|
authors = ["Jack O'Connor <oconnor663@gmail.com>"]
|
|
description = "a command line implementation of the BLAKE3 hash function"
|
|
repository = "https://github.com/BLAKE3-team/BLAKE3"
|
|
license = "CC0-1.0 OR Apache-2.0"
|
|
readme = "README.md"
|
|
edition = "2021"
|
|
|
|
[features]
|
|
neon = ["blake3/neon"]
|
|
prefer_intrinsics = ["blake3/prefer_intrinsics"]
|
|
pure = ["blake3/pure"]
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.25"
|
|
blake3 = { version = "1", path = "..", features = ["mmap", "rayon"] }
|
|
clap = { version = "4.0.8", features = ["derive", "wrap_help"] }
|
|
hex = "0.4.0"
|
|
memmap2 = "0.7.0"
|
|
rayon = "1.2.1"
|
|
wild = "2.0.3"
|
|
|
|
[dev-dependencies]
|
|
duct = "0.13.3"
|
|
tempfile = "3.1.0"
|