diff --git a/network/message/sendCmixUtils.go b/network/message/sendCmixUtils.go index f22b051ae2302196f43bb91cd6b5ae3db00cbc6a..803b52089cc3165707811d28ddb7197777f6e600 100644 --- a/network/message/sendCmixUtils.go +++ b/network/message/sendCmixUtils.go @@ -142,9 +142,11 @@ func buildSlotMessage(msg format.Message, recipient *id.ID, target *id.ID, msg.SetEphemeralRID(ephIdFilled[:]) // use the alternate identity preimage if it is set - preimage := preimage2.MakeDefault(senderId) + var preimage []byte if param.IdentityPreimage != nil { preimage = param.IdentityPreimage + }else{ + preimage = preimage2.MakeDefault(recipient) } // Set the identity fingerprint