46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
[pool release];
return [OFString stringWithCString: cString
length: 32];
}
- (OFString*)SHA1Hash
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFMD5Hash *hash = [OFSHA1Hash SHA1Hash];
|
>
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
[pool release];
return [OFString stringWithCString: cString
encoding: OF_STRING_ENCODING_ASCII
length: 32];
}
- (OFString*)SHA1Hash
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFMD5Hash *hash = [OFSHA1Hash SHA1Hash];
|
74
75
76
77
78
79
80
81
82
83
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
[pool release];
return [OFString stringWithCString: cString
length: 40];
}
@end
|
>
|
75
76
77
78
79
80
81
82
83
84
85
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
[pool release];
return [OFString stringWithCString: cString
encoding: OF_STRING_ENCODING_ASCII
length: 40];
}
@end
|