1
0
mirror of https://github.com/BLAKE3-team/BLAKE3 synced 2025-01-21 15:50:01 +01:00

Commit Graph

  • 989c30e249
    RUSTSEC-2020-0077 Zach Crownover 2022-03-26 01:48:20 +0000
  • ea94b544fc blake3_avx512_xof_stream_4 Jack O'Connor 2022-03-20 19:04:41 -0400
  • 9139fa40e8 blake3_avx2_xof_stream_2 Jack O'Connor 2022-03-20 18:35:41 -0400
  • 39ee6f4868 blake3_avx512_xof_stream_2 Jack O'Connor 2022-03-20 18:26:02 -0400
  • 08288c73bd initial xof_stream functions Jack O'Connor 2022-03-20 12:04:44 -0400
  • 18962919e9 add some comments Jack O'Connor 2022-03-18 15:13:39 -0400
  • 5875d4109e Improve build rules Ismael Luceno 2022-03-20 01:06:23 +0100
  • 993ec902a9 Simplify .o rules Ismael Luceno 2022-03-20 00:56:06 +0100
  • 0f31e51688 Avoid recompiling .S files Ismael Luceno 2022-03-20 00:45:53 +0100
  • 2eca6d7492 Remove static from g_cpu_features and get_cpu_features Ismael Luceno 2022-03-20 00:43:29 +0100
  • 3289c75996 c api, detect NEON support on Linux via auxiliary vector. David Carlier 2022-03-19 22:38:01 +0000
  • 75d5834bcc
    Merge branch 'BLAKE3-team:master' into recursion Steven Davies 2022-03-18 19:36:38 +0000
  • 0e8a65d9ad rename kernel_1 to kernel2d_1 and add degree args Jack O'Connor 2022-03-16 14:02:56 -0400
  • ee558b2f32 generate blake3_{avx512,sse41,sse2}_compress with asm.py Jack O'Connor 2022-03-12 01:14:10 -0500
  • 2e5eb837e5 replace tail calls with jumps Jack O'Connor 2022-03-11 01:49:50 -0500
  • 328542d837 blake3_avx512_chunks_8 and blake3_avx512_parents_8 Jack O'Connor 2022-03-11 00:20:55 -0500
  • 2156d05d4d blake3_avx512_xof_xor_16 Jack O'Connor 2022-03-09 15:14:33 -0500
  • ffed5c5605 test unaligned writes Jack O'Connor 2022-03-09 14:39:24 -0500
  • 09c2b9141c broadcast the block length and domain flags inside blake3_avx512_kernel_16 Jack O'Connor 2022-03-09 12:05:33 -0500
  • 506ae0b0fe move third row initialization into blake3_avx512_kernel_16 Jack O'Connor 2022-03-09 11:21:13 -0500
  • deac825436 interleave the write ops in blake3_avx512_xor_stream_16 Jack O'Connor 2022-03-09 00:52:00 -0500
  • 4c929ddac1 blake3_avx512_xof_stream_16 Jack O'Connor 2022-03-09 00:17:59 -0500
  • 5d46559201 split the left and right child CVs for blake3_avx512_parents_16 Jack O'Connor 2022-03-08 22:41:27 -0500
  • 1aba415d1e gather kernel_gather Jack O'Connor 2022-03-07 20:08:01 -0500
  • 4e8ae445c4 blake3_avx512_parents_16 Jack O'Connor 2022-03-08 16:35:54 -0500
  • ec669de03e use a memory argument for vpbroadcastd Jack O'Connor 2022-03-08 14:46:13 -0500
  • 9fdea0db7c describe the transposition in comments Jack O'Connor 2022-03-08 14:26:31 -0500
  • bcbbcc8d2c now using only 3 scratch zmm registers Jack O'Connor 2022-03-08 13:00:13 -0500
  • 78b8e87f91 interleave the first pass -- good performance Jack O'Connor 2022-03-08 12:03:03 -0500
  • 87a9318233 try it with 4 times as many loads Jack O'Connor 2022-03-08 11:59:58 -0500
  • d9b803304c add a benchmark Jack O'Connor 2022-03-07 14:56:46 -0500
  • e4397683ef blake3_avx512_chunks_16 Jack O'Connor 2022-03-07 14:44:21 -0500
  • 3f066236ad unroll the block loop and load the key Jack O'Connor 2022-03-07 13:55:26 -0500
  • 0421fb1b00 correct the last two transposition passes Jack O'Connor 2022-03-07 12:17:17 -0500
  • 67f5307c38 nonzero message Jack O'Connor 2022-03-06 17:41:27 -0500
  • f61d003953 start working on a refactored assembly implementation Jack O'Connor 2022-03-05 22:36:07 -0500
  • 124a7d89c4 Add Linux - Windows MSVC tests to Github CI Sporif 2022-03-07 08:04:49 +0000
  • f659ff7c6b Fix cross compilation with clang-cl Sporif 2022-03-06 01:17:13 +0000
  • 9cd41c0cfd link to reference impl ports from the main readme too Jack O'Connor 2022-03-05 14:52:28 -0500
  • 039f8cdc20 link to ports of the reference implementation Jack O'Connor 2022-03-04 21:01:48 -0500
  • 48c4621edc add "(if any)" regarding keying in the security notes Jack O'Connor 2022-03-04 10:19:14 -0500
  • 59aa47b859
    Revert "fix clippy warnings" Chip Reed 2022-03-03 21:33:09 -0800
  • 4263297657
    fix clippy warnings Chip Reed 2022-03-03 16:53:35 -0800
  • 78a0f292f1
    make reference_impl a published crate Chip Reed 2022-03-03 16:18:18 -0800
  • 3e67a8f45b correct the security notes for the C API Jack O'Connor 2022-03-03 12:06:14 -0500
  • d295410aad simplify a bit more Jack O'Connor 2022-03-03 11:41:12 -0500
  • b3c06e46ed simplify the security notes, avoid referring to entropy Jack O'Connor 2022-03-02 18:51:39 -0500
  • 153d46e11a copy the same notes to the C docs Jack O'Connor 2022-03-02 17:55:05 -0500
  • ea3bc782d8 document the extended output security issue found by Aldo Gunsing Jack O'Connor 2022-03-02 17:21:24 -0500
  • 593a42b830
    Merge 299351585ef51ef007ad666f91cff19a3be083fd into 4e84c8c7ae3da71d3aff5ba54d8ffa39a9b90fa0 Reuf Rujevic 2022-02-20 23:16:05 +0100
  • 299351585e
    Create Sjenica1 Reuf Rujevic 2022-02-20 23:15:57 +0100
  • 21d4e4115c
    Merge 3e8178445bf39944a07159cf19259b441518f3df into 4e84c8c7ae3da71d3aff5ba54d8ffa39a9b90fa0 Leonardo Razovic 2022-02-03 09:08:18 -0400
  • 4e84c8c7ae version 1.3.1 1.3.1 Jack O'Connor 2022-01-25 11:51:17 -0500
  • 15447749ef add a release checklist Jack O'Connor 2022-01-25 11:47:49 -0500
  • 540f708a94 check the HMAC output bytes Jack O'Connor 2022-01-24 20:47:37 -0500
  • 509e97ed90 Adds test jbis9051 2022-01-24 19:29:33 -0500
  • e069e46116 Add blocksize trait jbis9051 2022-01-23 15:46:04 -0500
  • 1631016b86 add a RAYON_NUM_THREADS=1 run to CI Jack O'Connor 2022-01-18 13:58:52 -0500
  • 8b98a264e8 special-case MSVC, which lacks stdatomic.h atomic_features Jack O'Connor 2022-01-17 16:40:06 -0500
  • 242ea2b2c8 make g_cpu_features atomic Jack O'Connor 2022-01-16 10:56:27 -0500
  • f6b46c0a3c clang-format blake3_dispatch.c Jack O'Connor 2022-01-16 10:55:58 -0500
  • 4056af6d7f silence a couple more warnings on 32-bit Windows Jack O'Connor 2022-01-10 21:02:37 -0500
  • a4ce789f28 fix some compiler warnings Samuel Neves 2022-01-08 20:12:14 +0000
  • fc5779da51 fix some compiler warnings Samuel Neves 2022-01-08 20:12:14 +0000