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
Jack O'Connor
05f9cbdab1
username typo
2020-01-07 15:21:00 -05:00
JP Aumasson
1a9d8013be
s/zcash/ecc
2020-01-06 18:25:53 -05:00
JP Aumasson
77eba91f75
pwd hash
2020-01-05 23:28:20 -05:00
JP Aumasson
311218508d
readme tweaks, sponsors
2020-01-05 22:56:26 -05:00
Jack O'Connor
295224d48e
README wording tweaks
2020-01-05 21:06:49 -05:00
Jack O'Connor
f79c648cec
update the throughput graph
2020-01-05 20:42:20 -05:00
JP Aumasson
952ea944d9
copyrights
2020-01-05 15:49:57 -05:00
Jack O'Connor
34f146bbec
edits to README.md
2020-01-05 14:19:06 -05:00
JP Aumasson
86aaa13064
merge fix
2020-01-04 04:33:55 -05:00
JP Aumasson
02be834292
readme tweaks
2020-01-04 04:30:43 -05:00
Jack O'Connor
5fb359023c
add a readme link to b3sum
2019-12-15 19:22:01 -05:00
Jack O'Connor
ab88db1aed
docs tweaks
2019-12-14 10:13:10 -05:00
Jack O'Connor
66fee0c6ef
add some more description in README.md
2019-12-12 15:22:09 -05:00
Jack O'Connor
399167722c
add a README badge for CI
2019-12-09 21:22:33 -05:00
JP Aumasson
6355de08eb
typo
2019-12-09 21:51:58 +01:00
JP Aumasson
9a3562dfc6
github fixes
2019-12-07 10:23:23 +01:00
JP Aumasson
db9b5ec1a8
kaby lake graph, readme edit
2019-12-05 22:01:28 +01:00
JP Aumasson
7da55e3c7c
tweaks
2019-12-04 19:02:53 +01:00
JP Aumasson
79558581f3
readme draft and benchmark
2019-12-04 18:57:05 +01:00