add travis & crate config
arnaucube root@arnaucube.com
Sun, 04 Aug 2019 14:16:51 +0200
3 files changed,
14 insertions(+),
3 deletions(-)
A
.travis.yml
@@ -0,0 +1,9 @@
+language: rust +rust: +- stable + +cache: +- cargo + +script: +- RUST_BACKTRACE=1 cargo test --all
M
Cargo.toml
→
Cargo.toml
@@ -1,8 +1,10 @@
[package] name = "babyjubjub-rs" -version = "0.1.0" +version = "0.0.1" authors = ["arnaucube <root@arnaucube.com>"] edition = "2018" +license = "GPL-3.0" +description = "BabyJubJub elliptic curve implementation" [dependencies] num = "0.2.0"
M
README.md
→
README.md
@@ -1,4 +1,4 @@
-# babyjubjub-rs +# babyjubjub-rs [](https://crates.io/crates/babyjubjub-rs) [](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