From a2122dadcec442f77e86fe3e43ca180a6e9f5ed0 Mon Sep 17 00:00:00 2001 From: arnaucube Date: Sun, 4 Aug 2019 14:16:51 +0200 Subject: [PATCH] add travis & crate config --- .travis.yml | 9 +++++++++ Cargo.toml | 4 +++- README.md | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9f108b7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +language: rust +rust: +- stable + +cache: +- cargo + +script: +- RUST_BACKTRACE=1 cargo test --all diff --git a/Cargo.toml b/Cargo.toml index b449693..8b15289 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,10 @@ [package] name = "babyjubjub-rs" -version = "0.1.0" +version = "0.0.1" authors = ["arnaucube "] edition = "2018" +license = "GPL-3.0" +description = "BabyJubJub elliptic curve implementation" [dependencies] num = "0.2.0" diff --git a/README.md b/README.md index e8c37cb..8979f11 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# babyjubjub-rs +# babyjubjub-rs [![Crates.io](https://img.shields.io/crates/v/babyjubjub-rs.svg)](https://crates.io/crates/babyjubjub-rs) [![Build Status](https://travis-ci.org/arnaucube/babyjubjub-rs.svg?branch=master)](https://travis-ci.org/arnaucube/babyjubjub-rs) BabyJubJub elliptic curve implementation in Rust Uses MiMC7 hash function: https://github.com/arnaucube/mimc-rs @@ -8,10 +8,10 @@ Doing this in my free time to get familiar with Rust, do not use in production - [x] point addition - [x] point scalar multiplication -- [ ] {point, pk, signature} compress&decompress parsers - [x] eddsa keys generation - [x] eddsa signature - [x] eddsa signature verification +- [ ] {point, pk, signature} compress&decompress parsers