firoorg / firo

The privacy-focused cryptocurrency
https://firo.org
MIT License
720 stars 354 forks source link

Grootle verification hardening #1387

Closed AaronFeickert closed 10 months ago

AaronFeickert commented 10 months ago

PR intention

Hardens Grootle proof verification in Spark transactions.

Code changes brief

Offset commitments and challenge powers in Grootle proofs ought not to be zero. This PR ensures these things don't happen.