Marino Faggiana 1 سال پیش
والد
کامیت
5914964409
1فایلهای تغییر یافته به همراه11 افزوده شده و 2 حذف شده
  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) {
         let key = E2E_PrivateKey + account
-        migrate(key: key)
         keychain[key] = privateKey
     }
 
@@ -228,7 +227,17 @@ import KeychainAccess
 
     func setEndToEndPublicKey(account: String, publicKey: String) {
         let key = E2E_PublicKey + account
-        migrate(key: key)
         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
+    }
 }