diff --git a/psetv2/blinder.go b/psetv2/blinder.go index ecb7fc3..70c65c4 100644 --- a/psetv2/blinder.go +++ b/psetv2/blinder.go @@ -443,7 +443,11 @@ func (b *Blinder) blind( } if !isLastBlinder { - p.Global.Scalars = append(b.Pset.Global.Scalars, outputScalar) + outScalar, err := b.generator.SubtractScalars(outputScalar, inputScalar) + if err != nil { + return err + } + p.Global.Scalars = append(b.Pset.Global.Scalars, outScalar) } else { p.Global.Scalars = nil }