[vpnc-devel] svn commit: vpnc r308 - in /trunk: isakmp-pkt.c isakmp-pkt.h vpnc.c

vpnc at unix-ag.uni-kl.de vpnc at unix-ag.uni-kl.de
Sun Jun 15 15:41:40 CEST 2008


Author: Joerg Mayer
Date: Sun Jun 15 15:41:39 2008
New Revision: 308

Log:
Rename flatten_isakmp_payload to flatten_isakmp_payloads.

Modified:
    trunk/isakmp-pkt.c
    trunk/isakmp-pkt.h
    trunk/vpnc.c

Modified: trunk/isakmp-pkt.c
==============================================================================
--- trunk/isakmp-pkt.c (original)
+++ trunk/isakmp-pkt.c Sun Jun 15 15:41:39 2008
@@ -223,7 +223,7 @@
 	flow_payload(f, p->next);
 }
 
-void flatten_isakmp_payload(struct isakmp_payload *p, uint8_t ** result, size_t * size)
+void flatten_isakmp_payloads(struct isakmp_payload *p, uint8_t ** result, size_t * size)
 {
 	struct flow f;
 	init_flow(&f);

Modified: trunk/isakmp-pkt.h
==============================================================================
--- trunk/isakmp-pkt.h (original)
+++ trunk/isakmp-pkt.h Sun Jun 15 15:41:39 2008
@@ -135,7 +135,7 @@
 extern struct isakmp_attribute *new_isakmp_attribute_16(uint16_t type, uint16_t data,
 	struct isakmp_attribute *next);
 extern void free_isakmp_packet(struct isakmp_packet *p);
-extern void flatten_isakmp_payload(struct isakmp_payload *p, uint8_t ** result, size_t * size);
+extern void flatten_isakmp_payloads(struct isakmp_payload *p, uint8_t ** result, size_t * size);
 extern void flatten_isakmp_packet(struct isakmp_packet *p,
 	uint8_t ** result, size_t * size, size_t blksz);
 extern struct isakmp_packet *parse_isakmp_packet(const uint8_t * data,

Modified: trunk/vpnc.c
==============================================================================
--- trunk/vpnc.c (original)
+++ trunk/vpnc.c Sun Jun 15 15:41:39 2008
@@ -618,7 +618,7 @@
 		gcry_md_write(hm, nonce_r, nr_len);
 
 	if (pl != NULL) {
-		flatten_isakmp_payload(pl, &pl_flat, &pl_size);
+		flatten_isakmp_payloads(pl, &pl_flat, &pl_size);
 		gcry_md_write(hm, pl_flat, pl_size);
 		memset(pl_flat, 0, pl_size);
 		free(pl_flat);
@@ -1009,8 +1009,8 @@
 	a->u.lots.data = xallocc(a->u.lots.length);
 	*((uint32_t *) a->u.lots.data) = htonl(2147483);
 	a = new_isakmp_attribute_16(IKE_ATTRIB_LIFE_TYPE, IKE_LIFE_TYPE_SECONDS, a);
+	a = new_isakmp_attribute_16(IKE_ATTRIB_AUTH_METHOD, auth, a);
 	a = new_isakmp_attribute_16(IKE_ATTRIB_GROUP_DESC, dh_group, a);
-	a = new_isakmp_attribute_16(IKE_ATTRIB_AUTH_METHOD, auth, a);
 	a = new_isakmp_attribute_16(IKE_ATTRIB_HASH, hash, a);
 	a = new_isakmp_attribute_16(IKE_ATTRIB_ENC, crypt, a);
 	if (keylen != 0)
@@ -1593,9 +1593,9 @@
 			sa->next = NULL;
 			idi->next = NULL;
 			idp->next = NULL;
-			flatten_isakmp_payload(sa, &sa_f, &sa_size);
-			flatten_isakmp_payload(idi, &idi_f, &idi_size);
-			flatten_isakmp_payload(idp, &idp_f, &idp_size);
+			flatten_isakmp_payloads(sa, &sa_f, &sa_size);
+			flatten_isakmp_payloads(idi, &idi_f, &idi_size);
+			flatten_isakmp_payloads(idp, &idp_f, &idp_size);
 
 			gcry_md_open(&hm, s->ike.md_algo, GCRY_MD_FLAG_HMAC);
 			gcry_md_setkey(hm, skeyid, s->ike.md_len);



More information about the vpnc-devel mailing list