Added payloads for IKEv1 NAT-Traversal negotiation.

This commit is contained in:
Tobias Brunner
2012-03-20 17:31:09 +01:00
parent 3fa8db8b59
commit 1e97783c99
8 changed files with 52 additions and 17 deletions
+1 -1
View File
@@ -1412,7 +1412,7 @@ METHOD(message_t, generate, status_t,
chunk_t hash = keymat_v1->get_hash_phase2(keymat_v1, &this->public);
if (hash.ptr)
{ /* insert a HASH payload as first payload */
hash_payload_t *hash_payload = hash_payload_create();
hash_payload_t *hash_payload = hash_payload_create(HASH_V1);
hash_payload->set_hash(hash_payload, hash);
this->payloads->insert_first(this->payloads,
(payload_t*)hash_payload);