aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/chacha20poly1305.c
diff options
context:
space:
mode:
authorIuliana Prodan <iuliana.prodan@nxp.com>2019-08-02 11:47:33 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2019-08-09 15:11:58 +1000
commit74bf81d0968c2262926dc2a690e671ebb768f2ec (patch)
tree1b0c2a235dcd354b689b427653a0361cf7bcc083 /crypto/chacha20poly1305.c
parentMAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver (diff)
downloadlinux-dev-74bf81d0968c2262926dc2a690e671ebb768f2ec.tar.xz
linux-dev-74bf81d0968c2262926dc2a690e671ebb768f2ec.zip
crypto: gcm - restrict assoclen for rfc4543
Based on seqiv, IPsec ESP and rfc4543/rfc4106 the assoclen can be 16 or 20 bytes. From esp4/esp6, assoclen is sizeof IP Header. This includes spi, seq_no and extended seq_no, that is 8 or 12 bytes. In seqiv, to asscolen is added the IV size (8 bytes). Therefore, the assoclen, for rfc4543, should be restricted to 16 or 20 bytes, as for rfc4106. Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com> Reviewed-by: Horia Geanta <horia.geanta@nxp.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/chacha20poly1305.c')
0 files changed, 0 insertions, 0 deletions