Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6c2cea65 
							
						 
					 
					
						
						
							
							unit: Add another M1 parser test  
						
						
						
						
					 
					
						2016-08-18 16:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							038341edcd 
							
						 
					 
					
						
						
							
							unit: Add another DH generator test  
						
						
						
						
					 
					
						2016-08-18 16:25:27 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f2e11f5e7c 
							
						 
					 
					
						
						
							
							wscutil: Fix memset  
						
						
						
						
					 
					
						2016-08-18 16:22:48 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							af7224a973 
							
						 
					 
					
						
						
							
							wscutil: More strictly handle AUTHENTICATOR tlv  
						
						... 
						
						
						
						This element must be the TLV in the message 
						
						
					 
					
						2016-08-18 12:53:06 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f59f7564ce 
							
						 
					 
					
						
						
							
							wscutil: Fix flags  
						
						... 
						
						
						
						For some reason they weren't setup to be used in a bitfield 
						
						
					 
					
						2016-08-18 12:52:36 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a7764df0a7 
							
						 
					 
					
						
						
							
							TODO: Mark connection abortion task done  
						
						
						
						
					 
					
						2016-08-18 00:16:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad2ade27d 
							
						 
					 
					
						
						
							
							TODO: Remove no-longer-relevant task  
						
						
						
						
					 
					
						2016-08-18 00:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4252cf8c 
							
						 
					 
					
						
						
							
							TODO: Mark task as done  
						
						
						
						
					 
					
						2016-08-18 00:15:32 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							84be16c76f 
							
						 
					 
					
						
						
							
							unit: Add test for M2 builder  
						
						
						
						
					 
					
						2016-08-17 22:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f11868d59d 
							
						 
					 
					
						
						
							
							wscutil: Add builder for M2 messages  
						
						
						
						
					 
					
						2016-08-17 22:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8fddb897 
							
						 
					 
					
						
						
							
							wscutil: Move builders to proper alphabetical order  
						
						
						
						
					 
					
						2016-08-17 22:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ed6e5665d4 
							
						 
					 
					
						
						
							
							unit: Add M2 parser unit test  
						
						
						
						
					 
					
						2016-08-17 22:20:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							966f0a974f 
							
						 
					 
					
						
						
							
							wscutil: Add parser for M2 messages  
						
						
						
						
					 
					
						2016-08-17 21:57:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f389b2ffbc 
							
						 
					 
					
						
						
							
							wscutil: Extract REGISTRAR_NONCE  
						
						
						
						
					 
					
						2016-08-16 16:20:57 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c41103d9 
							
						 
					 
					
						
						
							
							wscutil: Add extractor for UUID_R  
						
						
						
						
					 
					
						2016-08-16 16:20:34 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9e82001b 
							
						 
					 
					
						
						
							
							wscutil: Fix incorrect return value  
						
						
						
						
					 
					
						2016-08-16 16:12:19 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e91846bbc5 
							
						 
					 
					
						
						
							
							wscutil: Add extractor for AUTHENTICATOR  
						
						
						
						
					 
					
						2016-08-16 16:11:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e54d2834 
							
						 
					 
					
						
						
							
							unit: Add M1 builder unit test  
						
						
						
						
					 
					
						2016-08-16 15:28:48 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5f087aa0ea 
							
						 
					 
					
						
						
							
							wscutil: Add builder for M1 messages  
						
						
						
						
					 
					
						2016-08-16 15:27:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d1ca7f7b 
							
						 
					 
					
						
						
							
							wscutil: Don't include request_to_enroll if false  
						
						
						
						
					 
					
						2016-08-16 15:27:16 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1c5988b0b8 
							
						 
					 
					
						
						
							
							unit: Update to new wscutil api  
						
						
						
						
					 
					
						2016-08-16 12:31:23 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2133a5edb3 
							
						 
					 
					
						
						
							
							wscutil: Rename WSC_CONFIG_STATE to WSC_STATE  
						
						
						
						
					 
					
						2016-08-16 12:30:24 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							0f1372f866 
							
						 
					 
					
						
						
							
							wscutil: move extract_wsc_state  
						
						... 
						
						
						
						To proper alphabetical order 
						
						
					 
					
						2016-08-16 12:25:55 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							62e485839f 
							
						 
					 
					
						
						
							
							unit: compare public key to expected value as well  
						
						
						
						
					 
					
						2016-08-15 10:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d3e583ff 
							
						 
					 
					
						
						
							
							unit: Add DH5 pubkey generation test  
						
						
						
						
					 
					
						2016-08-15 10:52:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							349bc26d41 
							
						 
					 
					
						
						
							
							eap-wsc: Init DH5 prime & generator keys  
						
						
						
						
					 
					
						2016-08-15 10:47:36 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							eb539ddd82 
							
						 
					 
					
						
						
							
							crypto: Add D-H MODP Group 5 prime & generator  
						
						
						
						
					 
					
						2016-08-15 10:47:36 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4398847c 
							
						 
					 
					
						
						
							
							unit: Add test for M1 parser  
						
						
						
						
					 
					
						2016-08-15 10:47:33 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f7338c45c5 
							
						 
					 
					
						
						
							
							wscutil: Add M1 parser  
						
						
						
						
					 
					
						2016-08-11 16:39:30 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef4a40f0f 
							
						 
					 
					
						
						
							
							wscutil: Add parsers for various flag types  
						
						
						
						
					 
					
						2016-08-11 16:38:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							3d29f510e1 
							
						 
					 
					
						
						
							
							wscutil: Add parser for OS_VERSION  
						
						
						
						
					 
					
						2016-08-11 16:38:33 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e3626018d2 
							
						 
					 
					
						
						
							
							wscutil: Add parser for PUBLIC_KEY  
						
						
						
						
					 
					
						2016-08-11 16:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c787a4c5b8 
							
						 
					 
					
						
						
							
							wscutil: Add parser for ENROLLEE_NONCE  
						
						
						
						
					 
					
						2016-08-11 16:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2aaff15987 
							
						 
					 
					
						
						
							
							wscutil: Add parser for MAC_ADDRESS  
						
						
						
						
					 
					
						2016-08-11 16:15:55 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							29a0d9f066 
							
						 
					 
					
						
						
							
							wscutil: Simplify uuid extractor  
						
						
						
						
					 
					
						2016-08-11 16:15:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							da7477435e 
							
						 
					 
					
						
						
							
							wscutil: Add parser for MESSAGE_TYPE  
						
						
						
						
					 
					
						2016-08-11 16:09:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f97d5778ea 
							
						 
					 
					
						
						
							
							wscutil: Use macro magic to make more readable  
						
						
						
						
					 
					
						2016-08-11 12:47:03 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							7a19a10528 
							
						 
					 
					
						
						
							
							eap-wsc: Add skeleton  
						
						
						
						
					 
					
						2016-08-10 16:59:15 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfaad2b62 
							
						 
					 
					
						
						
							
							eapol: Make EAP packets use sm->protocol_version  
						
						... 
						
						
						
						Instead of hard-coding the EAPoL version to 2004 for all EAP packets,
