// TODO: SetProofRandomData name is not ok - it is not only setting
// proofRandomData, but also bases and y.
// It might be split (a, b for example set in SchnorrVerifier constructor).
SetProofRandomData name is not ok - it is not only setting
proofRandomData, but also bases and y.
It might be split (a, b for example set in SchnorrVerifier constructor).
// TODO : SetProofRandomData name is not ok - it is not only setting // proofRandomData but also bases and y . // It might be split ( a b for example set in SchnorrVerifier constructor ) .
func (v *SchnorrVerifier) SetProofRandomData(proofRandomData *big.Int, bases []*big.Int,
	y *big.Int) {
	v.proofRandomData = proofRandomData
	v.bases = bases
	v.y = y
}
func ( v * SchnorrVerifier ) SetProofRandomData ( proofRandomData * big . Int , bases [ ] * big . Int , y * big . Int ) { v . proofRandomData = proofRandomData v . bases = bases v . y = y }
SetProofRandomData name is not ok - it is not only setting
proofRandomData, but also bases and y.
SetProofRandomData name is not ok - it is not only setting proofRandomData but also bases and y .