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

The persistence boundary between the SDK and the host application.

Link copied to clipboard
interface StorageDao

Marker type for a value persisted through a StorageClient.