This PR implements NetworkManager integration for Rosenpass, providing a D-Bus service that allows NetworkManager to manage Rosenpass post-quantum secure connections.
Closes #83 /claim #83
networkmanager-plugin/ crate with full D-Bus integrationeu.rosenpass.NetworkManagerActivateConnection(connection_uuid: s)DeactivateConnection(connection_uuid: s)GetConnectionStatus(connection_uuid: s) -> (status: s)ListConnections() -> (connections: as)AddConnection(connection_uuid: s, config_path: s)RemoveConnection(connection_uuid: s)ReloadConfiguration()GetVersion() -> (version: s)ConnectionStateChanged(connection_uuid: s, state: s)ErrorOccurred(connection_uuid: s, error_message: s)https://github.com/user-attachments/assets/531bb026-2dfe-4511-baac-5672f70198ee
Rishi Mondal
@MAVRICK-1
Rosenpass
@rosenpass