137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
return 16;
}
+ (size_t)blockSize
{
return 64;
}
- init
{
self = [super init];
_buffer[0] = 0x67452301;
_buffer[1] = 0xEFCDAB89;
|
>
>
>
>
>
|
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
return 16;
}
+ (size_t)blockSize
{
return 64;
}
+ (instancetype)hash
{
return [[[self alloc] init] autorelease];
}
- init
{
self = [super init];
_buffer[0] = 0x67452301;
_buffer[1] = 0xEFCDAB89;
|
254
255
256
257
258
259
260
261
|
md5_transform(_buffer, _in.u32);
BSWAP32_VEC_IF_BE(_buffer, 4);
_calculated = YES;
return (uint8_t*)_buffer;
}
@end
|
>
>
>
>
>
|
259
260
261
262
263
264
265
266
267
268
269
270
271
|
md5_transform(_buffer, _in.u32);
BSWAP32_VEC_IF_BE(_buffer, 4);
_calculated = YES;
return (uint8_t*)_buffer;
}
- (BOOL)isCalculated
{
return _calculated;
}
@end
|