eap_ikev2_common.h File Reference

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

Go to the source code of this file.

Defines

#define IKEV2_FLAGS_ICV_INCLUDED   0x20
#define IKEV2_FLAGS_LENGTH_INCLUDED   0x80
#define IKEV2_FLAGS_MORE_FRAGMENTS   0x40
#define IKEV2_FRAGMENT_SIZE   1400

Functions

struct wpabufeap_ikev2_build_frag_ack (u8 id, u8 code)
int eap_ikev2_derive_keymat (int prf, struct ikev2_keys *keys, const u8 *i_nonce, size_t i_nonce_len, const u8 *r_nonce, size_t r_nonce_len, u8 *keymat)
int eap_ikev2_validate_icv (int integ_alg, struct ikev2_keys *keys, int initiator, const struct wpabuf *msg, const u8 *pos, const u8 *end)

Define Documentation

#define IKEV2_FLAGS_ICV_INCLUDED   0x20

Definition at line 26 of file eap_ikev2_common.h.

#define IKEV2_FLAGS_LENGTH_INCLUDED   0x80

Definition at line 24 of file eap_ikev2_common.h.

#define IKEV2_FLAGS_MORE_FRAGMENTS   0x40

Definition at line 25 of file eap_ikev2_common.h.

#define IKEV2_FRAGMENT_SIZE   1400

Definition at line 29 of file eap_ikev2_common.h.


Function Documentation

struct wpabuf* eap_ikev2_build_frag_ack ( u8  id,
u8  code 
) [read]

Definition at line 57 of file eap_ikev2_common.c.

int eap_ikev2_derive_keymat ( int  prf,
struct ikev2_keys keys,
const u8 i_nonce,
size_t  i_nonce_len,
const u8 r_nonce,
size_t  r_nonce_len,
u8 keymat 
)

Definition at line 24 of file eap_ikev2_common.c.

int eap_ikev2_validate_icv ( int  integ_alg,
struct ikev2_keys keys,
int  initiator,
const struct wpabuf msg,
const u8 pos,
const u8 end 
)

Definition at line 84 of file eap_ikev2_common.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:04:28 2013