DFSS
Distributed Fair Signing System
This repository contains source code for this INSA Rennes project (work in progress).
Configure workspace
-
Install Go (>=1.5) and configure a Go workspace as explained here
-
Navigate under
$GOPATH/src
and clone this repository -
Install build dependencies in
dfss/
directory
dfss/build/deps.sh
- At this point, you will be able to install the DFSS project with some simple commands
- To install CLI applications:
go install dfss/dfssc # Client
go install dfss/dfssp # Platform
go install dfss/dfsst # TTP
# or
make install
- To build GUI for client into
bin/
directory (using docker image)
# You may have to run these commands as root due to docker (sudo won't work)
# Prepare docker image, one time only
make prepare_gui
# Build
make gui
Run dfss modules
dfssc help # Client
dfssp help # Platform
dfsst help # TTP