From 63b845fd62d5211fa37824c4692087de4dbd0efa Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Tue, 13 Aug 2024 14:02:57 -0700 Subject: [PATCH] send public key with new messages --- Meshtastic/Helpers/BLEManager.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Meshtastic/Helpers/BLEManager.swift b/Meshtastic/Helpers/BLEManager.swift index 92e1f94d..4e7489dc 100644 --- a/Meshtastic/Helpers/BLEManager.swift +++ b/Meshtastic/Helpers/BLEManager.swift @@ -1026,6 +1026,10 @@ class BLEManager: NSObject, CBPeripheralDelegate, MqttClientProxyManagerDelegate dataMessage.portnum = dataType var meshPacket = MeshPacket() + if newMessage.toUser?.pkiEncrypted ?? false { + meshPacket.pkiEncrypted = true + meshPacket.publicKey = newMessage.toUser?.publicKey ?? Data() + } meshPacket.id = UInt32(newMessage.messageId) if toUserNum > 0 { meshPacket.to = UInt32(toUserNum)