mirror of
https://github.com/jmcorgan/fips.git
synced 2026-07-30 19:46:15 +00:00
Session packet headers use 32-byte NodeAddr (SHA-256 of pubkey) for routing, not 16-byte FipsAddress (IPv6 ULA). Update all session-layer structs (SessionDatagram, SessionSetup, SessionAck, DataPacket, CoordsRequired, PathBroken) and CoordCache to use NodeAddr. - DATA_HEADER_SIZE: 36 → 68 (two 32-byte addresses + 4 bytes overhead) - CoordCache: HashMap key FipsAddress → NodeAddr - Docs: fix header sizes in session-protocol and routing docs - All 265 tests updated and passing