Add RSNXE into AP KDE parser
This is needed for SAE hash-to-element implementation. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
		
							parent
							
								
									d3516cad7a
								
							
						
					
					
						commit
						9981d5bf31
					
				
					 2 changed files with 5 additions and 0 deletions
				
			
		|  | @ -1121,6 +1121,9 @@ int wpa_parse_kde_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie) | ||||||
| 		if (*pos == WLAN_EID_RSN) { | 		if (*pos == WLAN_EID_RSN) { | ||||||
| 			ie->rsn_ie = pos; | 			ie->rsn_ie = pos; | ||||||
| 			ie->rsn_ie_len = pos[1] + 2; | 			ie->rsn_ie_len = pos[1] + 2; | ||||||
|  | 		} else if (*pos == WLAN_EID_RSNX) { | ||||||
|  | 			ie->rsnxe = pos; | ||||||
|  | 			ie->rsnxe_len = pos[1] + 2; | ||||||
| #ifdef CONFIG_IEEE80211R_AP | #ifdef CONFIG_IEEE80211R_AP | ||||||
| 		} else if (*pos == WLAN_EID_MOBILITY_DOMAIN) { | 		} else if (*pos == WLAN_EID_MOBILITY_DOMAIN) { | ||||||
| 			ie->mdie = pos; | 			ie->mdie = pos; | ||||||
|  |  | ||||||
|  | @ -38,6 +38,8 @@ struct wpa_eapol_ie_parse { | ||||||
| 
 | 
 | ||||||
| 	const u8 *osen; | 	const u8 *osen; | ||||||
| 	size_t osen_len; | 	size_t osen_len; | ||||||
|  | 	const u8 *rsnxe; | ||||||
|  | 	size_t rsnxe_len; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| int wpa_parse_kde_ies(const u8 *buf, size_t len, | int wpa_parse_kde_ies(const u8 *buf, size_t len, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Jouni Malinen
						Jouni Malinen