TOMBO source code
Revision | e5c165a7d9693fcc7dbe436e1687cae274700d04 (tree) |
---|---|
Time | 2012-04-12 22:45:42 |
Author | Hirami <tomohisa.hirami@nift...> |
Commiter | Hirami |
FIX: ABEND when encrypting.
@@ -225,7 +225,7 @@ | ||
225 | 225 | |
226 | 226 | + (NSData *)encrypt:(NSString *)key data:(NSData *)plain error:(NSError **)error { |
227 | 227 | const char *plainByte = (const char *)[plain bytes]; |
228 | - NSUInteger n = strlen(plainByte); | |
228 | + NSUInteger n = [plain length]; | |
229 | 229 | NSUInteger nBlocks = (n + 7) / 8; |
230 | 230 | |
231 | 231 | NSUInteger dataLen = 32 + nBlocks * 8; |
@@ -46,6 +46,7 @@ | ||
46 | 46 | [mismatch show]; |
47 | 47 | return NO; |
48 | 48 | } |
49 | + self.password = pass1; | |
49 | 50 | } |
50 | 51 | |
51 | 52 | [self resetTimer]; |