You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
687 B

  1. # babyjubjub-rs
  2. BabyJubJub elliptic curve implementation in Rust
  3. ## Warning
  4. Doing this in my free time to get familiar with Rust, do not use in production
  5. - [x] point addition
  6. - [x] point scalar multiplication
  7. - [ ] point compress&decompress parsers
  8. - [x] eddsa keys generation
  9. - [ ] eddsa signature
  10. - [ ] eddsa signature verification
  11. ### References
  12. - JubJub curve explanation: https://z.cash/technology/jubjub/
  13. - Rust: https://github.com/zkcrypto/jubjub
  14. - Python: https://github.com/daira/jubjub
  15. - BabyJubJub curve:
  16. - C++ https://github.com/barryWhiteHat/baby_jubjub_ecc
  17. - Javascript & Circom: https://github.com/iden3/circomlib
  18. - Go https://github.com/iden3/go-iden3-crypto