eap_ikev2_common.h File Reference

EAP-IKEv2 definitions. More...

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

Go to the source code of this file.

Defines

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

Functions

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)
struct wpabufeap_ikev2_build_frag_ack (u8 id, u8 code)
int eap_ikev2_validate_icv (int integ_alg, struct ikev2_keys *keys, int initiator, const struct wpabuf *msg, const u8 *pos, const u8 *end)

Detailed Description

EAP-IKEv2 definitions.

Copyright
Copyright (c) 2007, Jouni Malinen <j@w1.fi>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Alternatively, this software may be distributed under the terms of BSD license.

See README and COPYING for more details.

Definition in file eap_ikev2_common.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:20:58 2009 for hostapd by  doxygen 1.6.1