INNER CODE UNIT · Go
R
taurushq-io/multi-party-sig · internal/mta/mta.go:88
F, R = sender.Enc(BetaNeg) // F = encᵢ(-β, r)
D, S = receiver.Enc(BetaNeg)
tmp := receiverEncryptedShare.Clone().Mul(receiver, senderSecretShare) // tmp = aᵢ ⊙ Bⱼ
D.Add(receiver, tmp) // D = encⱼ(-β;s) ⊕ (aᵢ ⊙ Bⱼ) = encⱼ(aᵢ•bⱼ-β)
return
}