Package-level declarations
Types
Interface defining the contract for a key-value storage system.
Enum class representing keys used for key-value storage.
A class that provides secure local storage functionalities with encryption and decryption, leveraging a DataStore<Preferences> for persistent key-value storage. This implementation ensures that data is securely saved and retrieved with cryptographic operations.
SecureLocalStorage provides a platform-specific implementation for managing key-value storage securely. It extends KeyValueStorageInterface and ensures that stored data remains protected.
Represents errors that may occur during operations within the secure local storage.
Factory class responsible for creating instances of KeyValueStorageInterface.
Factory class responsible for creating instances of KeyValueStorageInterface.
A sealed class representing the result of an operation in secure local storage.
Serializable representation of a presign result for persistent storage.
Result type for loaded shares - supports ECDSA (Keygen/Dkg) and FROST algorithms.
Wallet-level metadata stored separately from per-algorithm shares.