 dd10abccc8
			
		
	
	
		dd10abccc8
		
	
	
	
	
		
			
			Add MACsec to the wpa_supplicant build system and configuration file. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			922 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			922 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * IEEE 802.1X-2010 KaY Interface
 | |
|  * Copyright (c) 2013-2014, Qualcomm Atheros, Inc.
 | |
|  *
 | |
|  * This software may be distributed under the terms of the BSD license.
 | |
|  * See README for more details.
 | |
|  */
 | |
| 
 | |
| #ifndef WPAS_KAY_H
 | |
| #define WPAS_KAY_H
 | |
| 
 | |
| #ifdef CONFIG_MACSEC
 | |
| 
 | |
| int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s,
 | |
| 			    struct wpa_ssid *ssid);
 | |
| void * ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s,
 | |
| 				      const u8 *peer_addr);
 | |
| void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s);
 | |
| 
 | |
| #else /* CONFIG_MACSEC */
 | |
| 
 | |
| static inline int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s,
 | |
| 					  struct wpa_ssid *ssid)
 | |
| {
 | |
| 	return 0;
 | |
| }
 | |
| 
 | |
| static inline void *
 | |
| ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s,
 | |
| 			       const u8 *peer_addr)
 | |
| {
 | |
| 	return NULL;
 | |
| }
 | |
| 
 | |
| static inline void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s)
 | |
| {
 | |
| }
 | |
| 
 | |
| #endif /* CONFIG_MACSEC */
 | |
| 
 | |
| #endif /* WPAS_KAY_H */
 |