Skip to content

skapix/sha3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHA-3 calculation

This project includes cpu and gpu (CUDA) high performance SHA3 hash calculation. Project consists of 4 subprojects:

  • library - the core of other projects
  • sha-3 single hash calculation
  • sha-3 batch hashes calculations
  • benchmark for single and batch calculations
  • test project

Requirements

All projects require compiler with full C++17 support, CUDA and OpenMP. Also CLI11 submodule is used as an auxiliary library.

Build project example

git clone https://github.com/skapix/sha3.git
cd sha3
git submodule init
git submodule update
mkdir build && cd build
cmake ..

How to test

For building tests, GTest framework is required. In order to check tests, run test executable.

./test/sha3_test

About

SHA-3 cpu and gpu (CUDA) calculation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published