Commit 5d7696bc authored by Wolfram Sang's avatar Wolfram Sang Committed by Greg Kroah-Hartman

staging: ks7010: indent eap_packet.h

Signed-off-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent feedcf1a
...@@ -14,13 +14,13 @@ ...@@ -14,13 +14,13 @@
#endif #endif
struct ether_hdr { struct ether_hdr {
unsigned char h_dest[ETH_ALEN]; /* destination eth addr */ unsigned char h_dest[ETH_ALEN]; /* destination eth addr */
unsigned char h_source[ETH_ALEN]; /* source ether addr */ unsigned char h_source[ETH_ALEN]; /* source ether addr */
unsigned char h_dest_snap; unsigned char h_dest_snap;
unsigned char h_source_snap; unsigned char h_source_snap;
unsigned char h_command; unsigned char h_command;
unsigned char h_vendor_id[3]; unsigned char h_vendor_id[3];
unsigned short h_proto; /* packet type ID field */ unsigned short h_proto; /* packet type ID field */
#define ETHER_PROTOCOL_TYPE_EAP 0x888e #define ETHER_PROTOCOL_TYPE_EAP 0x888e
#define ETHER_PROTOCOL_TYPE_IP 0x0800 #define ETHER_PROTOCOL_TYPE_IP 0x0800
#define ETHER_PROTOCOL_TYPE_ARP 0x0806 #define ETHER_PROTOCOL_TYPE_ARP 0x0806
...@@ -37,15 +37,15 @@ struct ieee802_1x_hdr { ...@@ -37,15 +37,15 @@ struct ieee802_1x_hdr {
#define EAPOL_VERSION 2 #define EAPOL_VERSION 2
enum { IEEE802_1X_TYPE_EAP_PACKET = 0, enum { IEEE802_1X_TYPE_EAP_PACKET = 0,
IEEE802_1X_TYPE_EAPOL_START = 1, IEEE802_1X_TYPE_EAPOL_START = 1,
IEEE802_1X_TYPE_EAPOL_LOGOFF = 2, IEEE802_1X_TYPE_EAPOL_LOGOFF = 2,
IEEE802_1X_TYPE_EAPOL_KEY = 3, IEEE802_1X_TYPE_EAPOL_KEY = 3,
IEEE802_1X_TYPE_EAPOL_ENCAPSULATED_ASF_ALERT = 4 IEEE802_1X_TYPE_EAPOL_ENCAPSULATED_ASF_ALERT = 4
}; };
enum { EAPOL_KEY_TYPE_RC4 = 1, EAPOL_KEY_TYPE_RSN = 2, enum { EAPOL_KEY_TYPE_RC4 = 1, EAPOL_KEY_TYPE_RSN = 2,
EAPOL_KEY_TYPE_WPA = 254 }; EAPOL_KEY_TYPE_WPA = 254
};
#define IEEE8021X_REPLAY_COUNTER_LEN 8 #define IEEE8021X_REPLAY_COUNTER_LEN 8
#define IEEE8021X_KEY_SIGN_LEN 16 #define IEEE8021X_KEY_SIGN_LEN 16
...@@ -60,11 +60,11 @@ struct ieee802_1x_eapol_key { ...@@ -60,11 +60,11 @@ struct ieee802_1x_eapol_key {
/* does not repeat within the life of the keying material used to /* does not repeat within the life of the keying material used to
* encrypt the Key field; 64-bit NTP timestamp MAY be used here */ * encrypt the Key field; 64-bit NTP timestamp MAY be used here */
unsigned char replay_counter[IEEE8021X_REPLAY_COUNTER_LEN]; unsigned char replay_counter[IEEE8021X_REPLAY_COUNTER_LEN];
unsigned char key_iv[IEEE8021X_KEY_IV_LEN]; /* cryptographically random number */ unsigned char key_iv[IEEE8021X_KEY_IV_LEN]; /* cryptographically random number */
unsigned char key_index; /* key flag in the most significant bit: unsigned char key_index; /* key flag in the most significant bit:
* 0 = broadcast (default key), * 0 = broadcast (default key),
* 1 = unicast (key mapping key); key index is in the * 1 = unicast (key mapping key); key index is in the
* 7 least significant bits */ * 7 least significant bits */
/* HMAC-MD5 message integrity check computed with MS-MPPE-Send-Key as /* HMAC-MD5 message integrity check computed with MS-MPPE-Send-Key as
* the key */ * the key */
unsigned char key_signature[IEEE8021X_KEY_SIGN_LEN]; unsigned char key_signature[IEEE8021X_KEY_SIGN_LEN];
...@@ -77,19 +77,18 @@ struct ieee802_1x_eapol_key { ...@@ -77,19 +77,18 @@ struct ieee802_1x_eapol_key {
* RC4 key used in encryption = Key-IV + MS-MPPE-Recv-Key */ * RC4 key used in encryption = Key-IV + MS-MPPE-Recv-Key */
} __attribute__ ((packed)); } __attribute__ ((packed));
#define WPA_NONCE_LEN 32 #define WPA_NONCE_LEN 32
#define WPA_REPLAY_COUNTER_LEN 8 #define WPA_REPLAY_COUNTER_LEN 8
struct wpa_eapol_key { struct wpa_eapol_key {
unsigned char type; unsigned char type;
unsigned short key_info; unsigned short key_info;
unsigned short key_length; unsigned short key_length;
unsigned char replay_counter[WPA_REPLAY_COUNTER_LEN]; unsigned char replay_counter[WPA_REPLAY_COUNTER_LEN];
unsigned char key_nonce[WPA_NONCE_LEN]; unsigned char key_nonce[WPA_NONCE_LEN];
unsigned char key_iv[16]; unsigned char key_iv[16];
unsigned char key_rsc[8]; unsigned char key_rsc[8];
unsigned char key_id[8]; /* Reserved in IEEE 802.11i/RSN */ unsigned char key_id[8]; /* Reserved in IEEE 802.11i/RSN */
unsigned char key_mic[16]; unsigned char key_mic[16];
unsigned short key_data_length; unsigned short key_data_length;
/* followed by key_data_length bytes of key_data */ /* followed by key_data_length bytes of key_data */
...@@ -98,18 +97,18 @@ struct wpa_eapol_key { ...@@ -98,18 +97,18 @@ struct wpa_eapol_key {
#define WPA_KEY_INFO_TYPE_MASK (WBIT(0) | WBIT(1) | WBIT(2)) #define WPA_KEY_INFO_TYPE_MASK (WBIT(0) | WBIT(1) | WBIT(2))
#define WPA_KEY_INFO_TYPE_HMAC_MD5_RC4 WBIT(0) #define WPA_KEY_INFO_TYPE_HMAC_MD5_RC4 WBIT(0)
#define WPA_KEY_INFO_TYPE_HMAC_SHA1_AES WBIT(1) #define WPA_KEY_INFO_TYPE_HMAC_SHA1_AES WBIT(1)
#define WPA_KEY_INFO_KEY_TYPE WBIT(3) /* 1 = Pairwise, 0 = Group key */ #define WPA_KEY_INFO_KEY_TYPE WBIT(3) /* 1 = Pairwise, 0 = Group key */
/* bit4..5 is used in WPA, but is reserved in IEEE 802.11i/RSN */ /* bit4..5 is used in WPA, but is reserved in IEEE 802.11i/RSN */
#define WPA_KEY_INFO_KEY_INDEX_MASK (WBIT(4) | WBIT(5)) #define WPA_KEY_INFO_KEY_INDEX_MASK (WBIT(4) | WBIT(5))
#define WPA_KEY_INFO_KEY_INDEX_SHIFT 4 #define WPA_KEY_INFO_KEY_INDEX_SHIFT 4
#define WPA_KEY_INFO_INSTALL WBIT(6) /* pairwise */ #define WPA_KEY_INFO_INSTALL WBIT(6) /* pairwise */
#define WPA_KEY_INFO_TXRX WBIT(6) /* group */ #define WPA_KEY_INFO_TXRX WBIT(6) /* group */
#define WPA_KEY_INFO_ACK WBIT(7) #define WPA_KEY_INFO_ACK WBIT(7)
#define WPA_KEY_INFO_MIC WBIT(8) #define WPA_KEY_INFO_MIC WBIT(8)
#define WPA_KEY_INFO_SECURE WBIT(9) #define WPA_KEY_INFO_SECURE WBIT(9)
#define WPA_KEY_INFO_ERROR WBIT(10) #define WPA_KEY_INFO_ERROR WBIT(10)
#define WPA_KEY_INFO_REQUEST WBIT(11) #define WPA_KEY_INFO_REQUEST WBIT(11)
#define WPA_KEY_INFO_ENCR_KEY_DATA WBIT(12) /* IEEE 802.11i/RSN only */ #define WPA_KEY_INFO_ENCR_KEY_DATA WBIT(12) /* IEEE 802.11i/RSN only */
#define WPA_CAPABILITY_PREAUTH WBIT(0) #define WPA_CAPABILITY_PREAUTH WBIT(0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment