From: Rainer W. <rwe...@mo...> - 2013-05-17 22:40:11
|
The src/include-glibc/net/pfkeyv2.h file defines SADB_X_EALG_CAST128CBC with a value of 5. Linux supports using CAST128 as IPsec encryption algorithm, however, it uses the SADB_X_EALG_CASTCBC macro for that which is defined with a value of 6 in the 'system' pfkeyv2.h. Below is a small patch which makes racoon use this macro if it exists: --- ipsec-tools-0.8.0/src/include-glibc/net/pfkeyv2.h 2006-09-09 17:22:08.000000000 +0100 +++ patched//src/include-glibc/net/pfkeyv2.h 2013-05-17 23:34:34.694912352 +0100 @@ -18,7 +18,11 @@ #define SADB_X_AALG_SHA 250 /* private allocations - based on RFC2407/IANA assignment */ -#define SADB_X_EALG_CAST128CBC 5 /* SADB_X_EALG_CASTCBC? == 6 */ +#ifdef SADB_X_EALG_CASTCBC +#define SADB_X_EALG_CAST128CBC SADB_X_EALG_CASTCBC +#else +#define SADB_X_EALG_CAST128CBC 5 +#endif #define SADB_X_EALG_RIJNDAELCBC SADB_X_EALG_AESCBC #define SADB_X_EALG_AES SADB_X_EALG_AESCBC |
From: Timo T. <tim...@ik...> - 2013-05-23 05:46:35
|
On Fri, 17 May 2013 23:39:56 +0100 Rainer Weikusat <rwe...@mo...> wrote: > The src/include-glibc/net/pfkeyv2.h file defines > SADB_X_EALG_CAST128CBC with a value of 5. Linux supports using CAST128 > as IPsec encryption algorithm, however, it uses the > SADB_X_EALG_CASTCBC macro for that which is defined with a value of 6 > in the 'system' pfkeyv2.h. Below is a small patch which makes racoon > use this macro if it exists: > > --- ipsec-tools-0.8.0/src/include-glibc/net/pfkeyv2.h 2006-09-09 > 17:22:08.000000000 +0100 +++ > patched//src/include-glibc/net/pfkeyv2.h 2013-05-17 > 23:34:34.694912352 +0100 @@ -18,7 +18,11 @@ #define > SADB_X_AALG_SHA 250 > /* private allocations - based on RFC2407/IANA assignment */ > -#define SADB_X_EALG_CAST128CBC 5 /* SADB_X_EALG_CASTCBC? == 6 > */ +#ifdef SADB_X_EALG_CASTCBC > +#define SADB_X_EALG_CAST128CBC SADB_X_EALG_CASTCBC > +#else > +#define SADB_X_EALG_CAST128CBC 5 > +#endif > #define SADB_X_EALG_RIJNDAELCBC SADB_X_EALG_AESCBC > #define SADB_X_EALG_AES SADB_X_EALG_AESCBC Thanks. Applied to HEAD and 0_8-branch. - Timo |