1
0
mirror of https://github.com/BLAKE3-team/BLAKE3 synced 2024-09-26 04:40:39 +02:00
Commit Graph

130 Commits

Author SHA1 Message Date
Jack O'Connor
c7a1f6e919 add the OffsetDeltas type alias
I'm about to add C integration for AVX-512 and NEON, and this matches
better what the C code is doing.
2019-12-07 21:55:13 -05:00
Jack O'Connor
d6fbb03d01 add reference impl benchmarks 2019-12-07 21:46:56 -05:00
Jack O'Connor
6edabea57a provide BLAKS3_FUZZ_ITERATIONS for running a longer fuzz test 2019-12-07 21:45:42 -05:00
JP Aumasson
9a3562dfc6 github fixes 2019-12-07 10:23:23 +01:00
Jack O'Connor
4b2d856754 add many_parents benchmarks 2019-12-06 17:18:39 -05:00
Jack O'Connor
19471453f5 add bench.rs 2019-12-06 16:17:30 -05:00
Jack O'Connor
912ae19bce get rid of the bitflags dependency 2019-12-06 15:32:20 -05:00
Jack O'Connor
47ef3ad01f add struct Hasher 2019-12-06 15:13:27 -05:00
JP Aumasson
db9b5ec1a8 kaby lake graph, readme edit 2019-12-05 22:01:28 +01:00
Jean-Philippe Aumasson
d0b26aac11
Merge pull request #1 from veorq/jp/contributing
CONTRIBUTING.md
2019-12-05 08:45:03 +01:00
Jack O'Connor
5458066da9 add hash/keyed_hash/derive_key and tests against reference_impl.rs 2019-12-04 18:17:24 -05:00
Jack O'Connor
1ed705374d add a few tests for the arithmetic helpers 2019-12-04 16:55:57 -05:00
Jack O'Connor
a274a9b0fa add recursive subtree hashing 2019-12-04 16:53:31 -05:00
JP Aumasson
7da55e3c7c tweaks 2019-12-04 19:02:53 +01:00
JP Aumasson
7f2ee9447b move authors to readme 2019-12-04 18:58:03 +01:00
JP Aumasson
79558581f3 readme draft and benchmark 2019-12-04 18:57:05 +01:00
JP Aumasson
8f2a7b0e1c contributing 2019-12-04 17:26:28 +01:00
Jack O'Connor
7736b254ce implementation notes 2019-12-03 16:23:19 -05:00
Jack O'Connor
ccdff5db59 add struct ChunkState 2019-12-03 15:50:51 -05:00
Jack O'Connor
aa6134d287 add struct Output 2019-12-03 15:23:07 -05:00
Jack O'Connor
07890f36f6 switch from words to bytes in representing chaining values 2019-12-03 15:23:07 -05:00
Jack O'Connor
daad5a55b6 add no_std support 2019-12-03 13:44:30 -05:00
Jack O'Connor
ad97e2b160 add struct Hash 2019-12-03 13:34:12 -05:00
Jack O'Connor
c01b725bc7 add platform.rs 2019-12-03 13:30:04 -05:00
Jack O'Connor
acdd9b3dbe add avx2.rs 2019-12-03 11:00:47 -05:00
Jack O'Connor
8f15aa3dfb add sse41.rs 2019-12-02 18:02:11 -05:00
Jack O'Connor
e4e0b0f99d test_reference_impl_size 2019-12-02 17:32:33 -05:00
Jack O'Connor
21df6b1103 add portable.rs 2019-12-02 17:30:55 -05:00
Jack O'Connor
2030966062 add the reference implementation 2019-12-02 17:03:07 -05:00
Jack O'Connor
4d0d2ccd99 initial commit 2019-12-02 16:52:56 -05:00