Skip to content

l1cacheDell/flashashing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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++.

About

CEG5206 project, extremely fast hashing.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •