No Description

gustavo bef33f0902 Merge branch 'working_dags_5' of dags/dags into master 1 week ago
include cf883a1bb0 Provided a base level makefile that should work when downloaded from git. Additionally, changed param.h to allow DAGS_5 to function hopefully. 1 week ago
src cf883a1bb0 Provided a base level makefile that should work when downloaded from git. Additionally, changed param.h to allow DAGS_5 to function hopefully. 1 week ago
.gitignore 86ada40f51 Almost done 2 months ago
README.md cf883a1bb0 Provided a base level makefile that should work when downloaded from git. Additionally, changed param.h to allow DAGS_5 to function hopefully. 1 week ago
makefile cf883a1bb0 Provided a base level makefile that should work when downloaded from git. Additionally, changed param.h to allow DAGS_5 to function hopefully. 1 week ago

README.md

DAGS

The instruction is applied for Linux/Ubuntu.

REQUIRED LIBS

crypto m sodium keccak

INSTALLATION

You will need to Keccak libraries have the software run.

#!/usr/bash
sudo apt-get install xsltproc
git clone https://github.com/gvanas/KeccakCodePackage
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.

BUILD

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


make clean 
make 

RUN

To run, ./dags