Move ike_version_t definition from peer_cfg_t to ike_cfg_t
This commit is contained in:
@@ -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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user