Added support to sync IKEv1 SAs key material in HA plugin

This commit is contained in:
Martin Willi
2012-03-20 17:31:37 +01:00
parent 23f9e7a18d
commit 8bcd9bd161
4 changed files with 95 additions and 10 deletions
+8
View File
@@ -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;