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

Go to the source code of this file.

Classes

struct  sadb_msg
struct  sadb_ext
struct  sadb_sa
struct  sadb_lifetime
struct  sadb_address
struct  sadb_key
struct  sadb_ident
struct  sadb_sens
struct  sadb_prop
struct  sadb_comb
struct  sadb_supported
struct  sadb_alg
struct  sadb_spirange
struct  sadb_x_kmprivate
struct  sadb_x_sa2
struct  sadb_x_policy
struct  sadb_x_ipsecrequest
struct  sadb_x_nat_t_type
struct  sadb_x_nat_t_port

Defines

#define PF_KEY_V2   2
#define PFKEYV2_REVISION   199806L
#define SADB_RESERVED   0
#define SADB_GETSPI   1
#define SADB_UPDATE   2
#define SADB_ADD   3
#define SADB_DELETE   4
#define SADB_GET   5
#define SADB_ACQUIRE   6
#define SADB_REGISTER   7
#define SADB_EXPIRE   8
#define SADB_FLUSH   9
#define SADB_DUMP   10
#define SADB_X_PROMISC   11
#define SADB_X_PCHANGE   12
#define SADB_X_SPDUPDATE   13
#define SADB_X_SPDADD   14
#define SADB_X_SPDDELETE   15
#define SADB_X_SPDGET   16
#define SADB_X_SPDACQUIRE   17
#define SADB_X_SPDDUMP   18
#define SADB_X_SPDFLUSH   19
#define SADB_X_SPDSETIDX   20
#define SADB_X_SPDEXPIRE   21
#define SADB_X_SPDDELETE2   22
#define SADB_X_NAT_T_NEW_MAPPING   23
#define SADB_MAX   23
#define SADB_SAFLAGS_PFS   1
#define SADB_SAFLAGS_NOECN   0x80000000
#define SADB_SASTATE_LARVAL   0
#define SADB_SASTATE_MATURE   1
#define SADB_SASTATE_DYING   2
#define SADB_SASTATE_DEAD   3
#define SADB_SASTATE_MAX   3
#define SADB_SATYPE_UNSPEC   0
#define SADB_SATYPE_AH   2
#define SADB_SATYPE_ESP   3
#define SADB_SATYPE_RSVP   5
#define SADB_SATYPE_OSPFV2   6
#define SADB_SATYPE_RIPV2   7
#define SADB_SATYPE_MIP   8
#define SADB_X_SATYPE_IPCOMP   9
#define SADB_X_SATYPE_HIP   10
#define SADB_SATYPE_MAX   10
#define SADB_AALG_NONE   0
#define SADB_AALG_MD5HMAC   2
#define SADB_AALG_SHA1HMAC   3
#define SADB_X_AALG_SHA2_256HMAC   5
#define SADB_X_AALG_SHA2_384HMAC   6
#define SADB_X_AALG_SHA2_512HMAC   7
#define SADB_X_AALG_RIPEMD160HMAC   8
#define SADB_X_AALG_NULL   251
#define SADB_AALG_MAX   251
#define SADB_EALG_NONE   0
#define SADB_EALG_DESCBC   2
#define SADB_EALG_3DESCBC   3
#define SADB_X_EALG_CASTCBC   6
#define SADB_X_EALG_BLOWFISHCBC   7
#define SADB_EALG_NULL   11
#define SADB_X_EALG_AESCBC   12
#define SADB_EALG_MAX   253
#define SADB_X_EALG_SERPENTCBC   252
#define SADB_X_EALG_TWOFISHCBC   253
#define SADB_X_CALG_NONE   0
#define SADB_X_CALG_OUI   1
#define SADB_X_CALG_DEFLATE   2
#define SADB_X_CALG_LZS   3
#define SADB_X_CALG_LZJH   4
#define SADB_X_CALG_MAX   4
#define SADB_EXT_RESERVED   0
#define SADB_EXT_SA   1
#define SADB_EXT_LIFETIME_CURRENT   2
#define SADB_EXT_LIFETIME_HARD   3
#define SADB_EXT_LIFETIME_SOFT   4
#define SADB_EXT_ADDRESS_SRC   5
#define SADB_EXT_ADDRESS_DST   6
#define SADB_EXT_ADDRESS_PROXY   7
#define SADB_EXT_KEY_AUTH   8
#define SADB_EXT_KEY_ENCRYPT   9
#define SADB_EXT_IDENTITY_SRC   10
#define SADB_EXT_IDENTITY_DST   11
#define SADB_EXT_SENSITIVITY   12
#define SADB_EXT_PROPOSAL   13
#define SADB_EXT_SUPPORTED_AUTH   14
#define SADB_EXT_SUPPORTED_ENCRYPT   15
#define SADB_EXT_SPIRANGE   16
#define SADB_X_EXT_KMPRIVATE   17
#define SADB_X_EXT_POLICY   18
#define SADB_X_EXT_SA2   19
#define SADB_X_EXT_NAT_T_TYPE   20
#define SADB_X_EXT_NAT_T_SPORT   21
#define SADB_X_EXT_NAT_T_DPORT   22
#define SADB_X_EXT_NAT_T_OA   23
#define SADB_EXT_MAX   23
#define SADB_IDENTTYPE_RESERVED   0
#define SADB_IDENTTYPE_PREFIX   1
#define SADB_IDENTTYPE_FQDN   2
#define SADB_IDENTTYPE_USERFQDN   3
#define SADB_IDENTTYPE_MAX   3

Variables

sadb_msg packed
sadb_ext packed
sadb_sa packed
sadb_lifetime packed
sadb_address packed
sadb_key packed
sadb_ident packed
sadb_sens packed
sadb_prop packed
sadb_comb packed
sadb_supported packed
sadb_alg packed
sadb_spirange packed
sadb_x_kmprivate packed
sadb_x_sa2 packed
sadb_x_policy packed
sadb_x_ipsecrequest packed
sadb_x_nat_t_type packed
sadb_x_nat_t_port packed


