halo2wrong
consist of a simple PLONK gate and non native arithmetic based applications. Any crate here may use either zcash/halo2 or privacy-scaling-explorations/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 useshalo2wrong
stack and constaints ECDSA signature verification.