4 releases (breaking)
0.4.0 | Apr 13, 2021 |
---|---|
0.3.0 | Jun 18, 2019 |
0.2.0 | Mar 17, 2017 |
0.1.0 | Mar 11, 2017 |
#7 in #blake2b
12KB
245 lines
b2sum-rs
Rust clone of the BLAKE2b checksum utility in GNU coreutils.
Install
cargo install b2sum
Usage
Print or check BLAKE2 (512-bit) checksums.
With no FILE, or when FILE is -, read standard input.
Usage:
b2sum [options] [<filename>]...
b2sum (-h | --help)
b2sum --version
Options:
-c, --check read BLAKE2 sums from the FILEs and check them
-l, --length=BITS digest length in bits; must not exceed the maximum for the
blake2 algorithm and must be a multiple of 8 [default: 512]
--tag create a BSD-style checksum
The following five options are useful only when verifying checksums:
--ignore-missing don't fail or report status for missing files
--quiet don't print OK for each successfully verified file
--status don't output anything, status code shows success
--strict exit non-zero for improperly formatted checksum lines
-w, --warn warn about improperly formatted checksum lines
-h, --help display this help and exit
--version output version information and exit
The sums are computed as described in RFC 7693. When checking, the input
should be a former output of this program. The default mode is to print
a line with checksum and name for each FILE.
Minimum Supported Rust Version (MSRV)
This crate is guaranteed to compile on stable Rust 1.42 and up. It might compile with older versions but that may change at any time.
Dependencies
~6–9MB
~167K SLoC