#include <types.h>
#include <globals.h>
#include <utils/allocator.h>
-#include <payloads/nonce_payload.h>
-#include <payloads/proposal_substructure.h>
-#include <payloads/ke_payload.h>
-#include <payloads/transform_attribute.h>
+#include <encoding/payloads/nonce_payload.h>
+#include <encoding/payloads/proposal_substructure.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/transform_attribute.h>
/**
* Private data of an configuration_t object
#include <types.h>
#include <utils/linked_list.h>
#include <utils/host.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
#include <transforms/prfs/prf.h>
#include <transforms/signers/signer.h>
#include <transforms/crypters/crypter.h>
#include <utils/allocator.h>
#include <utils/linked_list.h>
#include <utils/logger_manager.h>
-#include <payloads/payload.h>
-#include <payloads/proposal_substructure.h>
-#include <payloads/transform_substructure.h>
-#include <payloads/sa_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/notify_payload.h>
-#include <payloads/nonce_payload.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/proposal_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/notify_payload.h>
+#include <encoding/payloads/nonce_payload.h>
/**
* Private part of a generator_t object
#define GENERATOR_H_
#include <types.h>
-#include <payloads/encodings.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/payload.h>
/**
* Generating is done in a data buffer.
#include <types.h>
#include <globals.h>
#include <ike_sa_id.h>
-#include <generator.h>
-#include <parser.h>
+#include <encoding/generator.h>
+#include <encoding/parser.h>
#include <utils/linked_list.h>
#include <utils/allocator.h>
#include <utils/logger_manager.h>
-#include <payloads/encodings.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/payload.h>
/**
#include <types.h>
#include <ike_sa_id.h>
#include <network/packet.h>
-#include <payloads/ike_header.h>
+#include <encoding/payloads/ike_header.h>
#include <utils/linked_list.h>
#include <utils/allocator.h>
#include <utils/logger.h>
#include <utils/linked_list.h>
-#include <payloads/encodings.h>
-#include <payloads/payload.h>
-#include <payloads/sa_payload.h>
-#include <payloads/proposal_substructure.h>
-#include <payloads/transform_substructure.h>
-#include <payloads/transform_attribute.h>
-#include <payloads/ke_payload.h>
-#include <payloads/nonce_payload.h>
-#include <payloads/notify_payload.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/proposal_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
+#include <encoding/payloads/transform_attribute.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/nonce_payload.h>
+#include <encoding/payloads/notify_payload.h>
#define PARSER_H_
#include <types.h>
-#include <payloads/encodings.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/payload.h>
/**
#include "ike_header.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
typedef struct private_ike_header_s private_ike_header_t;
#define IKE_HEADER_H_
#include <types.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/payload.h>
/**
* Major Version of IKEv2
#include "ke_payload.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
#define KE_PAYLOAD_H_
#include <types.h>
-#include <payloads/payload.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/transform_substructure.h>
#include <utils/linked_list.h>
/**
#include "nonce_payload.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
#define NONCE_PAYLOAD_H_
#include <types.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/payload.h>
/**
* length of a nonce payload without a nonce in int
#include "notify_payload.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
/**
#define NOTIFY_PAYLOAD_H_
#include <types.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/payload.h>
#include <utils/linked_list.h>
/**
#include "payload.h"
-#include <payloads/ike_header.h>
-#include <payloads/sa_payload.h>
-#include <payloads/nonce_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/notify_payload.h>
+#include <encoding/payloads/ike_header.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/nonce_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/notify_payload.h>
#ifndef PAYLOAD_H_
#define PAYLOAD_H_
-#include <payloads/encodings.h>
#include <types.h>
#include <definitions.h>
+#include <encoding/payloads/encodings.h>
/**
#include "proposal_substructure.h"
-#include <payloads/encodings.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/transform_substructure.h>
#include <types.h>
#include <utils/allocator.h>
#include <utils/linked_list.h>
#define PROPOSAL_SUBSTRUCTURE_H_
#include <types.h>
-#include <payloads/payload.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/transform_substructure.h>
#include <utils/linked_list.h>
/**
#include "sa_payload.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
#include <utils/linked_list.h>
#define SA_PAYLOAD_H_
#include <types.h>
-#include <payloads/payload.h>
-#include <payloads/proposal_substructure.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/proposal_substructure.h>
#include <utils/linked_list.h>
/**
#include "transform_attribute.h"
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <types.h>
#include <utils/allocator.h>
#define TRANSFORM_ATTRIBUTE_H_
#include <types.h>
-#include <payloads/payload.h>
+#include <encoding/payloads/payload.h>
/**
#include "transform_substructure.h"
-#include <payloads/transform_attribute.h>
-#include <payloads/encodings.h>
+#include <encoding/payloads/transform_attribute.h>
+#include <encoding/payloads/encodings.h>
#include <types.h>
#include <utils/allocator.h>
#include <utils/linked_list.h>
#include <types.h>
#include <definitions.h>
-#include <payloads/payload.h>
-#include <payloads/transform_attribute.h>
+#include <encoding/payloads/payload.h>
+#include <encoding/payloads/transform_attribute.h>
#include <utils/linked_list.h>
#include <utils/randomizer.h>
#include <transforms/diffie_hellman.h>
#include <transforms/prf_plus.h>
-#include <payloads/sa_payload.h>
-#include <payloads/nonce_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/transform_substructure.h>
-#include <payloads/transform_attribute.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/nonce_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/transform_substructure.h>
+#include <encoding/payloads/transform_attribute.h>
#include <states/initiator_init.h>
#include <states/responder_init.h>
#define IKE_SA_H_
#include <types.h>
-#include <message.h>
+#include <encoding/message.h>
#include <ike_sa_id.h>
#include <utils/logger.h>
#include <utils/randomizer.h>
#include <globals.h>
#include <utils/allocator.h>
-#include <payloads/sa_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/nonce_payload.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/nonce_payload.h>
#include <transforms/diffie_hellman.h>
/**
#include <states/ike_sa_init_requested.h>
#include <utils/allocator.h>
#include <transforms/diffie_hellman.h>
-#include <payloads/sa_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/nonce_payload.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/nonce_payload.h>
/**
#include <states/state.h>
#include <states/ike_sa_init_responded.h>
#include <utils/allocator.h>
-#include <payloads/sa_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/nonce_payload.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/nonce_payload.h>
#include <transforms/diffie_hellman.h>
/**
#include <definitions.h>
#include <types.h>
-#include <message.h>
+#include <encoding/message.h>
extern mapping_t ike_sa_state_m[];
#include <globals.h>
#include <utils/logger_manager.h>
#include <utils/allocator.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
/*
* described in Header-File
#include "generator_test.h"
#include <globals.h>
-#include <generator.h>
+#include <encoding/generator.h>
#include <utils/allocator.h>
#include <utils/logger_manager.h>
#include <utils/logger.h>
-#include <payloads/encodings.h>
-#include <payloads/ike_header.h>
-#include <payloads/transform_attribute.h>
-#include <payloads/transform_substructure.h>
-#include <payloads/proposal_substructure.h>
-#include <payloads/sa_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/notify_payload.h>
-#include <payloads/nonce_payload.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/ike_header.h>
+#include <encoding/payloads/transform_attribute.h>
+#include <encoding/payloads/transform_substructure.h>
+#include <encoding/payloads/proposal_substructure.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/notify_payload.h>
+#include <encoding/payloads/nonce_payload.h>
/*
* Described in Header
#include "ike_sa_test.h"
#include <types.h>
-#include <message.h>
+#include <encoding/message.h>
#include <ike_sa.h>
void test_ike_sa(tester_t *tester)
#include "parser_test.h"
-#include <generator.h>
-#include <parser.h>
#include <utils/allocator.h>
#include <utils/logger_manager.h>
-#include <payloads/encodings.h>
-#include <payloads/ike_header.h>
-#include <payloads/sa_payload.h>
-#include <payloads/nonce_payload.h>
-#include <payloads/ke_payload.h>
-#include <payloads/notify_payload.h>
+#include <encoding/generator.h>
+#include <encoding/parser.h>
+#include <encoding/payloads/encodings.h>
+#include <encoding/payloads/ike_header.h>
+#include <encoding/payloads/sa_payload.h>
+#include <encoding/payloads/nonce_payload.h>
+#include <encoding/payloads/ke_payload.h>
+#include <encoding/payloads/notify_payload.h>
extern logger_manager_t *global_logger_manager;
#include <queues/send_queue.h>
#include <queues/job_queue.h>
#include <queues/jobs/incoming_packet_job.h>
-#include <payloads/encodings.h>
+#include <encoding/payloads/encodings.h>
#include <utils/allocator.h>
/**
#ifndef CRYPTER_H_
#define CRYPTER_H_
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
/**
#include "diffie_hellman.h"
-#include <payloads/transform_substructure.h>
#include <utils/allocator.h>
#include <utils/randomizer.h>
#include <utils/gmp_helper.h>
#define DIFFIE_HELLMAN_H_
#include <types.h>
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
/**
* Object representing a diffie hellman exchange
#ifndef PRF_H_
#define PRF_H_
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
/**
#ifndef SIGNER_H_
#define SIGNER_H_
-#include <payloads/transform_substructure.h>
+#include <encoding/payloads/transform_substructure.h>
/**