blob: 6aea5fe932bf0429d32f7e5218ec86be622ae9fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package meshtastic
import (
pbuf "github.com/crypto-smoke/meshtastic-go/meshtastic"
)
type Node struct {
LongName string
ShortName string
ID uint32
HardwareModel pbuf.HardwareModel
}
// Not actually in use yet 😅
func (n *Node) EncryptPacket(pkt *pbuf.MeshPacket, channelName string, key []byte) *pbuf.MeshPacket {
payload := pkt.GetPayloadVariant()
_ = payload
switch p := payload.(type) {
case *pbuf.MeshPacket_Decoded:
_ = p
encrypted := pbuf.MeshPacket_Encrypted{
Encrypted: nil,
}
_ = encrypted
}
return nil
}
|