mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-13 09:28:44 -04:00
staging: ks7010: remove struct ieee802_1x_eapol_key
This commit removes ieee802_1x_eapol_key struct because it is not being used at all. It also removes definitions related to some fields of the removed struct. Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
6704ddbb85
commit
9818caa236
@@ -40,47 +40,6 @@ enum {
|
||||
EAPOL_KEY_TYPE_WPA = 254
|
||||
};
|
||||
|
||||
#define IEEE8021X_REPLAY_COUNTER_LEN 8
|
||||
#define IEEE8021X_KEY_SIGN_LEN 16
|
||||
#define IEEE8021X_KEY_IV_LEN 16
|
||||
|
||||
#define IEEE8021X_KEY_INDEX_FLAG 0x80
|
||||
#define IEEE8021X_KEY_INDEX_MASK 0x03
|
||||
|
||||
struct ieee802_1x_eapol_key {
|
||||
unsigned char type;
|
||||
unsigned short key_length;
|
||||
/*
|
||||
* does not repeat within the life of the keying material used to
|
||||
* encrypt the Key field; 64-bit NTP timestamp MAY be used here
|
||||
*/
|
||||
unsigned char replay_counter[IEEE8021X_REPLAY_COUNTER_LEN];
|
||||
unsigned char key_iv[IEEE8021X_KEY_IV_LEN]; /* cryptographically random
|
||||
* number
|
||||
*/
|
||||
unsigned char key_index; /*
|
||||
* key flag in the most significant bit:
|
||||
* 0 = broadcast (default key),
|
||||
* 1 = unicast (key mapping key);
|
||||
* key index is in the 7 least
|
||||
* significant bits
|
||||
*/
|
||||
/*
|
||||
* HMAC-MD5 message integrity check computed with MS-MPPE-Send-Key as
|
||||
* the key
|
||||
*/
|
||||
unsigned char key_signature[IEEE8021X_KEY_SIGN_LEN];
|
||||
|
||||
/*
|
||||
* followed by key: if packet body length = 44 + key length, then the
|
||||
* key field (of key_length bytes) contains the key in encrypted form;
|
||||
* if packet body length = 44, key field is absent and key_length
|
||||
* represents the number of least significant octets from
|
||||
* MS-MPPE-Send-Key attribute to be used as the keying material;
|
||||
* RC4 key used in encryption = Key-IV + MS-MPPE-Recv-Key
|
||||
*/
|
||||
} __packed;
|
||||
|
||||
#define WPA_NONCE_LEN 32
|
||||
#define WPA_REPLAY_COUNTER_LEN 8
|
||||
|
||||
|
||||
Reference in New Issue
Block a user