aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-08-31Merge pull request #110 from mkrupcale/sse2Samuel Neves
2020-08-31Implement `fmt::Debug` using buildersNikolai Vazquez
2020-08-25Write _mm_blend_epi16 emulation without multiplicationMatthew Krupcale
2020-08-24Fix unreachable expression compiler warningMatthew Krupcale
2020-08-24SSE2 intrinsic: emulate _mm_blend_epi16 SSE4.1 intrinsic with SSE2 intrinsicsMatthew Krupcale
2020-08-24Start SSE2 implementation based on SSE4.1 versionMatthew Krupcale
2020-08-14the same hex example for rustdocsJack O'Connor
2020-06-26shrink a stack array that's twice as big as it needs to beJack O'Connor
2020-06-14a little bit of cleanup and more testingJack O'Connor
2020-06-14Replace std::io::copy with clone_from_sliceJustus K
2020-06-14Bump digest to 0.9.0 and crypto-mac to 0.8.0Justus K
2020-05-23fix another small mistake in the docsJack O'Connor
2020-04-11print the compiler version in CI, for help with debuggingJack O'Connor
2020-04-10unbreak neon benchmarksJack O'Connor
2020-04-01automatically fall back to the pure Rust buildJack O'Connor
2020-03-29add testing-only flags to disable individual instruction setsJack O'Connor
2020-03-29refactor the Cargo feature setJack O'Connor
2020-03-28print out instruction set support in CIJack O'Connor
2020-03-05add an example of parsing a Hash from a hex stringJack 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-12add a performance note and a usage example for HasherJack O'Connor
2020-02-12document optional Cargo features on docs.rsJack O'Connor
2020-02-12integrate assembly implementations into the blake3 crateJack O'Connor
2020-02-12test a couple more reset() casesJack O'Connor
2020-02-11use a non-zero value for counter when testing hash_many with parentsJack O'Connor
2020-02-10avoid compiling avx512_detected() when the "c_avx512" feature is disabledJack O'Connor
2020-02-06Hasher::update_with_joinJack O'Connor
2020-02-04re-export digest and crypto_macJack O'Connor
2020-02-03Inline wrapper methodsCesar Eduardo Barros
2020-02-03make the inherent reset() method return &mut selfJack O'Connor
2020-02-03implement crypto_mac::MacJack O'Connor
2020-02-02mention the digest traits in the docsJack O'Connor
2020-02-02implement traits from the digest crateJack O'Connor
2020-02-02add Hasher::resetJack O'Connor
2020-01-22add a larger test caseJack O'Connor
2020-01-21expand comments about lazy mergingJack O'Connor
2020-01-21stack size in the optimized impl should be MAX_DEPTH + 1Jack O'Connor
2020-01-20double the maximum incremental subtree sizeJack O'Connor
2020-01-19manually prefetch message blocksSamuel Neves
2020-01-18comment about parallelismJack O'Connor
2020-01-16add blake3_c_rust_bindings for testing and benchmarkingJack O'Connor
2020-01-12Inline trivial functionsCesar Eduardo Barros
2020-01-12Use fixed-size constant_time_eqCesar Eduardo Barros
2020-01-11disambiguate the two testJack O'Connor
2020-01-10correct the comments around SIMD rotationsJack O'Connor
2020-01-09delete the previous vendored C files and repoint the Rust codeJack O'Connor
2020-01-09test_msg_schedule_permutationJack O'Connor
2020-01-08code commentJP Aumasson
2020-01-07simplify the docs exampleJack O'Connor