zk_vault library
Zero-Knowledge style secure storage for Flutter/Dart applications.
This library provides encrypted storage with platform Key Management Service integration for maximum security.
Classes
- MigrationStrategy
- Represents a recommended migration strategy for a device.
- MockPlatformKMS
- Mock implementation of PlatformKMS for testing and development.
- NativePlatformKMS
- MethodChannel-backed PlatformKMS implementation.
- PlatformKMS
- Abstract interface for platform-specific Key Management Service.
- VaultMigrationHelper
- Migration utilities for transitioning between different KMS implementations.
- ZKVault
- Zero-Knowledge style secure vault for storing encrypted data.
Exceptions / Errors
- IntegrityException
- Thrown when data integrity checks fail.
- Thrown when secure enclave/hardware security is unavailable.
- VaultLockedException
- Thrown when attempting to access a locked vault.