mirror of
https://github.com/vacp2p/gnark-rln.git
synced 2026-01-08 04:34:01 -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 {
|
||||
identity_commitment := Poseidon(api, []frontend.Variable{circuit.IdentitySecret})
|
||||
api.AssertIsEqual(identity_commitment, identity_commitment)
|
||||
rate_commitment := Poseidon(api, []frontend.Variable{identity_commitment, circuit.UserMessageLimit})
|
||||
api.AssertIsEqual(rate_commitment, rate_commitment)
|
||||
|
||||
levels := len(circuit.IdentityPathIndex)
|
||||
hashes := make([]frontend.Variable, levels+1)
|
||||
|
||||
Reference in New Issue
Block a user