use the version from eapol_sm. 
						
						
					 
					
						2016-08-10 16:37:39 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							abc44fe98a 
							
						 
					 
					
						
						
							
							eapol: Use switch-case instead of if  
						
						... 
						
						
						
						The if statement was shorter, but a bit less readable. 
						
						
					 
					
						2016-08-10 16:36:14 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a22e3394fc 
							
						 
					 
					
						
						
							
							unit: Update to eapol's protocol version changes  
						
						
						
						
					 
					
						2016-08-10 16:34:19 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							34a537652a 
							
						 
					 
					
						
						
							
							eapol: Store protocol version in eapol_sm  
						
						... 
						
						
						
						Instead of one global protocol_version, we now store it inside eapol_sm.
This allows us to use the same protocol version for our response as the
request from the authenticator.
For unit tests where we had protocol version mismatches, a new method is
introduced to explicitly set the protocol version to use. 
						
						
					 
					
						2016-08-10 16:32:45 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							86ad3c4e03 
							
						 
					 
					
						
						
							
							unit: Fix style  
						
						
						
						
					 
					
						2016-08-10 16:31:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c79de774 
							
						 
					 
					
						
						
							
							unit: Silence some benign warnings  
						
						
						
						
					 
					
						2016-08-10 16:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							bd357cb63c 
							
						 
					 
					
						
						
							
							eap: Add initial support for expanded types  
						
						
						
						
					 
					
						2016-08-10 14:38:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3be6fcd4 
							
						 
					 
					
						
						
							
							eap: Make enums fit with our coding guidelines  
						
						
						
						
					 
					
						2016-08-10 13:06:47 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							9112f7e18e 
							
						 
					 
					
						
						
							
							unit: Use PKCS8 private keys  
						
						... 
						
						
						
						ELL's TLS implementation is being converted to keyctl crypto, which
currently requires PKCS8 formatted keys. 
						
						
					 
					
						2016-08-10 12:15:41 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							b655475385 
							
						 
					 
					
						
						
							
							build: Add symlinks for ell PKCS8 unit test keys  
						
						... 
						
						
						
						ELL's unit test private keys are also used by iwd's unit tests. 
						
						
					 
					
						2016-08-10 12:15:06 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							60a9638f51 
							
						 
					 
					
						
						
							
							unit: Fix uninitialized variable  
						
						
						
						
					 
					
						2016-08-10 12:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							bf82c69f10 
							
						 
					 
					
						
						
							
							build: Undef _FORTIFY_SOURCE for unoptimized builds  
						
						... 
						
						
						
						'./configure --disable-optimization --enable-maintainer-mode' would
result in build errors. _FORTIFY_SOURCE requires that optimization is
enabled and issues a compile-time warning which is treated as an
error. Disabling optimization takes precedence over fortification in
this case, since it is being explicitly requested. 
						
						
					 
					
						2016-08-10 12:12:15 -05:00