No Description

Gustavo Banegas a401d869be added part of the karatsuba / LUP 1 year ago
include e039b74af6 almost compiling 1 year ago
src a401d869be added part of the karatsuba / LUP 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 a401d869be added part of the karatsuba / LUP 1 year 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