eap_psk_common.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eap_psk_hdr_1
struct  eap_psk_hdr_2
struct  eap_psk_hdr_3
struct  eap_psk_hdr_4

Defines

#define EAP_PSK_AK_LEN   16
#define EAP_PSK_E_FLAG   0x20
#define EAP_PSK_FLAGS_GET_T(flags)   (((flags) & 0xc0) >> 6)
#define EAP_PSK_FLAGS_SET_T(t)   ((u8) (t) << 6)
#define EAP_PSK_KDK_LEN   16
#define EAP_PSK_MAC_LEN   16
#define EAP_PSK_PSK_LEN   16
#define EAP_PSK_R_FLAG_CONT   1
#define EAP_PSK_R_FLAG_DONE_FAILURE   3
#define EAP_PSK_R_FLAG_DONE_SUCCESS   2
#define EAP_PSK_RAND_LEN   16
#define EAP_PSK_TEK_LEN   16

Functions

int __must_check eap_psk_derive_keys (const u8 *kdk, const u8 *rand_p, u8 *tek, u8 *msk, u8 *emsk)
int __must_check eap_psk_key_setup (const u8 *psk, u8 *ak, u8 *kdk)

Variables

struct eap_psk_hdr_1 STRUCT_PACKED

Define Documentation

#define EAP_PSK_AK_LEN   16

Definition at line 23 of file eap_psk_common.h.

#define EAP_PSK_E_FLAG   0x20

Definition at line 29 of file eap_psk_common.h.

#define EAP_PSK_FLAGS_GET_T ( flags   )     (((flags) & 0xc0) >> 6)

Definition at line 31 of file eap_psk_common.h.

#define EAP_PSK_FLAGS_SET_T (  )     ((u8) (t) << 6)

Definition at line 32 of file eap_psk_common.h.

#define EAP_PSK_KDK_LEN   16

Definition at line 24 of file eap_psk_common.h.

#define EAP_PSK_MAC_LEN   16

Definition at line 20 of file eap_psk_common.h.

#define EAP_PSK_PSK_LEN   16

Definition at line 22 of file eap_psk_common.h.

#define EAP_PSK_R_FLAG_CONT   1

Definition at line 26 of file eap_psk_common.h.

#define EAP_PSK_R_FLAG_DONE_FAILURE   3

Definition at line 28 of file eap_psk_common.h.

#define EAP_PSK_R_FLAG_DONE_SUCCESS   2

Definition at line 27 of file eap_psk_common.h.

#define EAP_PSK_RAND_LEN   16

Definition at line 19 of file eap_psk_common.h.

#define EAP_PSK_TEK_LEN   16

Definition at line 21 of file eap_psk_common.h.


Function Documentation

int __must_check eap_psk_derive_keys ( const u8 kdk,
const u8 rand_p,
u8 tek,
u8 msk,
u8 emsk 
)

Definition at line 40 of file eap_psk_common.c.

int __must_check eap_psk_key_setup ( const u8 psk,
u8 ak,
u8 kdk 
)

Definition at line 25 of file eap_psk_common.c.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:02:00 2013