[dpdk-dev] [PATCH 13/20] crypto/cnxk: add flexi crypto cipher encrypt
Akhil Goyal
gakhil at marvell.com
Wed Jun 16 21:45:24 CEST 2021
>
> diff --git a/doc/guides/cryptodevs/features/cn10k.ini
> b/doc/guides/cryptodevs/features/cn10k.ini
> index 175fbf7..f097d8e 100644
> --- a/doc/guides/cryptodevs/features/cn10k.ini
> +++ b/doc/guides/cryptodevs/features/cn10k.ini
> @@ -7,6 +7,10 @@
> Symmetric crypto = Y
> Sym operation chaining = Y
> HW Accelerated = Y
> +In Place SGL = Y
> +OOP SGL In LB Out = Y
> +OOP SGL In SGL Out = Y
> +OOP LB In LB Out = Y
> Symmetric sessionless = Y
> Digest encrypted = Y
>
> @@ -14,6 +18,18 @@ Digest encrypted = Y
> ; Supported crypto algorithms of 'cn10k' crypto driver.
> ;
> [Cipher]
> +NULL = Y
> +3DES CBC = Y
> +3DES ECB = Y
> +AES CBC (128) = Y
> +AES CBC (192) = Y
> +AES CBC (256) = Y
> +AES CTR (128) = Y
> +AES CTR (192) = Y
> +AES CTR (256) = Y
> +AES XTS (128) = Y
> +AES XTS (256) = Y
> +DES CBC = Y
>
It would be better to add all the algos in the .ini file along with capabilities patch
After flexi crypto cipher decrypt(14/20)
> ;
> ; Supported authentication algorithms of 'cn10k' crypto driver.
> diff --git a/doc/guides/cryptodevs/features/cn9k.ini
> b/doc/guides/cryptodevs/features/cn9k.ini
> index c22b25c..7007d11 100644
> --- a/doc/guides/cryptodevs/features/cn9k.ini
> +++ b/doc/guides/cryptodevs/features/cn9k.ini
> @@ -7,6 +7,10 @@
> Symmetric crypto = Y
> Sym operation chaining = Y
> HW Accelerated = Y
> +In Place SGL = Y
> +OOP SGL In LB Out = Y
> +OOP SGL In SGL Out = Y
> +OOP LB In LB Out = Y
> Symmetric sessionless = Y
> Digest encrypted = Y
>
> @@ -14,6 +18,18 @@ Digest encrypted = Y
> ; Supported crypto algorithms of 'cn9k' crypto driver.
> ;
> [Cipher]
> +NULL = Y
> +3DES CBC = Y
> +3DES ECB = Y
> +AES CBC (128) = Y
> +AES CBC (192) = Y
> +AES CBC (256) = Y
> +AES CTR (128) = Y
> +AES CTR (192) = Y
> +AES CTR (256) = Y
> +AES XTS (128) = Y
> +AES XTS (256) = Y
> +DES CBC = Y
>
> ;
> ; Supported authentication algorithms of 'cn9k' crypto driver.
> @@ -24,3 +40,7 @@ Digest encrypted = Y
> ; Supported AEAD algorithms of 'cn9k' crypto driver.
> ;
> [AEAD]
> +AES GCM (128) = Y
> +AES GCM (192) = Y
> +AES GCM (256) = Y
> +CHACHA20-POLY1305 = Y
AEAD is added in 9k but not in 10k in this patch.
Better to have all algos added in .ini along with capabilities after the
Flexi decrypt patch
ZUC/SNOW/KASUMI update in .ini file can be added in later patches
As it is done in current set.
More information about the dev
mailing list