Define Documentation

#define PF_KEY_V2   2

#define PFKEYV2_REVISION   199806L

#define SADB_AALG_MAX   251

#define SADB_AALG_MD5HMAC   2

#define SADB_AALG_NONE   0

#define SADB_AALG_SHA1HMAC   3

#define SADB_ACQUIRE   6

#define SADB_ADD   3

#define SADB_DELETE   4

#define SADB_DUMP   10

#define SADB_EALG_3DESCBC   3

#define SADB_EALG_DESCBC   2

#define SADB_EALG_MAX   253

#define SADB_EALG_NONE   0

#define SADB_EALG_NULL   11

#define SADB_EXPIRE   8

#define SADB_EXT_ADDRESS_DST   6

#define SADB_EXT_ADDRESS_PROXY   7

#define SADB_EXT_ADDRESS_SRC   5

#define SADB_EXT_IDENTITY_DST   11

#define SADB_EXT_IDENTITY_SRC   10

#define SADB_EXT_KEY_AUTH   8

#define SADB_EXT_KEY_ENCRYPT   9

#define SADB_EXT_LIFETIME_CURRENT   2

#define SADB_EXT_LIFETIME_HARD   3

#define SADB_EXT_LIFETIME_SOFT   4

#define SADB_EXT_MAX   23

#define SADB_EXT_PROPOSAL   13

#define SADB_EXT_RESERVED   0

#define SADB_EXT_SA   1

#define SADB_EXT_SENSITIVITY   12

#define SADB_EXT_SPIRANGE   16

#define SADB_EXT_SUPPORTED_AUTH   14

#define SADB_EXT_SUPPORTED_ENCRYPT   15

#define SADB_FLUSH   9

#define SADB_GET   5

#define SADB_GETSPI   1

#define SADB_IDENTTYPE_FQDN   2

#define SADB_IDENTTYPE_MAX   3

#define SADB_IDENTTYPE_PREFIX   1

#define SADB_IDENTTYPE_RESERVED   0

#define SADB_IDENTTYPE_USERFQDN   3

#define SADB_MAX   23

#define SADB_REGISTER   7

#define SADB_RESERVED   0

#define SADB_SAFLAGS_NOECN   0x80000000

#define SADB_SAFLAGS_PFS   1

#define SADB_SASTATE_DEAD   3

#define SADB_SASTATE_DYING   2

#define SADB_SASTATE_LARVAL   0

#define SADB_SASTATE_MATURE   1

#define SADB_SASTATE_MAX   3

#define SADB_SATYPE_AH   2

#define SADB_SATYPE_ESP   3

#define SADB_SATYPE_MAX   10

#define SADB_SATYPE_MIP   8

#define SADB_SATYPE_OSPFV2   6

#define SADB_SATYPE_RIPV2   7

#define SADB_SATYPE_RSVP   5

#define SADB_SATYPE_UNSPEC   0

#define SADB_UPDATE   2

#define SADB_X_AALG_NULL   251

#define SADB_X_AALG_RIPEMD160HMAC   8

#define SADB_X_AALG_SHA2_256HMAC   5

#define SADB_X_AALG_SHA2_384HMAC   6

#define SADB_X_AALG_SHA2_512HMAC   7

#define SADB_X_CALG_DEFLATE   2

#define SADB_X_CALG_LZJH   4

#define SADB_X_CALG_LZS   3

#define SADB_X_CALG_MAX   4

#define SADB_X_CALG_NONE   0

#define SADB_X_CALG_OUI   1

#define SADB_X_EALG_AESCBC   12

#define SADB_X_EALG_BLOWFISHCBC   7

#define SADB_X_EALG_CASTCBC   6

#define SADB_X_EALG_SERPENTCBC   252

#define SADB_X_EALG_TWOFISHCBC   253

#define SADB_X_EXT_KMPRIVATE   17

#define SADB_X_EXT_NAT_T_DPORT   22

#define SADB_X_EXT_NAT_T_OA   23

#define SADB_X_EXT_NAT_T_SPORT   21

#define SADB_X_EXT_NAT_T_TYPE   20

#define SADB_X_EXT_POLICY   18

#define SADB_X_EXT_SA2   19

#define SADB_X_NAT_T_NEW_MAPPING   23

#define SADB_X_PCHANGE   12

#define SADB_X_PROMISC   11

#define SADB_X_SATYPE_HIP   10

#define SADB_X_SATYPE_IPCOMP   9

#define SADB_X_SPDACQUIRE   17

#define SADB_X_SPDADD   14

#define SADB_X_SPDDELETE   15

#define SADB_X_SPDDELETE2   22

#define SADB_X_SPDDUMP   18

#define SADB_X_SPDEXPIRE   21

#define SADB_X_SPDFLUSH   19

#define SADB_X_SPDGET   16

#define SADB_X_SPDSETIDX   20

#define SADB_X_SPDUPDATE   13


Variable Documentation

struct sadb_x_nat_t_port packed

struct sadb_x_nat_t_type packed

struct sadb_x_ipsecrequest packed

struct sadb_x_policy packed

struct sadb_x_sa2 packed

struct sadb_x_kmprivate packed

struct sadb_spirange packed

struct sadb_alg packed

struct sadb_supported packed

struct sadb_comb packed

struct sadb_prop packed

struct sadb_sens packed

struct sadb_ident packed

struct sadb_key packed

struct sadb_address packed

struct sadb_lifetime packed

struct sadb_sa packed

struct sadb_ext packed

struct sadb_msg packed


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