Bladeren bron

Add generateSalt

Marino Faggiana 7 jaren geleden
bovenliggende
commit
77ed157f06
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  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];