peersByInternal

This commit is contained in:
2026-07-22 17:40:39 +02:00
parent 412426fd70
commit fabe2614a5
3 changed files with 21 additions and 24 deletions

View File

@@ -114,10 +114,9 @@ func handleIncomingPkt(pkt []byte) {
switch pktType {
case shared.RESP_REGISTER:
internalIP = net.IP(pkt[4:20])
encryptedMulticastKey := net.IP(pkt[20:])
var err error
multicastKey, err = hpke.Open(privKey, hpke.HKDFSHA256(), hpke.ChaCha20Poly1305(), []byte("baalvpn"), encryptedMulticastKey)
multicastKey, err = hpke.Open(privKey, hpke.HKDFSHA256(), hpke.ChaCha20Poly1305(), []byte("baalvpn"), pkt[20:])
if err != nil {
panic(err)
}
@@ -255,7 +254,7 @@ func relayPackets() {
log.Println("Listening for packets...")
for {
pkt := make([]byte, 1500)
pkt := make([]byte, 2000)
n, err := iface.Read([]byte(pkt))
if err != nil {
panic(err)