From 0c5c09227b17a1750bc79eca6e5daf16d4c798a5 Mon Sep 17 00:00:00 2001 From: Jan Hutter Date: Tue, 15 Nov 2005 14:08:54 +0000 Subject: [PATCH] - introduced new encoding type KEY_EXCHANGE_DATA --- Source/charon/payloads/encodings.c | 1 + Source/charon/payloads/encodings.h | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/Source/charon/payloads/encodings.c b/Source/charon/payloads/encodings.c index 646884c57..330823989 100644 --- a/Source/charon/payloads/encodings.c +++ b/Source/charon/payloads/encodings.c @@ -38,6 +38,7 @@ mapping_t encoding_type_t_mappings[] = { {HEADER_LENGTH, "HEADER_LENGTH"}, {SPI_SIZE, "SPI_SIZE"}, {SPI, "SPI"}, + {KEY_EXCHANGE_DATA, "KEY_EXCHANGE_DATA"}, {PROPOSALS, "PROPOSALS"}, {TRANSFORMS, "TRANSFORMS"}, {TRANSFORM_ATTRIBUTES, "TRANSFORM_ATTRIBUTES"}, diff --git a/Source/charon/payloads/encodings.h b/Source/charon/payloads/encodings.h index f365a6ebb..7ee744c99 100644 --- a/Source/charon/payloads/encodings.h +++ b/Source/charon/payloads/encodings.h @@ -190,6 +190,15 @@ enum encoding_type_e{ * When parsing SPI_SIZE bytes are read and written into the chunk pointing to. */ SPI, + /** + * Representating a Jey Exchange Data field + * + * When generating the content of the chunkt pointing to + * is written. + * + * When parsing (Payload Length - 8) bytes are read and written into the chunk pointing to. + */ + KEY_EXCHANGE_DATA, /** * Representating one or more proposal substructures *