#include <ikev2.h>
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_group * | dh |
const u8 *(* | get_shared_secret )(void *ctx, const u8 *IDr, size_t IDr_len, size_t *secret_len) |
struct wpabuf * | i_dh_private |
u8 | i_nonce [IKEV2_NONCE_MAX_LEN] |
size_t | i_nonce_len |
struct wpabuf * | i_sign_msg |
u8 | i_spi [IKEV2_SPI_LEN] |
u8 * | IDi |
size_t | IDi_len |
u8 * | IDr |
size_t | IDr_len |
u8 | IDr_type |
u8 * | key_pad |
size_t | key_pad_len |
struct ikev2_keys | keys |
enum ikev2_initiator_data:: { ... } | peer_auth |
struct ikev2_proposal_data | proposal |
struct wpabuf * | r_dh_public |
u8 | r_nonce [IKEV2_NONCE_MAX_LEN] |
size_t | r_nonce_len |
struct wpabuf * | r_sign_msg |
u8 | r_spi [IKEV2_SPI_LEN] |
u8 * | shared_secret |
size_t | shared_secret_len |
enum ikev2_initiator_data:: { ... } | state |
int | unknown_user |
Definition at line 29 of file eap_server/ikev2.h.
anonymous enum |
Definition at line 30 of file eap_server/ikev2.h.
anonymous enum |
Definition at line 51 of file eap_server/ikev2.h.
Definition at line 57 of file eap_server/ikev2.h.
struct dh_group* ikev2_initiator_data::dh |
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.
u8 ikev2_initiator_data::i_spi[IKEV2_SPI_LEN] |
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.
enum { ... } ikev2_initiator_data::peer_auth |
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.
u8 ikev2_initiator_data::r_spi[IKEV2_SPI_LEN] |
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.
enum { ... } ikev2_initiator_data::state |
Definition at line 58 of file eap_server/ikev2.h.