Skip to content

Comments

Fix FNE encryption key loading and request keys for encrypted home channels on startup#17

Merged
W3AXL merged 1 commit intoW3AXL:mainfrom
proxiboi69:main
Jan 30, 2026
Merged

Fix FNE encryption key loading and request keys for encrypted home channels on startup#17
W3AXL merged 1 commit intoW3AXL:mainfrom
proxiboi69:main

Conversation

@proxiboi69
Copy link
Contributor

The KeyResponse override in PeerSystem.cs was an empty stub that silently discarded all key responses from the FNE. Keys were being requested but never stored, causing KeyNotFoundException on encrypted transmit.

Added base.KeyResponse() call to actually distribute keys to virtual channels. Also added key request on startup for encrypted home channels so users don't have to switch channels first, and a safety check in StartTransmit() to gracefully fail instead of crash if a key isn't loaded.

@proxiboi69 proxiboi69 force-pushed the main branch 4 times, most recently from 80fc078 to 66c796f Compare January 28, 2026 19:18
@W3AXL W3AXL merged commit 547098d into W3AXL:main Jan 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants