From b60d610d02a61e2c7c76777e851abf89035489d7 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Mon, 11 Jan 2021 14:30:53 +0100 Subject: [PATCH] Remove loadXmlKeyFile method in KDB database --- .../keepass/database/element/database/DatabaseKDB.kt | 4 ---- .../keepass/database/element/database/DatabaseVersioned.kt | 4 +++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseKDB.kt b/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseKDB.kt index 3f1461d48..8678e84ce 100644 --- a/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseKDB.kt +++ b/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseKDB.kt @@ -163,10 +163,6 @@ class DatabaseKDB : DatabaseVersioned() { finalKey = messageDigest.digest() } - override fun loadXmlKeyFile(keyInputStream: InputStream): ByteArray? { - return null - } - override fun createGroup(): GroupKDB { return GroupKDB() } diff --git a/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseVersioned.kt b/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseVersioned.kt index 8b2e8c9a6..501bcd073 100644 --- a/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseVersioned.kt +++ b/app/src/main/java/com/kunzisoft/keepass/database/element/database/DatabaseVersioned.kt @@ -160,7 +160,9 @@ abstract class DatabaseVersioned< return messageDigest.digest() } - protected abstract fun loadXmlKeyFile(keyInputStream: InputStream): ByteArray? + protected open fun loadXmlKeyFile(keyInputStream: InputStream): ByteArray? { + return null + } open fun validatePasswordEncoding(password: String?, containsKeyFile: Boolean): Boolean { if (password == null && !containsKeyFile)