Marino Faggiana 7 years ago
parent
commit
ced226ca26
1 changed files with 4 additions and 1 deletions
  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