mirror of
https://github.com/vacp2p/gnark-rln.git
synced 2026-01-09 04:58:05 -05:00
remove: unnecessary constraints
This commit is contained in:
@@ -20,9 +20,7 @@ type RlnCircuit struct {
|
|||||||
|
|
||||||
func (circuit RlnCircuit) Define(api frontend.API) error {
|
func (circuit RlnCircuit) Define(api frontend.API) error {
|
||||||
identity_commitment := Poseidon(api, []frontend.Variable{circuit.IdentitySecret})
|
identity_commitment := Poseidon(api, []frontend.Variable{circuit.IdentitySecret})
|
||||||
api.AssertIsEqual(identity_commitment, identity_commitment)
|
|
||||||
rate_commitment := Poseidon(api, []frontend.Variable{identity_commitment, circuit.UserMessageLimit})
|
rate_commitment := Poseidon(api, []frontend.Variable{identity_commitment, circuit.UserMessageLimit})
|
||||||
api.AssertIsEqual(rate_commitment, rate_commitment)
|
|
||||||
|
|
||||||
levels := len(circuit.IdentityPathIndex)
|
levels := len(circuit.IdentityPathIndex)
|
||||||
hashes := make([]frontend.Variable, levels+1)
|
hashes := make([]frontend.Variable, levels+1)
|
||||||
|
|||||||
Reference in New Issue
Block a user