Skip to content
BabyJubJub elliptic curve implementation in Rust
Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src signature & verification done Aug 4, 2019
.gitignore add point addition Jul 28, 2019
.travis.yml add travis & crate config Aug 4, 2019
Cargo.toml add travis & crate config Aug 4, 2019
LICENSE add point addition Jul 28, 2019
README.md

README.md

babyjubjub-rs Crates.io Build Status

BabyJubJub elliptic curve implementation in Rust

Uses MiMC7 hash function: https://github.com/arnaucube/mimc-rs

Warning

Doing this in my free time to get familiar with Rust, do not use in production

  • point addition
  • point scalar multiplication
  • eddsa keys generation
  • eddsa signature
  • eddsa signature verification
  • {point, pk, signature} compress&decompress parsers

References

You can’t perform that action at this time.