No Description

Duc Nguyen 4b8744eb82 remove unused variable 2 years ago
include 4b8744eb82 remove unused variable 2 years ago
src 4b8744eb82 remove unused variable 2 years ago
.gitignore de84ae8697 Apply the improvements to speedup dags and use clang compiler 2 years ago cf883a1bb0 Provided a base level makefile that should work when downloaded from git. Additionally, changed param.h to allow DAGS_5 to function hopefully. 2 years ago
makefile 94de470802 change hash from K12 to FIPS202 2 years ago


The instruction is applied for Linux/Ubuntu.


crypto m sodium keccak


You will need to Keccak libraries have the software run.

sudo apt-get install xsltproc
git clone
cd KeccakCodePackage/ 
make generic64/libkeccak.a
cd bin/generic64/
sudo mkdir /usr/local/include/keccak/
sudo cp libkeccak.a.headers/* /usr/local/include/keccak/
sudo cp libkeccak.a /usr/local/lib/
echo "DONE"

Although we leave keccak in the build, but it might be obsolete someday so we recommend you do the instruction above to have newest Keccak library.


Select the desired version of DAGS you would like to build by editing the makefile To build the binary, just run:

make clean 


To run, ./dags