ikev2_initiator_data Struct Reference

#include <ikev2.h>

List of all members.

Public Types

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

Public Attributes

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

Detailed Description

Definition at line 29 of file eap_server/ikev2.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
SA_INIT 
SA_AUTH 
CHILD_SA 
IKEV2_DONE 

Definition at line 30 of file eap_server/ikev2.h.

anonymous enum
Enumerator:
PEER_AUTH_CERT 
PEER_AUTH_SECRET 

Definition at line 51 of file eap_server/ikev2.h.


Member Data Documentation

Definition at line 57 of file eap_server/ikev2.h.

Definition at line 40 of file eap_server/ikev2.h.

const u8*(* ikev2_initiator_data::get_shared_secret)(void *ctx, const u8 *IDr, size_t IDr_len, size_t *secret_len)

Definition at line 55 of file eap_server/ikev2.h.

Definition at line 38 of file eap_server/ikev2.h.

u8 ikev2_initiator_data::i_nonce[IKEV2_NONCE_MAX_LEN]

Definition at line 33 of file eap_server/ikev2.h.

Definition at line 34 of file eap_server/ikev2.h.

Definition at line 48 of file eap_server/ikev2.h.

Definition at line 31 of file eap_server/ikev2.h.

Definition at line 42 of file eap_server/ikev2.h.

Definition at line 43 of file eap_server/ikev2.h.

Definition at line 44 of file eap_server/ikev2.h.

Definition at line 45 of file eap_server/ikev2.h.

Definition at line 46 of file eap_server/ikev2.h.

Definition at line 52 of file eap_server/ikev2.h.

Definition at line 53 of file eap_server/ikev2.h.

Definition at line 41 of file eap_server/ikev2.h.

Definition at line 39 of file eap_server/ikev2.h.

Definition at line 37 of file eap_server/ikev2.h.

u8 ikev2_initiator_data::r_nonce[IKEV2_NONCE_MAX_LEN]

Definition at line 35 of file eap_server/ikev2.h.

Definition at line 36 of file eap_server/ikev2.h.

Definition at line 47 of file eap_server/ikev2.h.

Definition at line 32 of file eap_server/ikev2.h.

Definition at line 49 of file eap_server/ikev2.h.

Definition at line 50 of file eap_server/ikev2.h.

Definition at line 58 of file eap_server/ikev2.h.


The documentation for this struct was generated from the following file:
 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:49 2013