From 85b13ed8ca80788b5e1362a5b0ce99698d5ff67e Mon Sep 17 00:00:00 2001 From: sergeych Date: Sun, 16 Mar 2025 16:53:05 +0300 Subject: [PATCH] EncryptedKVStorage: can destroy exisint creating one with a new key --- src/commonTest/kotlin/StorageTest.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/commonTest/kotlin/StorageTest.kt b/src/commonTest/kotlin/StorageTest.kt index 929fca4..251d737 100644 --- a/src/commonTest/kotlin/StorageTest.kt +++ b/src/commonTest/kotlin/StorageTest.kt @@ -74,12 +74,13 @@ class StorageTest { val c1 = EncryptedKVStorage(plain, SymmetricKey.new(), removeExisting = false) // 1 c1.write("hello", "world") assertFailsWith { - val c2 = EncryptedKVStorage(plain, SymmetricKey.new(), removeExisting = false) // 2 + EncryptedKVStorage(plain, SymmetricKey.new(), removeExisting = false) // 2 } - val c2 = EncryptedKVStorage(plain, SymmetricKey.new(), removeExisting = true) // 2 + EncryptedKVStorage(plain, SymmetricKey.new(), removeExisting = true) // 2 } } +@Suppress("unused") fun KVStorage.dump() { for (k in keys) println("$k: ${this[k]?.toDump()}")