Files
RedBear-OS/local/docs
vasilito 846ec43b74 local/docs: update §15.1 with F22 + IPv6 ext header fixes
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/).
2026-07-27 16:39:23 +09:00
..