Jean-Philippe Aumasson
7e15c5314e
alephium
2022-09-03 19:59:01 +02: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
Tino Reichardt
915ed384af
clarify README - BLAKE3 is a feature of OpenZFS now
2022-06-10 11:42:46 -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
Jack O'Connor
9cd41c0cfd
link to reference impl ports from the main readme too
2022-03-05 14:52:28 -05:00
JP Aumasson
db436a50c2
linkfix
2021-09-17 10:40:59 +02:00
Jack O'Connor
7d8f7101f1
replace an assert!(... != ...) with an assert_ne!
2021-09-10 13:16:53 -04:00
Jack O'Connor
5aef6849bb
update README examples
2021-07-25 12:42:09 -04:00
Jack O'Connor
aa23d15fa0
link to JNI bindings also
2020-12-06 12:08:37 -05:00
Alexandre Mutel
6532271a11
Add a link to the .NET version
2020-12-06 12:02:09 -05:00
Jack O'Connor
9493228b13
clarify the derive_key example to discourage passwords
2020-12-02 12:10:19 -05:00
Jack O'Connor
5361572c4a
make account names into links
2020-10-16 23:23:15 -04:00
Jack O'Connor
1e98c47c7f
link to the Cryptography FM interview
2020-10-16 23:21:33 -04:00
Jack O'Connor
b54f8ff5ba
tweak the readme description of the benchmark chart
2020-09-24 14:12:14 -04:00
Jack O'Connor
d2a23f5330
add a docs.rs badge
2020-09-15 11:49:09 -04:00
Jack O'Connor
38bf1cf3a0
s/multi-threading/multithreading/
2020-09-01 09:52:36 -04:00
Jack O'Connor
9829abee72
mention @mkrupcale's SSE2 implementation in the readme
2020-09-01 09:47:24 -04:00
Jack O'Connor
8dc30a2737
assembly authorship in the README
2020-08-19 10:52:32 -04:00
Jack O'Connor
88094169fc
tweak the readme hex example
2020-08-14 11:30:46 -04:00
Alexx Roche
7589c8c608
How to access the hex inside the Hash()
...
blake3::hash(b"str") -> Hash(hex) and I want the `hex` stripped out from the Hash() as a str
2020-08-14 11:22:56 -04:00
Jack O'Connor
82005455be
link to the test vectors from the README
2020-05-15 13:19:59 -04:00
Jack O'Connor
ba468fbb4f
build b3sum binaries in CI for new tags
...
These configs and code are adapted from the CI workflow in
https://github.com/oconnor663/blake3-py , especially the
upload_github_release_asset.py script, which is copied verbatim.
2020-04-28 11:04:29 -04:00
Jack O'Connor
b8cdcb1f84
automatically fall back to the pure Rust build
...
There are two scenarios where compiling AVX-512 C or assembly code might
not work:
1. There might not be a C compiler installed at all. Most commonly this
is either in cross-compiling situations, or with the Windows GNU
target.
2. The installed C compiler might not support e.g. -mavx512f, because
it's too old.
In both of these cases, print a relevant warning, and then automatically
fall back to using the pure Rust intrinsics build.
Note that this only affects x86 targets. Other targets always use pure
Rust, unless the "neon" feature is enabled.
2020-04-01 19:13:15 -04:00
Jack O'Connor
27f3273d68
put the CI badge back down in the README
2020-03-30 10:13:41 -04:00
Jack O'Connor
152740578e
add testing-only flags to disable individual instruction sets
...
This lets CI test a wider range of possible SIMD support settings.
2020-03-29 23:12:47 -04:00
Jack O'Connor
e06a0f255a
refactor the Cargo feature set
...
The biggest change here is that assembly implementations are enabled by
default.
Added features:
- "pure" (Pure Rust, with no C or assembly implementations.)
Removed features:
- "c" (Now basically the default.)
Renamed features;
- "c_prefer_intrinsics" -> "prefer_intrinsics"
- "c_neon" -> "neon"
Unchanged:
- "rayon"
- "std" (Still the only feature on by default.)
2020-03-29 18:02:03 -04:00
Jack O'Connor
9d77bd6958
correct a comment
2020-03-17 14:26:39 -04:00
Jack O'Connor
c8f93a32bb
add links to other implementations in the readme
2020-03-16 17:38:08 -04:00
Jack O'Connor
efbfa0463c
integrate assembly implementations into the blake3 crate
2020-02-12 10:23:17 -05:00
Jack O'Connor
0c663aa8ac
add a link in the README to bar_chart.py
...
Closes https://github.com/BLAKE3-team/BLAKE3/issues/53 .
2020-02-04 09:40:10 -05:00
Jack O'Connor
5ef22de9d0
link to the C implementation from the README
2020-01-27 13:02:00 -05:00
Jack O'Connor
5c7004c518
a bit of README formatting
2020-01-13 13:21:06 -05:00
Jack O'Connor
de3ff01b14
mention the default output size in the README
2020-01-13 12:09:43 -05:00
Jack O'Connor
3ec157a9e9
add a CI badge
2020-01-13 12:09:43 -05:00
Jack O'Connor
a794a9124f
link directly to the blake3.pdf file in the spec repo
2020-01-09 15:40:22 -05:00
Jack O'Connor
6165c9211c
tweaks again
2020-01-08 18:41:53 -05:00
Jack O'Connor
7abaa1b3b2
more wording tweaks in README.md
2020-01-08 18:27:04 -05:00
Jack O'Connor
c3490e9bd7
baokeshed -> bao
2020-01-08 14:27:19 -05:00
Jack O'Connor
6d5bd23b1e
BLAKE3.svg and B3.svg
2020-01-08 14:17:24 -05:00
JP Aumasson
6e2889cd8c
readme fixes
2020-01-08 11:16:24 -05:00
JP Aumasson
b661fbdad5
emphasis
2020-01-08 09:31:16 -05:00
JP Aumasson
8436373d67
tweaks
2020-01-08 09:29:24 -05:00
JP Aumasson
31b4b4cd9f
tweaks
2020-01-08 09:29:04 -05:00
Jack O'Connor
bb95913d49
tweak the intellectual property wording
2020-01-07 18:04:02 -05:00
Jack O'Connor
60092cd6bc
replace `sha256sum` with `openssl sha256`, for macOS compatibility
2020-01-07 17:57:50 -05:00
Jack O'Connor
2441f2938f
fill out the Usage section of the README
2020-01-07 17:39:26 -05:00