40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
OFFile *f = [OFFile fileWithPath: @"testfile.bin"
mode: @"rb"];
TEST(@"+[MD5Hash]", (md5 = [OFMD5Hash MD5Hash]))
while (![f isAtEndOfStream]) {
char buf[64];
size_t len = [f readNBytes: 64
intoBuffer: buf];
[md5 updateWithBuffer: buf
length: len];
}
[f close];
TEST(@"-[digest]",
!memcmp([md5 digest], testfile_md5, OF_MD5_DIGEST_SIZE))
|
|
|
|
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
OFFile *f = [OFFile fileWithPath: @"testfile.bin"
mode: @"rb"];
TEST(@"+[MD5Hash]", (md5 = [OFMD5Hash MD5Hash]))
while (![f isAtEndOfStream]) {
char buf[64];
size_t len = [f readIntoBuffer: buf
length: 64];
[md5 updateWithBuffer: buf
length: len];
}
[f close];
TEST(@"-[digest]",
!memcmp([md5 digest], testfile_md5, OF_MD5_DIGEST_SIZE))
|