Marino Faggiana 1 gadu atpakaļ
vecāks
revīzija
5914964409
1 mainītis faili ar 11 papildinājumiem un 2 dzēšanām
  1. 11 2
      iOSClient/Utility/NCKeychain.swift

+ 11 - 2
iOSClient/Utility/NCKeychain.swift

@@ -216,7 +216,6 @@ import KeychainAccess
 
 
     func setEndToEndPrivateKey(account: String, privateKey: String) {
     func setEndToEndPrivateKey(account: String, privateKey: String) {
         let key = E2E_PrivateKey + account
         let key = E2E_PrivateKey + account
-        migrate(key: key)
         keychain[key] = privateKey
         keychain[key] = privateKey
     }
     }
 
 
@@ -228,7 +227,17 @@ import KeychainAccess
 
 
     func setEndToEndPublicKey(account: String, publicKey: String) {
     func setEndToEndPublicKey(account: String, publicKey: String) {
         let key = E2E_PublicKey + account
         let key = E2E_PublicKey + account
-        migrate(key: key)
         keychain[key] = publicKey
         keychain[key] = publicKey
     }
     }
+
+    func getEndToEndPassphrase(account: String) -> String? {
+        let key = E2E_Passphrase + account
+        migrate(key: key)
+        return try? keychain.get(key)
+    }
+
+    func setEndToEndPassphrase(account: String, passphrase: String) {
+        let key = E2E_Passphrase + account
+        keychain[key] = passphrase
+    }
 }
 }