|
|
|
@ -6,6 +6,7 @@ import org.session.libsignal.libsignal.ecc.DjbECPublicKey
|
|
|
|
|
import org.session.libsignal.libsignal.ecc.ECKeyPair
|
|
|
|
|
import org.session.libsignal.service.internal.push.SignalServiceProtos
|
|
|
|
|
import org.session.libsignal.service.internal.push.SignalServiceProtos.DataMessage
|
|
|
|
|
import org.session.libsignal.service.loki.utilities.removing05PrefixIfNeeded
|
|
|
|
|
import org.session.libsignal.service.loki.utilities.toHexString
|
|
|
|
|
import org.session.libsignal.utilities.Hex
|
|
|
|
|
import org.session.libsignal.utilities.logging.Log
|
|
|
|
@ -141,7 +142,7 @@ class ClosedGroupControlMessage() : ControlMessage() {
|
|
|
|
|
closedGroupControlMessage.publicKey = kind.publicKey
|
|
|
|
|
closedGroupControlMessage.name = kind.name
|
|
|
|
|
val encryptionKeyPairAsProto = SignalServiceProtos.KeyPair.newBuilder()
|
|
|
|
|
encryptionKeyPairAsProto.publicKey = ByteString.copyFrom(kind.encryptionKeyPair.publicKey.serialize())
|
|
|
|
|
encryptionKeyPairAsProto.publicKey = ByteString.copyFrom(kind.encryptionKeyPair.publicKey.serialize().removing05PrefixIfNeeded())
|
|
|
|
|
encryptionKeyPairAsProto.privateKey = ByteString.copyFrom(kind.encryptionKeyPair.privateKey.serialize())
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|