Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

Interim Development Snapshot - Mid September 18

Pre-release
Pre-release
Compare
Choose a tag to compare
@HarryR HarryR released this 18 Oct 15:13
· 285 commits to master since this release
6935926

The major new feature in this snapshot is an in-circuit elliptic curve and matching Python and Solidity implementations, this allows signatures to be generated and verified across multiple implementations. However, this is still a work-in-progress.

In this snapshot the following changes have been introduced:

  • Imported Baby JubJub in-snark curve code
    • Solidity implementation of Baby JubJub curve
    • EdDSA Python implementation
    • Pedersen Hash Python implementation
    • Python support for extended twisted Edwards, Edwards YZ and Montgomery XZ coordinates
  • Reduce gas of LongsightL round function
  • End-to-end tests for Miximus
  • Fixed security bug in MiMC-p/p
  • Fixed security big in Miximus