All modules:
A Kotlin Multiplatform library for two-party Multi-Party Computation (MPC) operations as the initiator role. This module provides secure distributed key generation, signing, and key management between two parties using the SilentShard protocol.
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.
A Kotlin Multiplatform storage abstraction module for persisting cryptographic key shares and related data in the SilentShard MPC protocol. This module provides a simple and secure interface for storing sensitive cryptographic material.
A Kotlin Multiplatform library for three-party Multi-Party Computation (MPC) operations as the initiator role. This module provides secure distributed key generation, signing, recovery, and key management across three parties using the SilentShard protocol.
Provides extension functions for Base64 encoding/decoding and serialization helpers used throughout the SilentShard library.