ObjXMPP  Check-in [34584bd493]

Overview
Comment:Fix broken enum used as a bitmap.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 34584bd493b635ace4e937ff7dbd9c33aa3ff8d4dd60e7d912996da527b9034e
User & Date: js on 2011-09-09 22:10:16
Other Links: manifest | tags
Context
2011-09-10
14:08
Add support for SCRAM-SHA-1-PLUS check-in: 7bcda1b5e6 user: florob@babelmonkeys.de tags: trunk
2011-09-09
22:10
Fix broken enum used as a bitmap. check-in: 34584bd493 user: js tags: trunk
14:42
Prevent a possible leak. check-in: 547b55739a user: js tags: trunk
Changes

Modified src/XMPPSCRAMAuth.m from [125d8f4082] to [c846c79eb6].

166
167
168
169
170
171
172


173

174
175
176
177
178
179
180
166
167
168
169
170
171
172
173
174

175
176
177
178
179
180
181
182







+
+
-
+







	OFHash *hash;
	OFDataArray *ret, *authMessage, *tmpArray, *salt = nil, *saltedPassword;
	OFString *tmpString, *sNonce = nil;
	OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
	OFEnumerator *enumerator;
	OFString *comp;
	enum {
		GOT_SNONCE    = 0x01,
		GOT_SALT      = 0x02,
		GOT_SNONCE, GOT_SALT, GOT_ITERCOUNT
		GOT_ITERCOUNT = 0x04
	} got = 0;

	hash = [[[hashType alloc] init] autorelease];
	ret = [OFDataArray dataArrayWithItemSize: 1];
	authMessage = [OFDataArray dataArrayWithItemSize: 1];

	OFString *chal = [OFString stringWithCString: [challenge cArray]