Marino Faggiana 7 年之前
父節點
當前提交
ced226ca26
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      iOSClient/Security/NCEndToEndMetadata.swift

+ 4 - 1
iOSClient/Security/NCEndToEndMetadata.swift

@@ -76,7 +76,10 @@ class NCEndToEndMetadata : NSObject  {
         
         // Generate Key
         //let key = NCEndToEndEncryption.sharedManager().generateKey(16).base64EncodedString() // AES_KEY_128_LENGTH
-        let key = "LPOJLSgnHTuI9yKQVpaqSA=="
+        var key = "LPOJLSgnHTuI9yKQVpaqSA=="
+        
+        // Double Encode64 for Android compatibility
+        key = (key.data(using: .utf8)?.base64EncodedString())!
         
         guard let metadataKeyEncryptedData = NCEndToEndEncryption.sharedManager().encryptAsymmetricString(key, publicKey: nil, privateKey: privateKey) else {
             return nil