Correct the definitions of SADB_* to be compatible with
RFC2407/IANA assignment. This change breaks binary compatibility. So, you need to recompile IPsec related applications.
This commit is contained in:
parent
d8d96967bf
commit
1136afb9e4
@ -287,7 +287,7 @@ struct sadb_x_ipsecrequest {
|
||||
#define SADB_SATYPE_RIPV2 7
|
||||
#define SADB_SATYPE_MIP 8
|
||||
#define SADB_X_SATYPE_IPCOMP 9
|
||||
#define SADB_X_SATYPE_POLICY 10
|
||||
/*#define SADB_X_SATYPE_POLICY 10 obsolete, do not reuse */
|
||||
#define SADB_SATYPE_MAX 11
|
||||
|
||||
#define SADB_SASTATE_LARVAL 0
|
||||
@ -300,27 +300,27 @@ struct sadb_x_ipsecrequest {
|
||||
|
||||
/* RFC2367 numbers - meets RFC2407 */
|
||||
#define SADB_AALG_NONE 0
|
||||
#define SADB_AALG_MD5HMAC 1 /*2*/
|
||||
#define SADB_AALG_SHA1HMAC 2 /*3*/
|
||||
#define SADB_AALG_MAX 8
|
||||
#define SADB_AALG_MD5HMAC 2
|
||||
#define SADB_AALG_SHA1HMAC 3
|
||||
#define SADB_AALG_MAX 251
|
||||
/* private allocations - based on RFC2407/IANA assignment */
|
||||
#define SADB_X_AALG_SHA2_256 6 /*5*/
|
||||
#define SADB_X_AALG_SHA2_384 7 /*6*/
|
||||
#define SADB_X_AALG_SHA2_512 8 /*7*/
|
||||
#define SADB_X_AALG_SHA2_256 5
|
||||
#define SADB_X_AALG_SHA2_384 6
|
||||
#define SADB_X_AALG_SHA2_512 7
|
||||
/* private allocations should use 249-255 (RFC2407) */
|
||||
#define SADB_X_AALG_MD5 3 /*249*/ /* Keyed MD5 */
|
||||
#define SADB_X_AALG_SHA 4 /*250*/ /* Keyed SHA */
|
||||
#define SADB_X_AALG_NULL 5 /*251*/ /* null authentication */
|
||||
#define SADB_X_AALG_MD5 249 /* Keyed MD5 */
|
||||
#define SADB_X_AALG_SHA 250 /* Keyed SHA */
|
||||
#define SADB_X_AALG_NULL 251 /* null authentication */
|
||||
|
||||
/* RFC2367 numbers - meets RFC2407 */
|
||||
#define SADB_EALG_NONE 0
|
||||
#define SADB_EALG_DESCBC 1 /*2*/
|
||||
#define SADB_EALG_3DESCBC 2 /*3*/
|
||||
#define SADB_EALG_NULL 3 /*11*/
|
||||
#define SADB_EALG_DESCBC 2
|
||||
#define SADB_EALG_3DESCBC 3
|
||||
#define SADB_EALG_NULL 11
|
||||
#define SADB_EALG_MAX 12
|
||||
/* private allocations - based on RFC2407/IANA assignment */
|
||||
#define SADB_X_EALG_CAST128CBC 5 /*6*/
|
||||
#define SADB_X_EALG_BLOWFISHCBC 4 /*7*/
|
||||
#define SADB_X_EALG_CAST128CBC 6
|
||||
#define SADB_X_EALG_BLOWFISHCBC 7
|
||||
#define SADB_X_EALG_RIJNDAELCBC 12
|
||||
#define SADB_X_EALG_AES 12
|
||||
/* private allocations should use 249-255 (RFC2407) */
|
||||
|
Loading…
Reference in New Issue
Block a user