From eae2256877709fbcbe91e23d482d791f909d675b Mon Sep 17 00:00:00 2001 From: bossiel Date: Wed, 24 Feb 2010 14:39:46 +0000 Subject: [PATCH] Update XP IPSec version. --- trunk/tinyIPSec/src/tipsec_xp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trunk/tinyIPSec/src/tipsec_xp.c b/trunk/tinyIPSec/src/tipsec_xp.c index d28955e5..d4b3b75a 100644 --- a/trunk/tinyIPSec/src/tipsec_xp.c +++ b/trunk/tinyIPSec/src/tipsec_xp.c @@ -22,6 +22,7 @@ /**@file tipsec_xp.c * @brief Windows XP/2003 IPsec implementation using ipsec6 tool. + * @sa http://technet.microsoft.com/en-us/library/cc787900.aspx * * @author Mamadou Diop * @@ -37,7 +38,7 @@ #define TINYIPSEC_XP_GET_ALGO(algo) ((algo == algo_hmac_md5_96) ? "HMAC-MD5-96" : "HMAC-SHA1") #define TINYIPSEC_XP_GET_MODE(mode) ((mode == mode_tun) ? "TUNNEL" : "TRANSPORT") #define TINYIPSEC_XP_GET_PROTO(proto) ((proto == proto_ah) ? "AH" : "ESP") -#define TINYIPSEC_XP_GET_IPPROTO(ipproto) ((ipproto == ipproto_tcp) ? "TCP" : "UDP") +#define TINYIPSEC_XP_GET_IPPROTO(ipproto) ((ipproto == ipproto_tcp) ? "TCP" : ((ipproto == ipproto_icmp) ? "ICMP" : "UDP")) #define TINYIPSEC_IPSEC6_FILE "tinyIPSec" #define TINYIPSEC_IPSEC6_FILE_KEY TINYIPSEC_IPSEC6_FILE".key"