22 lines
553 B
Go
22 lines
553 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
|
|
|
|
// Propagation Types
|
|
PropagationBroadcast = 0
|
|
PropagationTransport = 1
|
|
|
|
// Destination Types
|
|
DestinationSingle = 0
|
|
DestinationGroup = 1
|
|
DestinationPlain = 2
|
|
DestinationLink = 3
|
|
|
|
// Minimum packet sizes
|
|
MinAnnounceSize = 169 // header(2) + desthash(16) + enckey(32) + signkey(32) +
|
|
// namehash(10) + randomhash(10) + signature(64) + min appdata(3)
|
|
)
|