mirror of
https://github.com/torlando-tech/columba
synced 2026-08-12 18:07:15 -04:00
Add optional network_name and passphrase fields to TCP interface configuration, enabling Reticulum's Interface Access Code (IFAC) cryptographic authentication. Changes: - Add networkName and passphrase fields to TCPClient data class - Update InterfaceRepository JSON serialization/deserialization - Add UI fields in Advanced Options with info text explaining IFAC - Passphrase field hidden by default with visibility toggle - Pass IFAC params from Kotlin to Python via JSON bridge - Generate network_name and passphrase in config file IFAC allows interfaces with matching network_name and passphrase to communicate securely by signing and verifying packets using keys derived from these shared credentials. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ble_modules | ||
| drivers | ||
| patches | ||
| android_ble_interface.py | ||
| logging_utils.py | ||
| requirements.txt | ||
| reticulum_wrapper.py | ||
| test_android_ble_driver.py | ||
| test_announce_handler.py | ||