All Projects → appliedzkp → halo2wrong

appliedzkp / halo2wrong

Licence: other
No description, website, or topics provided.

Programming Languages

rust
11053 projects

halo2wrong

halo2wrong consist of a simple PLONK gate and non native arithmetic based applications. Any crate here may use either zcash/halo2 or appliedzkp/halo2 which is a fork of original halo2 library that replaces commitment scheme from IPA to KZG.

  • maingate includes a 4 width and a 5 width standart-like PLONK gate.
  • integer implements non native field arithemetic often called big integer arithmetic.
  • ecc constraints elliptic curve operations ie. addition, multiplication point assignments.
  • ecdsa is the first application that uses halo2wrong stack and constaints ECDSA signature verification.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].