On Mon, Oct 26, 2015 at 06:35:23PM +0100, Mike Belopuhov wrote:
> OK?
> 

You missed the manpage bits in CRYPTO TRANSFORMS.

Otherwise OK.

> ---
>  sbin/iked/parse.y | 2 ++
>  sbin/iked/pfkey.c | 1 +
>  2 files changed, 3 insertions(+)
> 
> diff --git sbin/iked/parse.y sbin/iked/parse.y
> index 14ff9ef..94489f9 100644
> --- sbin/iked/parse.y
> +++ sbin/iked/parse.y
> @@ -192,10 +192,12 @@ const struct ipsec_xf ipsecencxfs[] = {
>       { "aes-128-gmac",       IKEV2_XFORMENCR_NULL_AES_GMAC,  16, 16, 4, 1 },
>       { "aes-192-gmac",       IKEV2_XFORMENCR_NULL_AES_GMAC,  24, 24, 4, 1 },
>       { "aes-256-gmac",       IKEV2_XFORMENCR_NULL_AES_GMAC,  32, 32, 4, 1 },
>       { "blowfish",           IKEV2_XFORMENCR_BLOWFISH,       20, 20 },
>       { "cast",               IKEV2_XFORMENCR_CAST,           16, 16 },
> +     { "chacha20-poly1305",  IKEV2_XFORMENCR_CHACHA20_POLY1305,
> +                                                             32, 32, 4, 1 },
>       { "null",               IKEV2_XFORMENCR_NULL,           0, 0 },
>       { NULL }
>  };
>  
>  const struct ipsec_xf groupxfs[] = {
> diff --git sbin/iked/pfkey.c sbin/iked/pfkey.c
> index b1a48b3..530c84e 100644
> --- sbin/iked/pfkey.c
> +++ sbin/iked/pfkey.c
> @@ -82,10 +82,11 @@ static const struct pfkey_constmap pfkey_encr[] = {
>       { SADB_EALG_NULL,       IKEV2_XFORMENCR_NULL },
>       { SADB_X_EALG_AES,      IKEV2_XFORMENCR_AES_CBC },
>       { SADB_X_EALG_AESCTR,   IKEV2_XFORMENCR_AES_CTR },
>       { SADB_X_EALG_AESGCM16, IKEV2_XFORMENCR_AES_GCM_16 },
>       { SADB_X_EALG_AESGMAC,  IKEV2_XFORMENCR_NULL_AES_GMAC },
> +     { SADB_X_EALG_CHACHA20POLY1305, IKEV2_XFORMENCR_CHACHA20_POLY1305 },
>       { 0 }
>  };
>  
>  static const struct pfkey_constmap pfkey_integr[] = {
>       { SADB_AALG_MD5HMAC,    IKEV2_XFORMAUTH_HMAC_MD5_96 },
> -- 
> 2.6.2
> 

-- 

Reply via email to