- parser succesfully parses sa payload
[strongswan.git] / Source / charon / payloads / ike_header.c
index da42a37..84b0595 100644 (file)
@@ -1,9 +1,11 @@
 /**
  * @file ike_header.c
  * 
- * @brief Definition of the encoding rules used when parsing or generating
- * an IKEv2-Header
- *  
+ * @brief Declaration of the class ike_header_t. 
+ * 
+ * An object of this type represents an ike header and is used to 
+ * generate and parse ike headers.
+ * 
  */
 
 /*
@@ -63,7 +65,7 @@ encoding_rule_t ike_header_encodings[] = {
        /* 4 Byte message id, stored in the field message_id */
        { U_INT_32,             offsetof(ike_header_t, message_id)              },
        /* 4 Byte length fied, stored in the field length */
-       { LENGTH,               offsetof(ike_header_t, length)                  }
+       { HEADER_LENGTH,        offsetof(ike_header_t, length)                  }
 };
 
 
@@ -114,7 +116,7 @@ static payload_type_t get_next_type(payload_t *this)
  */
 static size_t get_length(payload_t *this)
 {
-       return sizeof(ike_header_t);
+       return IKE_HEADER_LENGTH;
 }
 
 /*