/home/tomh/openhip/hip-0.5/src/include/hip/hip_status.h File Reference

Go to the source code of this file.

Classes

struct  status_tlv

Defines

#define WIN_STATUS_PORT   4052
#define STATUS_PORT   4051
#define ADD_ITEM(a, b, c)   memcpy(&a[c], &b, sizeof(b)); c += sizeof(b);

Enumerations

enum  requests {
  HIP_STATUS_REQ_MIN, HIP_STATUS_REQ_PEERS, HIP_STATUS_REQ_MYIDS, HIP_STATUS_REQ_MYADDRS,
  HIP_STATUS_REQ_ASSOC, HIP_STATUS_REQ_OPTS, HIP_STATUS_REQ_CONF, HIP_STATUS_REQ_MAX
}
enum  settings { HIP_STATUS_CONFIG_MIN = HIP_STATUS_REQ_MAX, HIP_STATUS_CONFIG_OPTS, HIP_STATUS_CONFIG_MAX }
enum  win_requests {
  STAT_MIN, STAT_THREADS, STAT_SADB, STAT_DST,
  STAT_LSI, STAT_PEERS, STAT_IDS, STAT_MAX
}
enum  responses {
  HIP_STATUS_REPLY_MIN, HIP_STATUS_REPLY_ERROR, HIP_STATUS_REPLY_STRING, HIP_STATUS_REPLY_SADB,
  HIP_STATUS_REPLY_ADDR, HIP_STATUS_REPLY_DST_ENTRY, HIP_STATUS_REPLY_LSI_ENTRY, HIP_STATUS_REPLY_HI,
  HIP_STATUS_REPLY_ASSOC, HIP_STATUS_REPLY_OPTS, HIP_STATUS_REPLY_DONE, HIP_STATUS_REPLY_MAX
}

Variables

const char enc_alg_texts [7][28]
const char state_texts [9][16]


Define Documentation

#define ADD_ITEM ( a,
b,
 )     memcpy(&a[c], &b, sizeof(b)); c += sizeof(b);

#define STATUS_PORT   4051

#define WIN_STATUS_PORT   4052


Enumeration Type Documentation

enum requests

Enumerator:
HIP_STATUS_REQ_MIN 
HIP_STATUS_REQ_PEERS 
HIP_STATUS_REQ_MYIDS 
HIP_STATUS_REQ_MYADDRS 
HIP_STATUS_REQ_ASSOC 
HIP_STATUS_REQ_OPTS 
HIP_STATUS_REQ_CONF 
HIP_STATUS_REQ_MAX 

enum responses

Enumerator:
HIP_STATUS_REPLY_MIN 
HIP_STATUS_REPLY_ERROR 
HIP_STATUS_REPLY_STRING 
HIP_STATUS_REPLY_SADB 
HIP_STATUS_REPLY_ADDR 
HIP_STATUS_REPLY_DST_ENTRY 
HIP_STATUS_REPLY_LSI_ENTRY 
HIP_STATUS_REPLY_HI 
HIP_STATUS_REPLY_ASSOC 
HIP_STATUS_REPLY_OPTS 
HIP_STATUS_REPLY_DONE 
HIP_STATUS_REPLY_MAX 

enum settings

Enumerator:
HIP_STATUS_CONFIG_MIN 
HIP_STATUS_CONFIG_OPTS 
HIP_STATUS_CONFIG_MAX 

enum win_requests

Enumerator:
STAT_MIN 
STAT_THREADS 
STAT_SADB 
STAT_DST 
STAT_LSI 
STAT_PEERS 
STAT_IDS 
STAT_MAX 


Variable Documentation

const char enc_alg_texts[7][28]

Initial value:

 {   
        "",
        "AES CBC with HMAC SHA1",
        "3DES CBC with HMAC SHA1",
        "3DES CBC with HMAC MD5",
        "BLOWFISH CBC with HMAC SHA1",
        "NULL with HMAC SHA1",
        "NULL with HMAC MD5",
}

const char state_texts[9][16]

Initial value:

 {
        "Unassociated",
        "I1 Sent",
        "I2 Sent",
        "R2 Sent",
        "Established",
        "Rekeying",
        "Closing",
        "Closed",
        "E Failed",
}


Generated on Mon Oct 22 11:43:43 2007 for OpenHIP by  doxygen 1.5.1