diff options
author | Kristof Provost <kp@FreeBSD.org> | 2022-10-18 16:31:02 +0000 |
---|---|---|
committer | Kristof Provost <kp@FreeBSD.org> | 2022-11-02 13:19:04 +0000 |
commit | 9f8f3a8e9ad4fbdcdfd14eb4d3977e587ab41341 (patch) | |
tree | b71aea09daf3fb4f0e2b48f1fd9b1d2e140da373 /sys/net | |
parent | e1274b5b2646a49c1e3efce6c9918c99716d3c07 (diff) | |
download | src-9f8f3a8e9ad4fbdcdfd14eb4d3977e587ab41341.tar.gz src-9f8f3a8e9ad4fbdcdfd14eb4d3977e587ab41341.zip |
ipsec: add support for CHACHA20POLY1305
Based on a patch by ae@.
Reviewed by: gbe (man page), pauamma (man page)
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D37180
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/pfkeyv2.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/pfkeyv2.h b/sys/net/pfkeyv2.h index 4d607a4d8b13..6ac14efaa850 100644 --- a/sys/net/pfkeyv2.h +++ b/sys/net/pfkeyv2.h @@ -372,6 +372,7 @@ _Static_assert(sizeof(struct sadb_x_sa_replay) == 8, "struct size mismatch"); #define SADB_X_AALG_AES128GMAC 11 /* RFC4543 + Errata1821 */ #define SADB_X_AALG_AES192GMAC 12 #define SADB_X_AALG_AES256GMAC 13 +#define SADB_X_AALG_CHACHA20POLY1305 14 #define SADB_X_AALG_MD5 249 /* Keyed MD5 */ #define SADB_X_AALG_SHA 250 /* Keyed SHA */ #define SADB_X_AALG_NULL 251 /* null authentication */ @@ -387,6 +388,7 @@ _Static_assert(sizeof(struct sadb_x_sa_replay) == 8, "struct size mismatch"); #define SADB_X_EALG_AES 12 #define SADB_X_EALG_AESCBC 12 #define SADB_X_EALG_AESCTR 13 +#define SADB_X_EALG_CHACHA20POLY1305 15 #define SADB_X_EALG_AESGCM8 18 /* RFC4106 */ #define SADB_X_EALG_AESGCM12 19 #define SADB_X_EALG_AESGCM16 20 |