mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-10-16 22:30:46 +00:00
Add HashChannels config field and deriveHashtagChannelKey() to the Go ingestor, matching the Node.js server-helpers.js algorithm: SHA-256(channelName) -> first 32 hex chars (16 bytes AES-128 key). Merge priority preserved: rainbow (lowest) -> derived -> explicit (highest). Tests include cross-language vectors validated against Node.js output and merge priority / normalization / skip-explicit coverage. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>