moved typedefs to beginning of files to solve some include problems
splitted authenticator to have a separate implementation for each auth_method_t using va_copy to clone va_lists, should fix proplems on AMD64 some other cleanups
This commit is contained in:
@@ -24,6 +24,9 @@
|
||||
#ifndef IKE_HEADER_H_
|
||||
#define IKE_HEADER_H_
|
||||
|
||||
typedef enum exchange_type_t exchange_type_t;
|
||||
typedef struct ike_header_t ike_header_t;
|
||||
|
||||
#include <types.h>
|
||||
#include <encoding/payloads/payload.h>
|
||||
|
||||
@@ -55,8 +58,6 @@
|
||||
*/
|
||||
#define IKE_HEADER_LENGTH 28
|
||||
|
||||
typedef enum exchange_type_t exchange_type_t;
|
||||
|
||||
/**
|
||||
* @brief Different types of IKE-Exchanges.
|
||||
*
|
||||
@@ -99,9 +100,6 @@ enum exchange_type_t{
|
||||
*/
|
||||
extern enum_name_t *exchange_type_names;
|
||||
|
||||
|
||||
typedef struct ike_header_t ike_header_t;
|
||||
|
||||
/**
|
||||
* @brief An object of this type represents an IKEv2 header and is used to
|
||||
* generate and parse IKEv2 headers.
|
||||
|
||||
Reference in New Issue
Block a user