No Description

Rich H c1d2856495 First pass at encap and decap 1 year ago
include c1d2856495 First pass at encap and decap 1 year ago
src c1d2856495 First pass at encap and decap 1 year ago
.gitignore de84ae8697 Apply the improvements to speedup dags and use clang compiler 2 years 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. 2 years ago
makefile de84ae8697 Apply the improvements to speedup dags and use clang compiler 2 years 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