Jack O'Connor
e83cbbb8f5
clarify multithreading support in the C readme
...
Fixes https://github.com/BLAKE3-team/BLAKE3/issues/99 .
2020-07-20 10:01:00 -04:00
Jack O'Connor
c26a37f70c
C files -> C and assembly files
2020-03-25 17:25:48 -04:00
Jack O'Connor
c3639b4255
c/README.md changes
...
The C implementation now supports output seeking. Also expand the API
section a bit, and reorganize things to put the example on top.
2020-03-25 17:11:36 -04:00
Jack O'Connor
48f2f745d9
clean up the C example a bit
2020-03-01 17:33:36 -05:00
Jack O'Connor
fcc14c8c1b
more file renaming, use underscores more consistently
2020-02-12 18:41:41 -05:00
Erik Johansson
0281f1ae16
Rename assembly files (blake3-* -> blake3_*)
...
This gives the assembly files the same prefix as the intrinsics files which
simplifies building when the build system should pick between the assembly and
the intrinsics files.
2020-02-12 23:08:44 +01:00
Jack O'Connor
7ee05ba3bd
document how to build the C code with assembly implementations
2020-02-12 13:04:03 -05:00
Jack O'Connor
3c098eecc1
formating in c/README.md
2020-01-29 13:05:44 -05:00
Jack O'Connor
af0ef07519
update the c/README.md example to hash stdin
2020-01-29 13:01:40 -05:00
Jack O'Connor
37e153cc60
add NEON support to blake3_dispatch.c
...
Currently this requires setting the BLAKE3_USE_NEON preprocessor flag.
In the future we may enable this automatically on AArch32/64 or include
some kind of dynamic feature detection. (Though ARM makes this harder
than x86.)
As part of this, get rid of the IS_ARM flag. It wasn't being set
properly when I tried it on a Raspberry Pi.
Closes #30 .
2020-01-28 15:59:16 -05:00
Jack O'Connor
dec0c49576
add a note about AVX-512 flags
2020-01-27 13:10:25 -05:00
Jack O'Connor
71e605fd5d
typo
2020-01-26 16:12:10 -05:00
Jack O'Connor
1db856a3e5
expand the C README for public consumption
2020-01-26 16:07:51 -05:00
Jack O'Connor
af9b44c881
replace the C code README with a "not yet ready" remark
2020-01-09 09:48:52 -05:00
Jack O'Connor
a7579d30ad
merge BLAKE3-c into this repo
...
This is commit 4476d9da0e370993823e7ad17592b84e905afd76 of
https://github.com/veorq/BLAKE3-c .
2020-01-09 09:48:52 -05:00