firoorg / firo

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

Harden Schnorr/Chaum proofs #1388

Closed AaronFeickert closed 10 months ago

AaronFeickert commented 11 months ago

PR intention

Hardens Schnorr and Chaum proof verification in Spark transactions.

Code changes brief

Input keys in Schnorr and Chaum proofs ought not to be zero. This PR ensures these things don't happen.