diff options
author | Tobias Brunner <tobias@strongswan.org> | 2009-12-01 18:17:37 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2010-02-12 10:57:39 +0100 |
commit | 71baf5a8f0f80fa3d2a03cfb597b6babe33394dd (patch) | |
tree | 6b0cb11fded48e7b3335a15d3fb73553c3b0b68a /src/charon/plugins/kernel_netlink | |
parent | 2aa553d773ef1c6b39ba441ee56b407eda91e7b8 (diff) | |
download | strongswan-71baf5a8f0f80fa3d2a03cfb597b6babe33394dd.tar.bz2 strongswan-71baf5a8f0f80fa3d2a03cfb597b6babe33394dd.tar.xz |
Adding support for AES GMAC (RFC4543).
Diffstat (limited to 'src/charon/plugins/kernel_netlink')
-rw-r--r-- | src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c index 850876b9d..fa1d041fb 100644 --- a/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c +++ b/src/charon/plugins/kernel_netlink/kernel_netlink_ipsec.c @@ -181,7 +181,7 @@ static kernel_algorithm_t encryption_algs[] = { {ENCR_AES_GCM_ICV8, "rfc4106(gcm(aes))" }, {ENCR_AES_GCM_ICV12, "rfc4106(gcm(aes))" }, {ENCR_AES_GCM_ICV16, "rfc4106(gcm(aes))" }, -/* {ENCR_NULL_AUTH_AES_GMAC, "***" }, */ + {ENCR_NULL_AUTH_AES_GMAC, "rfc4543(gcm(aes))" }, {ENCR_CAMELLIA_CBC, "cbc(camellia)" }, /* {ENCR_CAMELLIA_CTR, "***" }, */ /* {ENCR_CAMELLIA_CCM_ICV8, "***" }, */ @@ -1007,6 +1007,7 @@ static status_t add_sa(private_kernel_netlink_ipsec_t *this, break; case ENCR_AES_CCM_ICV16: case ENCR_AES_GCM_ICV16: + case ENCR_NULL_AUTH_AES_GMAC: case ENCR_CAMELLIA_CCM_ICV16: icv_size += 32; /* FALL */ |