151
152
153
154
155
156
157
158
159
160
161
162
163
164
|
} @catch (id e) {
[self release];
@throw e;
}
return self;
}
- copy
{
OFSHA384Or512Hash *copy = [[[self class] alloc] init];
memcpy(copy->_state, _state, sizeof(_state));
memcpy(copy->_bits, _bits, sizeof(_bits));
|
>
>
>
>
>
>
>
|
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
} @catch (id e) {
[self release];
@throw e;
}
return self;
}
- (void)dealloc
{
[self reset];
[super dealloc];
}
- copy
{
OFSHA384Or512Hash *copy = [[[self class] alloc] init];
memcpy(copy->_state, _state, sizeof(_state));
memcpy(copy->_bits, _bits, sizeof(_bits));
|
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
|
return (const uint8_t*)_state;
}
- (void)reset
{
[self OF_resetState];
memset(&_bits, 0, sizeof(_bits));
memset(&_buffer, 0, sizeof(_buffer));
_bufferLength = 0;
_calculated = false;
}
- (void)OF_resetState
{
OF_UNRECOGNIZED_SELECTOR
}
@end
|
|
|
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
|
return (const uint8_t*)_state;
}
- (void)reset
{
[self OF_resetState];
memset(_bits, 0, sizeof(_bits));
memset(&_buffer, 0, sizeof(_buffer));
_bufferLength = 0;
_calculated = false;
}
- (void)OF_resetState
{
OF_UNRECOGNIZED_SELECTOR
}
@end
|