Skip to content
skapixPublic

About

SHA-3 cpu and gpu (CUDA) calculation

Topics

Resources

Stars

17 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

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

Stars

17 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages