aboutsummaryrefslogtreecommitdiff
path: root/c
AgeCommit message (Expand)Author
2023-05-28integrate xof_many with the Rust implementation and with Rust and C testsJack O'Connor
2023-05-28add an intrinsics implementation of blake3_xof_many_avx512Jack O'Connor
2023-05-28integrate with c codeSamuel Neves
2023-05-28initial blake3_xof_many_avx512Samuel Neves
2023-05-24build(cmake): Print the active SIMD configurationHenrik S. Gaßmann
2023-05-24build(cmake): Properly configure dispatcher for no SIMDHenrik S. Gaßmann
2023-05-24build(cmake): Correctly detect x86 and arm64 WindowsHenrik S. Gaßmann
2023-05-23Update c/CMakeLists.txtJack O'Connor
2023-05-23Update c/CMakeLists.txtJack O'Connor
2023-05-23Explicitly specify C symbol visibilityHenrik S. Gaßmann
2023-05-23Refactor CMake buildsystem to be portable and modernHenrik S. Gaßmann
2023-05-23Fix typosJoel Rosdahl
2023-05-01Minor changes to CMake, added SSE support. Added options to only make either ...SteveGremory
2023-05-01Fixed on macOSSteveGremory
2023-05-01Hotfix CMakeLists.txtSteveGremory
2023-05-01Added CMake support, CMakeLists.txt taken from issue 102SteveGremory
2023-04-21correct SSSE3 detection; fixes #300Samuel Neves
2023-03-25upgrade all Cargo.toml files to edition=2021Jack O'Connor
2023-01-23Correct section names on Windows GNU assemblynamazso
2023-01-19Make sign conversion explicit. Fix #287.Alberto González Palomo
2022-11-26version 1.3.31.3.3Jack O'Connor
2022-11-23fix incorrect output from AVX-512 intrinsics in debug mode under GCC 5.4 and 6.1Jack O'Connor
2022-11-22test multiple initial counter values for hash_manyJack O'Connor
2022-11-20version 1.3.2:1.3.2Jack O'Connor
2022-10-03Support portable build without intrinsicswargio
2022-07-28fix another instance of the same typoJack O'Connor
2022-07-22replace a copy-pasted Rust API reference in the C docsJack O'Connor
2022-04-09add prototypes to fix -Wstrict-prototypes warningsFangrui Song
2022-03-04add "(if any)" regarding keying in the security notesJack O'Connor
2022-03-03correct the security notes for the C APIJack O'Connor
2022-03-03simplify a bit moreJack O'Connor
2022-03-02simplify the security notes, avoid referring to entropyJack O'Connor
2022-03-02copy the same notes to the C docsJack O'Connor
2022-03-02document the extended output security issue found by Aldo GunsingJack O'Connor
2022-01-25version 1.3.11.3.1Jack O'Connor
2022-01-10silence a couple more warnings on 32-bit WindowsJack O'Connor
2022-01-08fix some compiler warningsSamuel Neves
2022-01-08version 1.3.01.3.0Jack O'Connor
2022-01-07add blake3_hasher_reset to the C APIJack O'Connor
2021-11-05version 1.2.01.2.0Jack O'Connor
2021-11-05fix incorrect output / undefined behavior in Windows SSE2 assemblyJack O'Connor
2021-10-21version 1.1.01.1.0Jack O'Connor
2021-10-21a small capitalization changeJack O'Connor
2021-10-21fix a comment typoJack O'Connor
2021-10-12Use BLAKE3_USE_NEON=0 instead of BLAKE3_NO_NEON defrsdy
2021-10-12Include MSVC naming of aarch64 archrsdy
2021-10-11Match the C binding's target arch detection with the root crate'srsdy
2021-10-08Make the C implementation default to using NEON on aarch64rsdy
2021-09-01check length arg (out_len_ll) instead of default value (out_len)David Burkett
2021-08-24explicitly #error on big-endian ARMJack O'Connor