network

A Kotlin Multiplatform networking module providing WebSocket-based communication for the SilentShard MPC protocol. This module handles real-time bidirectional communication between parties during cryptographic operations.

The Network module provides:

  • WebSocket client implementation using Ktor

  • Connection management and lifecycle handling

  • Automatic reconnection and error handling

  • Support for secure (wss://) and insecure (ws://) connections

  • Authentication token support

  • Cross-platform support (Android, iOS)

A Kotlin Multiplatform networking module providing WebSocket-based communication for the SilentShard MPC protocol. This module handles real-time bidirectional communication between parties during cryptographic operations.

The Network module provides:

  • WebSocket client implementation using Ktor

  • Connection management and lifecycle handling

  • Automatic reconnection and error handling

  • Support for secure (wss://) and insecure (ws://) connections

  • Authentication token support

  • Cross-platform support (Android, iOS)

Packages

apple
common

Core networking interfaces and implementations for MPC communication.

common

Bluetooth Low Energy (BLE) communication interfaces for local device-to-device MPC operations.

WebSocket client implementation using Ktor for real-time bidirectional communication.