Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							c60d34cd8d 
							
						 
					 
					
						
						
							
							wiphy: Add wiphy_get_supported_bands  
						
						
						
						
					 
					
						2016-09-13 14:36:46 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							dc37dca24b 
							
						 
					 
					
						
						
							
							unit: Add testing of credential obtained events  
						
						
						
						
					 
					
						2016-09-13 13:33:18 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							4518394b0e 
							
						 
					 
					
						
						
							
							eap-wsc: Send credential obtained events  
						
						
						
						
					 
					
						2016-09-13 13:32:47 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9fde037b8f 
							
						 
					 
					
						
						
							
							eapol: Add eapol_sm_set_event_func  
						
						
						
						
					 
					
						2016-09-13 13:30:54 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1b72fe9713 
							
						 
					 
					
						
						
							
							eap: Add eap event_func  
						
						... 
						
						
						
						This is used to get arbitrary information out of the EAP method.  Needed
for EAP-WSC to signal credential information obtained from the peer.
Other uses include signaling why EAP-WSC failed (e.g. invalid PIN, etc)
and processing of M2D discovery messages.  The information in M2Ds might
be useful to external clients. 
						
						
					 
					
						2016-09-13 11:50:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fb446dcb9f 
							
						 
					 
					
						
						
							
							unit: Update to the new EAPoL api  
						
						
						
						
					 
					
						2016-09-12 10:03:37 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							baf72d7f86 
							
						 
					 
					
						
						
							
							eapol: Move to a single PAE socket  
						
						... 
						
						
						
						We used to open a socket for each wireless interface.  This patch uses a
single socket with an attached BPF to handle all EAPoL traffic via a
single file descriptor. 
						
						
					 
					
						2016-09-12 10:02:04 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8e50144d17 
							
						 
					 
					
						
						
							
							eap-wsc: Handle EAP WSC_NACK Requests  
						
						... 
						
						
						
						These should be responded to with a NACK as well. 
						
						
					 
					
						2016-09-09 13:40:41 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d9ce7be5 
							
						 
					 
					
						
						
							
							eap-wsc: implement NACK sending  
						
						
						
						
					 
					
						2016-09-09 12:44:36 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							e48220c7a6 
							
						 
					 
					
						
						
							
							unit: Verify M8 & EAP-Fail processing  
						
						
						
						
					 
					
						2016-09-09 12:36:49 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b93a992ed1 
							
						 
					 
					
						
						
							
							eap-wsc: Handle M8 messages  
						
						
						
						
					 
					
						2016-09-08 21:59:04 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc197d176 
							
						 
					 
					
						
						
							
							wscutil: Rename parse/build_nack  
						
						... 
						
						
						
						... to parse/build_wsc_nack to be more consistent with the spec naming 
						
						
					 
					
						2016-09-08 21:34:32 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							983d598d1d 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_build_wsc_ack  
						
						
						
						
					 
					
						2016-09-08 21:33:40 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9c9ecfa239 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_wsc_ack  
						
						
						
						
					 
					
						2016-09-08 21:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd797dced 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_build_wsc_done  
						
						
						
						
					 
					
						2016-09-08 21:28:38 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							588f8a555d 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_parse_wsc_done  
						
						
						
						
					 
					
						2016-09-08 21:28:26 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							aa518811b3 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_build_wsc_done  
						
						
						
						
					 
					
						2016-09-08 21:27:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b8c25848 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_wsc_done  
						
						
						
						
					 
					
						2016-09-08 21:27:18 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1bf3cf65 
							
						 
					 
					
						
						
							
							eapol: On EAP success save the second 256 bits of MSK  
						
						
						
						
					 
					
						2016-09-06 14:07:35 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							443e363c20 
							
						 
					 
					
						
						
							
							crypto: Implement crypto_derive_ft_ptk  
						
						
						
						
					 
					
						2016-09-06 13:50:17 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							efbbe9870b 
							
						 
					 
					
						
						
							
							crypto: Implement crypto_derive_pmk_r1  
						
						
						
						
					 
					
						2016-09-06 13:48:50 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							994ffd94c5 
							
						 
					 
					
						
						
							
							crypto: Implement crypto_derive_pmk_r0  
						
						
						
						
					 
					
						2016-09-06 13:47:18 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							955c88a64a 
							
						 
					 
					
						
						
							
							ie: Consistently set group_management_cipher  
						
						... 
						
						
						
						RSNE_ADVANCE may return and if it is before the assignment of
