diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000000000000000000000000000000000..e457155389466a2897089d928948f6f1e1a11b1b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,20 @@ +language: go + +go: +- 1.4 + +before_install: sudo apt-get update +install: +- sudo apt-get install libgmp-dev +- wget --no-check-certificate https://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz +- tar xvf pbc-0.5.14.tar.gz +- rm pbc-0.5.14.tar.gz +- cd pbc-0.5.14 +- ./setup +- ./configure +- make +- sudo make install +- sudo ldconfig +- cd .. +- rm -rf pbc-0.5.14 +- go get -t ./... diff --git a/README.md b/README.md index 6d36ea54aff2d9906c18e36c0fb2c24292363f1b..904d5cbbe5facb2720d1953007cf200d9492cac4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# The PBC Go Wrapper +# The PBC Go Wrapper [](https://travis-ci.org/Nik-U/pbc) [](https://godoc.org/github.com/Nik-U/pbc) Package pbc provides structures for building pairing-based cryptosystems. It is a wrapper around the Pairing-Based Cryptography (PBC) Library authored by