blob: f96ca57c616be5d178d5f179da84ca3090ba304e (
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 "buf.build/gen/go/meshtastic/protobufs/protocolbuffers/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
}
|