111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
buf[0] += a;
buf[1] += b;
buf[2] += c;
buf[3] += d;
}
@implementation OFMD5Hash
- init
{
if ((self = [super init])) {
buf[0] = 0x67452301;
buf[1] = 0xEFCDAB89;
buf[2] = 0x98BADCFE;
buf[3] = 0x10325476;
|
>
>
>
>
>
|
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
buf[0] += a;
buf[1] += b;
buf[2] += c;
buf[3] += d;
}
@implementation OFMD5Hash
+ md5Hash
{
return [[[self alloc] init] autorelease];
}
- init
{
if ((self = [super init])) {
buf[0] = 0x67452301;
buf[1] = 0xEFCDAB89;
buf[2] = 0x98BADCFE;
buf[3] = 0x10325476;
|
349
350
351
352
353
354
355
356
357
358
359
360
361
362
|
} else
i = 0;
memcpy(&buffer[j], &buf[i], size - i);
}
@implementation OFSHA1Hash
- init
{
if ((self = [super init])) {
count = 0;
state[0] = 0x67452301;
state[1] = 0xEFCDAB89;
state[2] = 0x98BADCFE;
|
>
>
>
>
>
|
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
|
} else
i = 0;
memcpy(&buffer[j], &buf[i], size - i);
}
@implementation OFSHA1Hash
+ sha1Hash
{
return [[[self alloc] init] autorelease];
}
- init
{
if ((self = [super init])) {
count = 0;
state[0] = 0x67452301;
state[1] = 0xEFCDAB89;
state[2] = 0x98BADCFE;
|