diff options
author | Renato Botelho <garga@FreeBSD.org> | 2015-11-06 17:07:38 -0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2015-11-09 12:01:18 +0100 |
commit | dff2d05bb9bec684b3b2efdafc9a47219550bbe1 (patch) | |
tree | b276766d533f64cab44a83bccff4166c13c39944 | |
parent | 04f22cdabc1c97d38692f95392429839f0fa90d1 (diff) | |
download | strongswan-dff2d05bb9bec684b3b2efdafc9a47219550bbe1.tar.bz2 strongswan-dff2d05bb9bec684b3b2efdafc9a47219550bbe1.tar.xz |
kernel-pfkey: Enable ENCR_AES_CTR when it's available
Obtained-from: pfSense
Sponsored-by: Rubicon Communications (Netgate)
Closes strongswan/strongswan#17.
-rw-r--r-- | src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c index 5027e1759..0df6fb56b 100644 --- a/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c +++ b/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c @@ -843,7 +843,9 @@ static kernel_algorithm_t encryption_algs[] = { /* {ENCR_DES_IV32, 0 }, */ {ENCR_NULL, SADB_EALG_NULL }, {ENCR_AES_CBC, SADB_X_EALG_AESCBC }, -/* {ENCR_AES_CTR, SADB_X_EALG_AESCTR }, */ +#ifdef SADB_X_EALG_AESCTR + {ENCR_AES_CTR, SADB_X_EALG_AESCTR }, +#endif /* {ENCR_AES_CCM_ICV8, SADB_X_EALG_AES_CCM_ICV8 }, */ /* {ENCR_AES_CCM_ICV12, SADB_X_EALG_AES_CCM_ICV12 }, */ /* {ENCR_AES_CCM_ICV16, SADB_X_EALG_AES_CCM_ICV16 }, */ |