aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-04-09kernel_3d_16 and xof functionskernelJack O'Connor
2022-03-26xor_xof variants for the 2d kernelJack O'Connor
2022-03-20blake3_avx512_xof_stream_4Jack O'Connor
2022-03-20blake3_avx2_xof_stream_2Jack O'Connor
2022-03-20blake3_avx512_xof_stream_2Jack O'Connor
2022-03-20initial xof_stream functionsJack O'Connor
2022-03-16rename kernel_1 to kernel2d_1 and add degree argsJack O'Connor
2022-03-15generate blake3_{avx512,sse41,sse2}_compress with asm.pyJack O'Connor
2022-03-11replace tail calls with jumpsJack O'Connor
2022-03-11blake3_avx512_chunks_8 and blake3_avx512_parents_8Jack O'Connor
2022-03-09blake3_avx512_xof_xor_16Jack O'Connor
2022-03-09test unaligned writesJack O'Connor
2022-03-09broadcast the block length and domain flags inside blake3_avx512_kernel_16Jack O'Connor
2022-03-09move third row initialization into blake3_avx512_kernel_16Jack O'Connor
2022-03-09interleave the write ops in blake3_avx512_xor_stream_16Jack O'Connor
2022-03-09blake3_avx512_xof_stream_16Jack O'Connor
2022-03-08split the left and right child CVs for blake3_avx512_parents_16Jack O'Connor
2022-03-08blake3_avx512_parents_16Jack O'Connor
2022-03-08use a memory argument for vpbroadcastdJack O'Connor
2022-03-08describe the transposition in commentsJack O'Connor
2022-03-08now using only 3 scratch zmm registersJack O'Connor
2022-03-08interleave the first pass -- good performanceJack O'Connor
2022-03-08try it with 4 times as many loadsJack O'Connor
2022-03-08add a benchmarkJack O'Connor
2022-03-08blake3_avx512_chunks_16Jack O'Connor
2022-03-08unroll the block loop and load the keyJack O'Connor
2022-03-08correct the last two transposition passesJack O'Connor
2022-03-08nonzero messageJack O'Connor
2022-03-08start working on a refactored assembly implementationJack O'Connor
2022-03-04add "(if any)" regarding keying in the security notesJack O'Connor
2022-03-03simplify a bit moreJack O'Connor
2022-03-02simplify the security notes, avoid referring to entropyJack O'Connor
2022-03-02document the extended output security issue found by Aldo GunsingJack O'Connor
2022-01-24check the HMAC output bytesJack O'Connor
2022-01-24Adds testjbis9051
2022-01-23Add blocksize traitjbis9051
2021-12-30a few more comment tweaksJack O'Connor
2021-12-30Update digest crate to 0.10 for traits-preview featureMatthias Schiffer
2021-11-05fix incorrect output / undefined behavior in Windows SSE2 assemblyJack O'Connor
2021-11-04add Hasher::countJack O'Connor
2021-10-29remove an incorrect commentJack O'Connor
2021-10-23update NEON docs in lib.rsJack O'Connor
2021-10-07Implement better target detection for NEONrsdy
2021-09-10clarify that OutputReader::position is equivalent to Seek::stream_positionJack O'Connor
2021-09-10link to the paper in the derive_key docsJack O'Connor
2021-07-25update README examplesJack O'Connor
2021-05-18upgrade to arrayvec 0.7.0Jack O'Connor
2021-05-18explicitly document the properties of short outputsJack O'Connor
2021-03-28more cleaup of undocumented APIJack O'Connor
2021-03-28update doc comments on guts moduleJack O'Connor