Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 950 Bytes

File metadata and controls

28 lines (21 loc) · 950 Bytes

Flashashing

Proposal (from Google Drive): https://docs.google.com/document/d/10B3_nT8xF49vLgLpC1veNQ0CVsYdXoIxbktJP4OKPl8/edit?tab=t.0#heading=h.j2i16za8ib43

How to use

conda create -n ceg5206 python=3.12
pip install -r requirements.txt

# install the cpp source file
python setup.py install

# run scripts
python benchmark/test_script.py

Logs

  • 10.27: Add SIMD+Parallel implementation for BLAKE3.
  • 10.13: Add SIMD implementation for BLAKE3.
  • 10.9: Add multithreading call option to BLAKE3 implementation.
  • 10.7: Modify to BLAKE3 tree implementation.
  • 10.6: Add BLAKE3 chunk processing and naive hasher.
  • 10.4: Add BLAKE3 core primitives.
  • 10.3: Implement SHA256-SIMD version, still some flaws: only allow short string processing (len < 55)
  • 10.2: Consultation with doctor, invite to repo, add BLAKE3 basic implementations.
  • 10.1: Provide basic template for project, implementing basic sha256 in C++.