846ec43b74
Adds two new rows to the Implementation Status table: - CRITICAL F22: btintel ECDSA firmware length check — now uses ECDSA_FULL_LEN = 964 (full header: CSS 128 + PKEY 96 + SIG 96 bytes after the 644-byte header start). Was 645..963 byte blobs would panic on the PKEY/SIG slices. - P001 (firewalling): IPv6 ext header firewall bypass fix — added ipv6_transport_offset() walker that properly walks the IPv6 extension header chain (Hop-by-Hop, Routing, Fragment, Destination, AH) to find the actual transport-layer offset. Was using a fixed 40-byte offset, so any IPv6 packet with extension headers caused parse_ports() to read wrong bytes and silently fail to match firewall port rules (firewall bypass). Both pushed to origin. CRITICAL progress: 11 of 12 original findings now addressed (F001, F1.6, F1.1, DEF-P0-6, DEF-P0-7, F18/F18b, F20, F21, F3.1, F22, P001). Remaining: F002 worker_pool from_raw_fd + F003 scheme File ownership (the two remaining F-series items in netstack/src/).