- added new types used to identify a specific IKE_SA
authorJan Hutter <jhutter@hsr.ch>
Tue, 8 Nov 2005 08:43:33 +0000 (08:43 -0000)
committerJan Hutter <jhutter@hsr.ch>
Tue, 8 Nov 2005 08:43:33 +0000 (08:43 -0000)
Source/charon/types.h

index a65e387..84caab6 100644 (file)
@@ -24,6 +24,8 @@
 #ifndef TYPES_H_
 #define TYPES_H_
 
+#include <freeswan.h>
+
 typedef enum status_e {
        SUCCESS,
        FAILED,
@@ -32,8 +34,23 @@ typedef enum status_e {
        NOT_SUPPORTED
 } status_t;
 
+typedef enum ike_sa_role_e {
+       INITIATOR,
+       RESPONDER
+} ike_sa_role_t;
+
 typedef struct timeval timeval_t;
 
 typedef struct timespec timespec_t;
 
+/**
+ * Representates a IKE_SA spi
+ */
+typedef struct spi_s spi_t;
+
+struct spi_s{
+       u_int32_t high;
+       u_int32_t low;
+};
+
 #endif /*TYPES_H_*/