aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding/payloads/id_payload.h
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2011-12-13 17:12:23 +0100
committerTobias Brunner <tobias@strongswan.org>2012-03-20 17:31:21 +0100
commit33493a5253ef541b519cb9391ab9f7493fd9b262 (patch)
tree80bc13313995cce4a229144b1e76081a563c11ed /src/libcharon/encoding/payloads/id_payload.h
parent0b0191e143b1c3b6ecef62c702aed16ebdd7c5d3 (diff)
downloadstrongswan-33493a5253ef541b519cb9391ab9f7493fd9b262.tar.bz2
strongswan-33493a5253ef541b519cb9391ab9f7493fd9b262.tar.xz
Added method to get encoded version if ID_V1 payload.
Diffstat (limited to 'src/libcharon/encoding/payloads/id_payload.h')
-rw-r--r--src/libcharon/encoding/payloads/id_payload.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcharon/encoding/payloads/id_payload.h b/src/libcharon/encoding/payloads/id_payload.h
index 22016bc19..94ed1cb38 100644
--- a/src/libcharon/encoding/payloads/id_payload.h
+++ b/src/libcharon/encoding/payloads/id_payload.h
@@ -55,6 +55,13 @@ struct id_payload_t {
traffic_selector_t* (*get_ts)(id_payload_t *this);
/**
+ * Get encoded payload without fixed payload header (used for IKEv1).
+ *
+ * @return encoded payload (gets allocated)
+ */
+ chunk_t (*get_encoded)(id_payload_t *this);
+
+ /**
* Destroys an id_payload_t object.
*/
void (*destroy) (id_payload_t *this);