浏览代码

Add generateSalt

Marino Faggiana 7 年之前
父节点
当前提交
77ed157f06
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      iOSClient/Security/NCEndToEndEncryption.m

+ 9 - 1
iOSClient/Security/NCEndToEndEncryption.m

@@ -870,12 +870,20 @@ cleanup:
 
 - (NSData *)generateIV:(int)length
 {
-    NSMutableData  *ivData = [NSMutableData dataWithLength:length];
+    NSMutableData *ivData = [NSMutableData dataWithLength:length];
     (void)SecRandomCopyBytes(kSecRandomDefault, length, ivData.mutableBytes);
     
     return ivData;
 }
 
+- (NSData *)generateSalt:(int)length
+{
+    NSMutableData *saltData = [NSMutableData dataWithLength:length];
+    (void)SecRandomCopyBytes(kSecRandomDefault, length, saltData.mutableBytes);
+    
+    return saltData;
+}
+
 - (NSData *)generateKey:(int)length
 {
     NSMutableData *keyData = [NSMutableData dataWithLength:length];