Files
Reticulum-Go/pkg/packet/constants.go
Sudo-Ivan decbd8f29a 0.2.4
2024-12-30 03:50:52 -06:00

28 lines
635 B
Go

package packet
const (
// MTU constants
EncryptedMDU = 383 // Maximum size of payload data in encrypted packet
PlainMDU = 464 // Maximum size of payload data in unencrypted packet
// Header Types
HeaderType1 = 0 // Two byte header, one 16 byte address field
HeaderType2 = 1 // Two byte header, two 16 byte address fields
// Propagation Types
PropagationBroadcast = 0
PropagationTransport = 1
// Destination Types
DestinationSingle = 0
DestinationGroup = 1
DestinationPlain = 2
DestinationLink = 3
// Packet Types
PacketData = 0
PacketAnnounce = 1
PacketLinkRequest = 2
PacketProof = 3
)