info.group_management_cipher, that assignment will be dependent on where
the RSNE ends. 
						
						
					 
					
						2016-09-05 23:10:29 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							316752c5e4 
							
						 
					 
					
						
						
							
							ie: Error in tlv_iter_next if no space to length byte  
						
						... 
						
						
						
						When parsing the EAPoL-Key key data field we don't strip the 0xdd /
0x00 padding from the decrypted data so there may be trailing padding
after the IE sequence and valgrind will report an invalid read of the
length byte.  Same thing may happen if we're sent garbage. 
						
						
					 
					
						2016-09-05 23:00:01 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4a00c25241 
							
						 
					 
					
						
						
							
							iwmon: RX dBm is a signed integer  
						
						
						
						
					 
					
						2016-09-05 22:46:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f1046dcb 
							
						 
					 
					
						
						
							
							iwmon: Fix PMKID display  
						
						... 
						
						
						
						Use unsigned to prevent the PMKID bytes being sign-extended. 
						
						
					 
					
						2016-09-05 22:43:53 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Zaborowski 
							
						 
					 
					
						
						
						
						
							
						
						
							755605fddf 
							
						 
					 
					
						
						
							
							iwmon: Fix RSN capability bit positions  
						
						... 
						
						
						
						The numbers displayed for other bits are 0-based. 
						
						
					 
					
						2016-09-05 22:40:07 -05:00 
						 
				 
			
				
					
						
							
							
								Mat Martineau 
							
						 
					 
					
						
						
						
						
							
						
						
							95017e8722 
							
						 
					 
					
						
						
							
							tools: More key and crypto kernel config parameters  
						
						
						
						
					 
					
						2016-09-05 22:40:07 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Kourt 
							
						 
					 
					
						
						
						
						
							
						
						
							6324f96e5d 
							
						 
					 
					
						
						
							
							tools: Add kernel config option  
						
						
						
						
					 
					
						2016-09-02 00:24:08 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							70d3a01bda 
							
						 
					 
					
						
						
							
							unit: Add parsing of wsc_credential  
						
						
						
						
					 
					
						2016-08-31 22:36:50 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b67e3f26b5 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_credential  
						
						
						
						
					 
					
						2016-08-31 22:36:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							4f582753b5 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_parse_m8_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 22:00:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							d83bf50a39 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_m8_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 21:59:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							fa8cbeea7c 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_build_m8  
						
						
						
						
					 
					
						2016-08-31 14:15:16 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b740f161 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_parse_m8  
						
						
						
						
					 
					
						2016-08-31 14:15:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							addba697da 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_build_m8  
						
						
						
						
					 
					
						2016-08-31 14:14:11 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							ead40f0431 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_m8  
						
						
						
						
					 
					
						2016-08-31 14:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							387af676cf 
							
						 
					 
					
						
						
							
							unit: Add M6/M7 exchange test  
						
						
						
						
					 
					
						2016-08-31 12:50:53 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							34ed84dc41 
							
						 
					 
					
						
						
							
							eap-wsc: Send M7 messages  
						
						
						
						
					 
					
						2016-08-31 12:50:44 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f542a18f4f 
							
						 
					 
					
						
						
							
							unit: Simplify verification  
						
						
						
						
					 
					
						2016-08-31 12:37:30 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb4ba42dd 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_build_m7_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 11:39:06 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							8df0f9fa28 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_m7_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 11:38:52 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							9353da8bf3 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_build_m7  
						
						
						
						
					 
					
						2016-08-31 11:38:35 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							82b007f7b5 
							
						 
					 
					
						
						
							
							unit: Add test fo wsc_parse_m7  
						
						
						
						
					 
					
						2016-08-31 11:38:22 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							a113cba4f2 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_build_m7  
						
						
						
						
					 
					
						2016-08-31 11:32:51 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d44d302a 
							
						 
					 
					
						
						
							
							wscutil: Add wsc_parse_m7  
						
						
						
						
					 
					
						2016-08-31 11:32:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							6dae861ce2 
							
						 
					 
					
						
						
							
							eap-wsc: Handle M6 messages  
						
						
						
						
					 
					
						2016-08-31 11:18:21 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac78e1306 
							
						 
					 
					
						
						
							
							eap-wsc: split out R_Hash verification  
						
						... 
						
						
						
						So it can be used in M6 processing 
						
						
					 
					
						2016-08-31 11:17:29 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							f8eb76a93a 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_build_m6_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 11:16:30 -05:00 
						 
				 
			
				
					
						
							
							
								Denis Kenzior 
							
						 
					 
					
						
						
						
						
							
						
						
							2f09fbc348 
							
						 
					 
					
						
						
							
							unit: Add test for wsc_parse_m6_encrypted_settings  
						
						
						
						
					 
					
						2016-08-31 11:16:15 -05:00