Marino Faggiana 7 năm trước cách đây
mục cha
commit
ced226ca26
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  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