poly-go provides generic helper functionality for golang projects. It is most prominently used by PolyCrypt in go-perun and Erdstall. Besides that everyone is free to use it in their projects as well 🤗
Running poly-go requires a working Go distribution, see go.mod
for the required version.
# Clone the repository into a directory of your choice
git clone https://github.com/perun-network/poly-go.git
# Or directly download it with go
# go get -d perun.network/poly-go
cd poly-go
# Run the unit tests
go test ./...
You can import poly-go in your project like this:
import "polycry.pt/poly-go/test"
More in-depth documentation can be found on go doc.
This project has been started at the Chair of Applied Cryptography at Technische Universität Darmstadt, Germany, and is currently developed and maintained by PolyCrypt GmbH. We thank the German Federal Ministry of Education and Research (BMBF) for their funding through the StartUpSecure grants program as well as the German Science Foundation (DFG), the Foundation for Polish Science (FNP) and the Ethereum Foundation for their support of this implementation.
Copyright 2021 - See NOTICE file for copyright holders. Use of the source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
Contact us at info@polycry.pt.