File tree Expand file tree Collapse file tree
app/src/main/java/to/bitkit/data/keychain Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,9 +81,10 @@ class AndroidKeyStore(
8181 return decryptedDataBytes
8282 }
8383
84- fun deleteEncryptionKey () {
84+ fun resetEncryptionKey () {
8585 if (keyStore.containsAlias(alias)) {
8686 keyStore.deleteEntry(alias)
8787 }
88+ generateKey()
8889 }
8990}
Original file line number Diff line number Diff line change @@ -96,10 +96,10 @@ class Keychain @Inject constructor(
9696 suspend fun wipe () {
9797 val keys = snapshot.asMap().keys
9898 keychain.edit { it.clear() }
99- keyStore.deleteEncryptionKey ()
99+ keyStore.resetEncryptionKey ()
100100 val count = keys.size
101101
102- Logger .info(" Deleted keychain encryption key and all '$count ' entries" )
102+ Logger .info(" Reset keychain encryption key and deleted all '$count ' entries" )
103103 }
104104
105105 private val String .indexed: Preferences .Key <String >
You can’t perform that action at this time.
0 commit comments