storage

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.

The Storage module provides:

  • Platform-agnostic storage abstraction

  • Type-safe data access objects (DAOs)

  • Support for keyshare reconciliation (staged vs current keyshares)

  • Simple read/write interface

  • Cross-platform support (Android, iOS)

Packages

common

Storage interfaces and data access objects for persisting cryptographic key shares.