diff options
author | Martin Willi <martin@revosec.ch> | 2015-05-29 22:26:34 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2015-06-29 17:32:14 +0200 |
commit | 405c5dcd82e8a2f191d694e8f39a3121b7a07ed6 (patch) | |
tree | 5c90c8287d14bcad9584c44522636b8fff581f64 /src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c | |
parent | 19e0a71c734c7f82710891cf9807bc56922909e2 (diff) | |
download | strongswan-405c5dcd82e8a2f191d694e8f39a3121b7a07ed6.tar.bz2 strongswan-405c5dcd82e8a2f191d694e8f39a3121b7a07ed6.tar.xz |
kernel-netlink: Add ChaCha20-Poly1305 AEAD support
Diffstat (limited to 'src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c')
-rw-r--r-- | src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c index f22e07d95..a6cf97736 100644 --- a/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c +++ b/src/libhydra/plugins/kernel_netlink/kernel_netlink_ipsec.c @@ -199,6 +199,7 @@ static kernel_algorithm_t encryption_algs[] = { /* {ENCR_CAMELLIA_CCM_ICV16, "***" }, */ {ENCR_SERPENT_CBC, "serpent" }, {ENCR_TWOFISH_CBC, "twofish" }, + {ENCR_CHACHA20_POLY1305, "rfc7539esp(chacha20,poly1305)"}, }; /** @@ -1291,6 +1292,7 @@ METHOD(kernel_ipsec_t, add_sa, status_t, case ENCR_AES_GCM_ICV16: case ENCR_NULL_AUTH_AES_GMAC: case ENCR_CAMELLIA_CCM_ICV16: + case ENCR_CHACHA20_POLY1305: icv_size += 32; /* FALL */ case ENCR_AES_CCM_ICV12: |