ikev2_initiator_data Struct Reference

Collaboration diagram for ikev2_initiator_data:
Collaboration graph
[legend]

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
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

Detailed Description

Definition at line 30 of file ikev2.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:25:37 2009 for hostapd by  doxygen 1.6.1