Jack O'Connor
56b72b1738
add another retry loop to upload_github_release_asset.py
...
While we're at it, black format the .py files in this directory.
2022-11-20 17:18:35 -08:00
Jack O'Connor
537e96747a
version 1.3.2:
...
Changes since 1.3.1:
- Dependency updates only. This includes updating Clap to v4, which
changes the format of the `b3sum --help` output. The new MSRV is
1.59.0 for `blake3` and 1.60.0 for `b3sum`. Note that this project
doesn't have any particular MSRV policy, and we don't consider MSRV
bumps to be breaking changes.
2022-11-20 15:29:45 -08:00
Jack O'Connor
afa717caf5
downgrade os_str_bytes to v6.3.1 in b3sum/Cargo.lock
...
v6.4.0 has a bug where invalid UTF-16 filenames fail a debug_assert on
Windows. See https://github.com/dylni/os_str_bytes/issues/14 . The vast
majority of b3sum users should be running a binary built in release mode
and shouldn't be affected by this. This lockfile change fixes our CI,
but note that `cargo install` doesn't respect lockfiles by default
(without --locked), so anyone running a debug binary against invalid
Windows filepaths (very rare) will still need to wait for an upstream
patch release.
2022-11-20 15:11:41 -08:00
Jack O'Connor
fa127b2030
small update to release.md
2022-11-20 13:23:35 -08:00
Jack O'Connor
e067e7f498
add the MSRV toolchain (currently 1.60.0) to CI
2022-11-20 12:45:11 -08:00
Jack O'Connor
c6a25d7c97
clean up b3sum help strings and increase max_term_width to 100
2022-11-20 12:40:57 -08:00
Jack O'Connor
f10d41924a
regenerate b3sum/Cargo.lock
2022-11-20 12:20:57 -08:00
Jack O'Connor
245ac798ce
upgrade constant_time_eq to v0.2 and page_size to v0.5
2022-11-20 12:20:00 -08:00
Jack O'Connor
62bba46342
Merge pull request #259 from sorairolake/rewrite-cli
...
Rewrite CLI using Derive API
2022-11-20 12:15:50 -08:00
Jack O'Connor
f84636e59c
Merge pull request #261 from wargio/pure-portable
...
Support portable build without intrinsics
2022-10-12 03:40:58 -04:00
Giovanni
9abc602848
Add missing sudo in ci.yml
2022-10-12 00:27:22 +02:00
wargio
cf5d59cd43
Support portable build without intrinsics
2022-10-03 11:24:18 +02:00
Shun Sakai
cf9edb090b
Split short summary from full help text
2022-10-03 13:28:52 +09:00
Shun Sakai
e4dfb96b41
Bump clap to v4.0
2022-10-03 12:07:33 +09:00
Shun Sakai
df7136837a
Rewrite CLI using Derive API
2022-09-14 19:53:05 +09:00
Jean-Philippe Aumasson
7e15c5314e
alephium
2022-09-03 19:59:01 +02:00
Jack O'Connor
e733e5ac98
fix another instance of the same typo
2022-07-28 14:15:13 -07:00
Ricardo Fernández Serrata
0fb6410c90
Fix doc typo
2022-07-28 14:14:39 -07:00
Jack O'Connor
09df11731e
replace a copy-pasted Rust API reference in the C docs
2022-07-22 10:48:33 -07:00
Ricardo Fernández Serrata
79d270283f
Fix and shorten link
2022-07-19 09:45:19 -07:00
Ricardo Fernández Serrata
b5bd5bc3c9
Add direct link to multithreading section
2022-07-19 09:45:19 -07:00
Jack O'Connor
49a04ca23d
clarify unstable Cargo features
2022-06-23 10:07:53 -07:00
Tino Reichardt
915ed384af
clarify README - BLAKE3 is a feature of OpenZFS now
2022-06-10 11:42:46 -07:00
Jack O'Connor
46cf7b7315
simplify a line in the docs example code
...
The same change was previously made in README.md.
2022-06-07 21:52:51 -07:00
Jack O'Connor
b776e8f328
clarify "modern" in the README
2022-04-17 13:48:03 -10:00
Jack O'Connor
d55ce7e7f6
s/Usage/Adoption/
...
There's another section called "Usage", so this is a little bit clearer.
2022-04-17 13:04:16 -10:00
JP Aumasson
57c765bb63
users
2022-04-17 19:02:32 -04:00
Jack O'Connor
7692ba52e2
slight simplification in the README example code
2022-04-12 13:44:35 -07:00
Fangrui Song
9114ff8ed1
add prototypes to fix -Wstrict-prototypes warnings
2022-04-09 11:00:17 -07:00
Jack O'Connor
4393a9b79c
fix a deprecation warning from clap
2022-03-27 16:50:37 -04:00
Jack O'Connor
d77a70f512
refresh the Cargo.lock file for b3sum
2022-03-27 16:50:37 -04:00
Jack O'Connor
34d70d10b5
Merge pull request #237 from strangelittlemonkey/RUSTSEC-2020-0077
...
Rustsec 2020 0077
2022-03-27 16:50:02 -04:00
Zach Crownover
cd0775f8e6
Update crossbeam-utils from yanked version
2022-03-26 01:53:05 +00:00
Zach Crownover
f7f535763c
Update crossbeam-channel from yanked version
2022-03-26 01:52:44 +00:00
Zach Crownover
be9ff324bd
Update block-buffer from yanked version
2022-03-26 01:50:55 +00:00
Zach Crownover
989c30e249
RUSTSEC-2020-0077
...
Migrate from the abandoned memmap library to the now maintained fork
of memmap2
2022-03-26 01:48:20 +00:00
Jack O'Connor
9cd41c0cfd
link to reference impl ports from the main readme too
2022-03-05 14:52:28 -05:00
Jack O'Connor
039f8cdc20
link to ports of the reference implementation
2022-03-04 21:02:18 -05:00
Jack O'Connor
48c4621edc
add "(if any)" regarding keying in the security notes
2022-03-04 10:19:14 -05:00
Jack O'Connor
3e67a8f45b
correct the security notes for the C API
2022-03-03 12:06:14 -05:00
Jack O'Connor
d295410aad
simplify a bit more
2022-03-03 11:52:58 -05:00
Jack O'Connor
b3c06e46ed
simplify the security notes, avoid referring to entropy
2022-03-02 19:05:15 -05:00
Jack O'Connor
153d46e11a
copy the same notes to the C docs
2022-03-02 17:55:05 -05:00
Jack O'Connor
ea3bc782d8
document the extended output security issue found by Aldo Gunsing
...
https://eprint.iacr.org/2022/283
2022-03-02 17:39:25 -05:00
Jack O'Connor
4e84c8c7ae
version 1.3.1
...
Changes since 1.3.0:
- The unstable `traits-preview` feature now includes an implementation
of `crypto_common::BlockSizeUser`, AKA
`digest::core_api::BlockSizeUser`. This allows `blake3::Hasher` to be
used with `hmac::SimpleHmac`.
2022-01-25 12:02:56 -05:00
Jack O'Connor
15447749ef
add a release checklist
2022-01-25 12:02:56 -05:00
Jack O'Connor
540f708a94
check the HMAC output bytes
2022-01-24 20:52:22 -05:00
jbis9051
509e97ed90
Adds test
2022-01-24 19:29:33 -05:00
jbis9051
e069e46116
Add blocksize trait
2022-01-23 15:46:04 -05:00
Jack O'Connor
1631016b86
add a RAYON_NUM_THREADS=1 run to CI
2022-01-18 14:29:44 -05:00