import Foundation import LocalData extension StorageKeys { /// Stores external key material used for encryption policies. struct ExternalKeyMaterialKey: StorageKey { typealias Value = Data let name = "external_key_material" let domain: StorageDomain = .keychain(service: "com.example.securestorage.externalkey") let security: SecurityPolicy = .keychain( accessibility: .afterFirstUnlock, accessControl: nil ) let serializer: Serializer = .data let owner = "SampleApp" let description = "Stores external key material used by encryption policies." let availability: PlatformAvailability = .phoneOnly let syncPolicy: SyncPolicy = .never } }