dpdk-cryptodev: add support chacha20-poly1305 78/35078/3
authorGabriel Oginski <[email protected]>
Thu, 25 Nov 2021 08:21:41 +0000 (08:21 +0000)
committerGabriel Oginski <[email protected]>
Tue, 25 Jan 2022 10:32:52 +0000 (11:32 +0100)
commite3d36d18c1ae30438fa2aa91aee4f14c43688a6e
tree72e5893feaba0525ebbf08c04407ebeb8d1b0108
parent0fb3a93a03fa55b1aeb102aaa16064b5f1901568
dpdk-cryptodev: add support chacha20-poly1305

Originally cryptodev doesn't support chacha20-poly1305 with aad length
0.

This patch add support in cryptodev for chacha20-poly1305 with aad
length 0. This length is using in Wireguard.

Type: improvement

Signed-off-by: Gabriel Oginski <[email protected]>
Change-Id: I0608920bb557d7d071e7f9f37c80cf50bad81dcc
src/plugins/dpdk/cryptodev/cryptodev.c
src/plugins/dpdk/cryptodev/cryptodev.h
src/plugins/dpdk/cryptodev/cryptodev_op_data_path.c
src/plugins/dpdk/cryptodev/cryptodev_raw_data_path.c