wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Data Fields
ikev2_initiator_data Struct Reference

Public Types

enum  { SA_INIT, SA_AUTH, CHILD_SA, IKEV2_DONE }
 
enum  { PEER_AUTH_CERT, PEER_AUTH_SECRET }
 

Data Fields

enum ikev2_initiator_data:: { ... }  state
 
u8 i_spi [IKEV2_SPI_LEN]
 
u8 r_spi [IKEV2_SPI_LEN]
 
u8 i_nonce [IKEV2_NONCE_MAX_LEN]
 
size_t i_nonce_len
 
u8 r_nonce [IKEV2_NONCE_MAX_LEN]
 
size_t r_nonce_len
 
struct wpabufr_dh_public
 
struct wpabufi_dh_private
 
struct ikev2_proposal_data proposal
 
const struct dh_groupdh
 
struct ikev2_keys keys
 
u8 * IDi
 
size_t IDi_len
 
u8 * IDr
 
size_t IDr_len
 
u8 IDr_type
 
struct wpabufr_sign_msg
 
struct wpabufi_sign_msg
 
u8 * shared_secret
 
size_t shared_secret_len
 
enum ikev2_initiator_data:: { ... }  peer_auth
 
u8 * key_pad
 
size_t key_pad_len
 
const u8 *(* get_shared_secret )(void *ctx, const u8 *IDr, size_t IDr_len, size_t *secret_len)
 
void * cb_ctx
 
int unknown_user
 

The documentation for this struct was generated from the following file: