Remove loadXmlKeyFile method in KDB database

This commit is contained in:
J-Jamet
2021-01-11 14:30:53 +01:00
parent f7a5c5d0ea
commit b60d610d02
2 changed files with 3 additions and 5 deletions

View File

@@ -163,10 +163,6 @@ class DatabaseKDB : DatabaseVersioned<Int, UUID, GroupKDB, EntryKDB>() {
finalKey = messageDigest.digest()
}
override fun loadXmlKeyFile(keyInputStream: InputStream): ByteArray? {
return null
}
override fun createGroup(): GroupKDB {
return GroupKDB()
}

View File

@@ -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)