aboutsummaryrefslogtreecommitdiff
path: root/c
AgeCommit message (Expand)Author
2020-08-14integrate with c codexofSamuel Neves
2020-08-14initial blake3_xof_many_avx512Samuel Neves
2020-07-30support compilers without __has_includecetSamuel Neves
2020-07-20clarify multithreading support in the C readmeJack O'Connor
2020-07-20rename the C Makefile to Makefile.testingJack O'Connor
2020-06-29stop being a jerk and add the context string to test_vectors.jsonJack O'Connor
2020-06-27Merge pull request #96 from BLAKE3-team/cetSamuel Neves
2020-06-27enable CET on asmSamuel Neves
2020-06-26shrink a stack array that's twice as big as it needs to beJack O'Connor
2020-04-12Do not require AVX512DQSamuel Neves
2020-03-31move prototypes to shared header file, and make all local functions static.Samuel Neves
2020-03-29refactor the Cargo feature setJack O'Connor
2020-03-29save missing clobbered registers on WindowsSamuel Neves
2020-03-25C files -> C and assembly filesJack O'Connor
2020-03-25c/README.md changesJack O'Connor
2020-03-25add blake3_hasher_finalize_seek to the C APIJack O'Connor
2020-03-17correct a commentJack O'Connor
2020-03-01clean up the C example a bitJack O'Connor
2020-02-27some comment typosJack O'Connor
2020-02-25remove a mis-optimization that hurt performance for uneven updatesJack O'Connor
2020-02-13Fix bug inadvertently introduced in a1c4c4efb58aa57596f4c92e0a01914a584c8613Samuel Neves
2020-02-13Work around GCC bug 85328 by forcing trivially masked stores.Samuel Neves
2020-02-13Work around clang bug 36144 by replacing anonymous label numbers.Samuel Neves
2020-02-12more file renaming, use underscores more consistentlyJack O'Connor
2020-02-12Rename assembly files (blake3-* -> blake3_*)Erik Johansson
2020-02-12add test_asm to the C Makefileasm_integration2Jack O'Connor
2020-02-12document how to build the C code with assembly implementationsJack O'Connor
2020-02-12integrate assembly implementations into blake3_c_rust_bindingsJack O'Connor
2020-02-12assembly implementationsSamuel Neves
2020-02-02Fix #51.Samuel Neves
2020-01-30[MSVC] added possible to compile at Microsoft Visual C compiler.TheVice
2020-01-29formating in c/README.mdJack O'Connor
2020-01-29update the c/README.md example to hash stdinJack O'Connor
2020-01-28add NEON support to blake3_dispatch.cJack O'Connor
2020-01-28clear errno before strtoullJack O'Connor
2020-01-28one more warningJack O'Connor
2020-01-28fix unused variable warningJack O'Connor
2020-01-27add a note about testing in main.cJack O'Connor
2020-01-27[memset] removed call of 'memset' function according to the overwritingTheVice
2020-01-27[memset] placed function after checking of memory was doneTheVice
2020-01-27add a note about AVX-512 flagsJack O'Connor
2020-01-27remove an obsolete remark about performanceJack O'Connor
2020-01-26typoJack O'Connor
2020-01-26expand the C README for public consumptionJack O'Connor
2020-01-23Add extern "C" to blake3.hErik Johansson
2020-01-23streamline load_countersSamuel Neves
2020-01-23name collisionSamuel Neves
2020-01-23more robust bit-trickery functionsSamuel Neves
2020-01-22port compress_subtree_to_parent_node from Rust to CJack O'Connor
2020-01-22add the round_down_to_power_of_2 algoirthmJack O'Connor