Package-level declarations

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

Provides the StorageClient interface and DAO classes for secure storage of MPC key material with support for keyshare reconciliation.

Types

Link copied to clipboard

The threshold-signature algorithm family whose keyshare a StorageClient holds. Consumers that back multiple sessions against different crypto implementations (e.g. one ECDSA session and one EdDSA session) should provide distinct StorageClient instances — each with its own KeyType — rather than multiplexing.

Link copied to clipboard
interface StorageClient

Storage client for managing keyshare persistence and reconciliation state.

Link copied to clipboard
interface StorageDao

Interface representing Dao for storing and retrieving updated state to and from StorageClient.