소스 검색

add AES_SALT_LENGTH

Marino Faggiana 7 년 전
부모
커밋
4eceb715ed
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      iOSClient/Security/NCEndToEndEncryption.m

+ 2 - 1
iOSClient/Security/NCEndToEndEncryption.m

@@ -60,6 +60,7 @@
 #define AES_KEY_256_LENGTH          32
 #define AES_IVEC_LENGTH             16
 #define AES_GCM_TAG_LENGTH          16
+#define AES_SALT_LENGTH             40
 
 @interface NCEndToEndEncryption ()
 {
@@ -346,7 +347,7 @@ cleanup:
     }
     
     NSMutableData *keyData = [NSMutableData dataWithLength:PBKDF2_KEY_LENGTH/8];
-    NSData *saltData = [self generateSalt:40];
+    NSData *saltData = [self generateSalt:AES_SALT_LENGTH];
     
     // Remove all whitespaces from passphrase
     passphrase = [passphrase stringByReplacingOccurrencesOfString:@" " withString:@""];