Move ike_version_t definition from peer_cfg_t to ike_cfg_t

This commit is contained in:
Martin Willi
2012-10-24 10:17:36 +02:00
parent 23ca39010e
commit cf62d073f1
4 changed files with 24 additions and 24 deletions
+18
View File
@@ -22,6 +22,7 @@
#ifndef IKE_CFG_H_
#define IKE_CFG_H_
typedef enum ike_version_t ike_version_t;
typedef struct ike_cfg_t ike_cfg_t;
#include <library.h>
@@ -31,6 +32,23 @@ typedef struct ike_cfg_t ike_cfg_t;
#include <config/proposal.h>
#include <crypto/diffie_hellman.h>
/**
* IKE version.
*/
enum ike_version_t {
/** any version */
IKE_ANY = 0,
/** IKE version 1 */
IKEV1 = 1,
/** IKE version 2 */
IKEV2 = 2,
};
/**
* enum strings fro ike_version_t
*/
extern enum_name_t *ike_version_names;
/**
* An ike_cfg_t defines the rules to set up an IKE_SA.
*