Marino Faggiana 7 жил өмнө
parent
commit
9d17ca6c77

+ 8 - 5
iOSClient/Security/NCEndToEndEncryption.m

@@ -405,7 +405,7 @@ cleanup:
     if (result && privateKeyData) {
         
         NSString *privateKey = [[NSString alloc] initWithData:privateKeyData encoding:NSUTF8StringEncoding];
-        
+
         NSData *encryptData = [self encryptAsymmetricString:TEST_KEY publicKey:publicKey];
         if (!encryptData)
             return nil;
@@ -429,9 +429,10 @@ cleanup:
 - (NSData *)encryptAsymmetricString:(NSString *)plain publicKey:(NSString *)publicKey
 {
     NSData *plainData = [plain dataUsingEncoding:NSUTF8StringEncoding];
-
-    //unsigned char *pKey = (unsigned char *)[publicKey UTF8String];
     
+    unsigned char *pKey = (unsigned char *)[publicKey UTF8String];
+    
+    /*
     char *pKey = "-----BEGIN PUBLIC KEY-----\n"
     "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwMu7BZF451FjUXYNr323\n"
     "aeeaCW2a7s6eHHs8Gz5qgQ/zDegub6is3jwdTZJyGcRcN1DxKQsLcOa3F18KSiCk\n"
@@ -441,6 +442,7 @@ cleanup:
     "3mDvY0x6HVDyCsueC9jtfZKnI2uwM2tbUU4iDkCaIYm6VE6h1qs5AkrxH1o6K2lC\n"
     "kQIDAQAB\n"
     "-----END PUBLIC KEY-----\n";
+    */
     
     BIO *bio = BIO_new_mem_buf(pKey, -1);
     RSA *rsa = PEM_read_bio_RSA_PUBKEY(bio, NULL, 0, NULL);
@@ -462,8 +464,8 @@ cleanup:
 
 - (NSString *)decryptAsymmetricData:(NSData *)chiperData privateKey:(NSString *)privateKey
 {
-    //unsigned char *pKey = (unsigned char *)[privateKey UTF8String];
-    
+    unsigned char *pKey = (unsigned char *)[privateKey UTF8String];
+    /*
     char *pKey = "-----BEGIN RSA PRIVATE KEY-----\n"
     "MIIEowIBAAKCAQEAwMu7BZF451FjUXYNr323aeeaCW2a7s6eHHs8Gz5qgQ/zDegu\n"
     "b6is3jwdTZJyGcRcN1DxKQsLcOa3F18KSiCkyzIWjNV4YH7GdV7Ke2qLjcQUs7wk\n"
@@ -491,6 +493,7 @@ cleanup:
     "Xz8GFJecE8Goz8Mw2NigtBC4EystXievCwR3EztDyU5PgvEQV7d+0GLKtCG6QFqC\n"
     "gZKlwzSf9rLhfXYCrWgqg7ZXsiaADQePw+fU2dudERxmg3gokBFL\n"
     "-----END RSA PRIVATE KEY-----\n";
+    */
     
     BIO *bio = BIO_new_mem_buf(pKey, -1);
     RSA *rsa = PEM_read_bio_RSAPrivateKey(bio, NULL, 0, NULL);

+ 1 - 1
iOSClient/Security/NCEntoToEndInterface.swift

@@ -166,7 +166,7 @@ class NCEntoToEndInterface : NSObject, OCNetworkingDelegate  {
         let ok = UIAlertAction(title: "OK", style: .default, handler: { (action) -> Void in
             
             let passphrase = passphraseTextField?.text
-            let publicKey = CCUtility.getEndToEndPublicKeyServer(self.appDelegate.activeAccount)
+            let publicKey = CCUtility.getEndToEndPublicKey(self.appDelegate.activeAccount)
             
             guard (NCEndToEndEncryption.sharedManager().decryptPrivateKey(metadataNet.key, passphrase: passphrase, publicKey: publicKey)) != nil else {