diff options
author | Martin Willi <martin@revosec.ch> | 2011-11-16 09:29:38 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-03-20 17:30:40 +0100 |
commit | b0b9d185931e7f88f0f7c89e9ef4e6034ac38dd3 (patch) | |
tree | 4aa8013d6126f2205d6d98df6ac102a511bacf8a /src/libcharon/encoding/payloads/payload.h | |
parent | 8f3aea2f774c5647c6cb7e4da664c6323f5cc669 (diff) | |
download | strongswan-b0b9d185931e7f88f0f7c89e9ef4e6034ac38dd3.tar.bz2 strongswan-b0b9d185931e7f88f0f7c89e9ef4e6034ac38dd3.tar.xz |
Extend sa_payload for IKEv1 support
Diffstat (limited to 'src/libcharon/encoding/payloads/payload.h')
-rw-r--r-- | src/libcharon/encoding/payloads/payload.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libcharon/encoding/payloads/payload.h b/src/libcharon/encoding/payloads/payload.h index 021383a1d..ff1ae73a3 100644 --- a/src/libcharon/encoding/payloads/payload.h +++ b/src/libcharon/encoding/payloads/payload.h @@ -29,6 +29,10 @@ typedef struct payload_t payload_t; #include <library.h> #include <encoding/payloads/encodings.h> +/** + * Domain of interpretation used by IPsec/IKEv1 + */ +#define IKEV1_DOI_IPSEC 1 /** * Payload-Types of an IKE message. @@ -243,6 +247,14 @@ enum payload_type_t { * used internally to handle a transform attribute like a payload. */ CONFIGURATION_ATTRIBUTE = 261, + + /** + * PROPOSAL_SUBSTRUCTURE has a value of PRIVATE USE space. + * + * This payload type is not sent over wire and just + * used internally to handle a proposal substructure like a payload. + */ + PROPOSAL_SUBSTRUCTURE_V1 = 262, }; /** |