ObjFW  Diff

Differences From Artifact [298535fc6e]:

To Artifact [fa6e2e00eb]:


123
124
125
126
127
128
129
130

131
132

133
134
135
136

137
138
139
140
141
142
143
123
124
125
126
127
128
129

130
131

132
133
134
135

136
137
138
139
140
141
142
143







-
+

-
+



-
+








- (const unsigned char *)digest
{
	if (_outerHash == nil || _innerHash == nil)
		@throw [OFInvalidArgumentException exception];

	if (_calculated)
		return [_outerHash digest];
		return (const unsigned char *)[_outerHash digest];

	[_outerHash updateWithBuffer: [_innerHash digest]
	[_outerHash updateWithBuffer: (const unsigned char *)[_innerHash digest]
			      length: [_hashClass digestSize]];
	_calculated = true;

	return [_outerHash digest];
	return (const unsigned char *)[_outerHash digest];
}

- (size_t)digestSize
{
	return [_hashClass digestSize];
}