BlindOuputs succeeds if no blinding known/attempted

This commit is contained in:
Gregory Sanders 2017-03-01 14:30:52 -08:00
parent f39435a877
commit 34db2aa734

View file

@ -261,9 +261,9 @@ bool BlindOutputs(std::vector<uint256 >& input_blinding_factors, const std::vect
}
}
// secp throws a fit if total isn't larger than number of inputs
if (nBlindsOut < 1) {
return false;
// No known blinding means the blinding attempt is vacuously successful
if (nBlindsOut == 0) {
return true;
}
// Check blinding(even if nothing has been done)