aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/ha/ha_message.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-01-19 11:11:22 +0100
committerMartin Willi <martin@revosec.ch>2012-03-20 17:31:37 +0100
commit8bcd9bd1611ab83d43774a99d01779e123e95f40 (patch)
tree55294a8f3774233cbb53aabdad02dc86cbaede16 /src/libcharon/plugins/ha/ha_message.c
parent23f9e7a18dde587557e4ee8c34acc60211d947f3 (diff)
downloadstrongswan-8bcd9bd1611ab83d43774a99d01779e123e95f40.tar.bz2
strongswan-8bcd9bd1611ab83d43774a99d01779e123e95f40.tar.xz
Added support to sync IKEv1 SAs key material in HA plugin
Diffstat (limited to 'src/libcharon/plugins/ha/ha_message.c')
-rw-r--r--src/libcharon/plugins/ha/ha_message.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libcharon/plugins/ha/ha_message.c b/src/libcharon/plugins/ha/ha_message.c
index f98f78dd4..7df705a8a 100644
--- a/src/libcharon/plugins/ha/ha_message.c
+++ b/src/libcharon/plugins/ha/ha_message.c
@@ -213,6 +213,7 @@ METHOD(ha_message_t, add_attribute, void,
break;
}
/* u_int8_t */
+ case HA_IKE_VERSION:
case HA_INITIATOR:
case HA_IPSEC_MODE:
case HA_IPCOMP:
@@ -263,6 +264,9 @@ METHOD(ha_message_t, add_attribute, void,
case HA_NONCE_I:
case HA_NONCE_R:
case HA_SECRET:
+ case HA_LOCAL_DH:
+ case HA_REMOTE_DH:
+ case HA_PSK:
case HA_OLD_SKD:
{
chunk_t chunk;
@@ -426,6 +430,7 @@ METHOD(enumerator_t, attribute_enumerate, bool,
return TRUE;
}
/* u_int8_t */
+ case HA_IKE_VERSION:
case HA_INITIATOR:
case HA_IPSEC_MODE:
case HA_IPCOMP:
@@ -479,6 +484,9 @@ METHOD(enumerator_t, attribute_enumerate, bool,
case HA_NONCE_I:
case HA_NONCE_R:
case HA_SECRET:
+ case HA_LOCAL_DH:
+ case HA_REMOTE_DH:
+ case HA_PSK:
case HA_OLD_SKD:
{
size_t len;