ObjFW  Check-in [2c80eb12b9]

Overview
Comment:OFHMAC: Fix a missing rethrow
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 2c80eb12b981f61ac477716bdcd3c136daaa790f29ca663cbe387989dc81f7f7
User & Date: js on 2018-04-08 10:46:32
Other Links: manifest | tags
Context
2018-04-08
13:37
OFSecureData: Add a memory allocator check-in: 0e45b7bb1c user: js tags: trunk
10:46
OFHMAC: Fix a missing rethrow check-in: 2c80eb12b9 user: js tags: trunk
2018-04-07
20:48
Add +[OFSecureData isSecure] check-in: edbb1ff5f4 user: js tags: trunk
Changes

Modified src/OFHMAC.m from [8b7b7e738d] to [4d37536b7c].

103
104
105
106
107
108
109


110
111
112
113
114
115
116
		[_outerHash updateWithBuffer: outerKeyPadItems
				      length: blockSize];
		[_innerHash updateWithBuffer: innerKeyPadItems
				      length: blockSize];
	} @catch (id e) {
		[outerKeyPad zero];
		[innerKeyPad zero];


	}

	objc_autoreleasePoolPop(pool);

	_outerHashCopy = [_outerHash copy];
	_innerHashCopy = [_innerHash copy];








>
>







103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
		[_outerHash updateWithBuffer: outerKeyPadItems
				      length: blockSize];
		[_innerHash updateWithBuffer: innerKeyPadItems
				      length: blockSize];
	} @catch (id e) {
		[outerKeyPad zero];
		[innerKeyPad zero];

		@throw e;
	}

	objc_autoreleasePoolPop(pool);

	_outerHashCopy = [_outerHash copy];
	_innerHashCopy = [_innerHash copy];