aboutsummaryrefslogtreecommitdiff
path: root/c/blake3.c
AgeCommit message (Expand)Author
2025-03-30add the `hazmat` module and deprecate the undocumented `guts` moduleJack O'Connor
2025-03-13Implement TBB-based parallelism for C libsilvanshade
2024-08-15integrate xof_many with the Rust implementation and with Rust and C testsJack O'Connor
2024-08-15add an intrinsics implementation of blake3_xof_many_avx512Jack O'Connor
2024-08-15integrate with c codeSamuel Neves
2024-07-03chore: fix some commentswangcundashang
2024-06-11Remove some dead storesTom Stellard
2024-02-04comment cleanupJack O'Connor
2024-02-04silenc gcc Werror=logical-opdivinity76
2023-06-27Fix typo exendable -> extendable1f604
2022-07-28fix another instance of the same typoJack O'Connor
2022-03-02document the extended output security issue found by Aldo GunsingJack O'Connor
2022-01-07add blake3_hasher_reset to the C APIJack O'Connor
2021-10-21fix a comment typoJack O'Connor
2021-08-24add a redundant loop condition to silence GCC warningsJack O'Connor
2021-02-15clang-format a few filesJack O'Connor
2020-10-29add blake3_version(void) / BLAKE3_VERSION_STRINGHans Henrik Bergan
2020-09-29fix a couple of big-endianness mistakes in blake3.cJack O'Connor
2020-09-01C: rename blake3_hasher_init_derive_key_raw and documentationRenzo Carbonara
2020-08-30C: Add blake3_hasher_init_derive_key_lenRenzo Carbonara
2020-06-26shrink a stack array that's twice as big as it needs to beJack O'Connor
2020-03-31move prototypes to shared header file, and make all local functions static.Samuel Neves
2020-03-25add blake3_hasher_finalize_seek to the C APIJack O'Connor
2020-03-17correct a commentJack O'Connor
2020-02-27some comment typosJack O'Connor
2020-02-25remove a mis-optimization that hurt performance for uneven updatesJack O'Connor
2020-01-23more robust bit-trickery functionsSamuel Neves
2020-01-22port compress_subtree_to_parent_node from Rust to CJack O'Connor
2020-01-22clang-formatJack O'Connor
2020-01-10move 0-length checks to the top-level C API functionsJack O'Connor
2020-01-10C impl: Prevent memcpy undefined behaviorGuido Vranken
2020-01-09merge BLAKE3-c into this repoJack O'Connor