Schnorr non-interactive ZKP