doc/crypto: fix missing asymmetric algo table
Checks
Commit Message
Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list")
cc: stable@dpdk.org
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
---
.gitignore | 1 +
doc/guides/conf.py | 5 +++++
doc/guides/cryptodevs/features/aesni_gcm.ini | 5 +++++
doc/guides/cryptodevs/features/aesni_mb.ini | 5 +++++
doc/guides/cryptodevs/features/armv8.ini | 5 +++++
doc/guides/cryptodevs/features/caam_jr.ini | 5 +++++
doc/guides/cryptodevs/features/ccp.ini | 5 +++++
doc/guides/cryptodevs/features/default.ini | 9 +++++++++
doc/guides/cryptodevs/features/dpaa2_sec.ini | 5 +++++
doc/guides/cryptodevs/features/dpaa_sec.ini | 5 +++++
doc/guides/cryptodevs/features/kasumi.ini | 5 +++++
doc/guides/cryptodevs/features/mvsam.ini | 5 +++++
doc/guides/cryptodevs/features/null.ini | 5 +++++
doc/guides/cryptodevs/features/octeontx.ini | 5 +++++
doc/guides/cryptodevs/features/qat.ini | 5 +++++
doc/guides/cryptodevs/features/snow3g.ini | 5 +++++
doc/guides/cryptodevs/features/virtio.ini | 5 +++++
doc/guides/cryptodevs/features/zuc.ini | 5 +++++
doc/guides/cryptodevs/openssl.rst | 8 ++++++++
doc/guides/cryptodevs/overview.rst | 7 +++++++
20 files changed, 105 insertions(+)
Comments
Hi Fiona,
On 4/3/2019 4:08 PM, Fiona Trahe wrote:
> Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list")
> cc: stable@dpdk.org
>
> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
> ---
> .gitignore | 1 +
> doc/guides/conf.py | 5 +++++
> doc/guides/cryptodevs/features/aesni_gcm.ini | 5 +++++
> doc/guides/cryptodevs/features/aesni_mb.ini | 5 +++++
> doc/guides/cryptodevs/features/armv8.ini | 5 +++++
> doc/guides/cryptodevs/features/caam_jr.ini | 5 +++++
> doc/guides/cryptodevs/features/ccp.ini | 5 +++++
> doc/guides/cryptodevs/features/default.ini | 9 +++++++++
> doc/guides/cryptodevs/features/dpaa2_sec.ini | 5 +++++
> doc/guides/cryptodevs/features/dpaa_sec.ini | 5 +++++
> doc/guides/cryptodevs/features/kasumi.ini | 5 +++++
> doc/guides/cryptodevs/features/mvsam.ini | 5 +++++
> doc/guides/cryptodevs/features/null.ini | 5 +++++
> doc/guides/cryptodevs/features/octeontx.ini | 5 +++++
> doc/guides/cryptodevs/features/qat.ini | 5 +++++
I believe qat need to be updated with the supported asym features.
> doc/guides/cryptodevs/features/snow3g.ini | 5 +++++
> doc/guides/cryptodevs/features/virtio.ini | 5 +++++
> doc/guides/cryptodevs/features/zuc.ini | 5 +++++
> doc/guides/cryptodevs/openssl.rst | 8 ++++++++
> doc/guides/cryptodevs/overview.rst | 7 +++++++
> 20 files changed, 105 insertions(+)
>
>
rest of the patch looks good.
-Akhil
Hi Akhil,
//snip///
> > doc/guides/cryptodevs/features/qat.ini | 5 +++++
> I believe qat need to be updated with the supported asym features.
This patch is a fix and should be applied back to stable.
We'll send a separate QAT patch as that will only apply to 19.05
Fiona
On 4/3/2019 4:41 PM, Trahe, Fiona wrote:
> Hi Akhil,
>
> //snip///
>>> doc/guides/cryptodevs/features/qat.ini | 5 +++++
>> I believe qat need to be updated with the supported asym features.
> This patch is a fix and should be applied back to stable.
> We'll send a separate QAT patch as that will only apply to 19.05
>
> Fiona
>
yes, agreed. You can send a 2/2 for this patch with qat.
> Hi Fiona,
>
> On 4/3/2019 4:08 PM, Fiona Trahe wrote:
> > Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list")
> > cc: stable@dpdk.org
> >
> > Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
> > ---
> > .gitignore | 1 +
> > doc/guides/conf.py | 5 +++++
> > doc/guides/cryptodevs/features/aesni_gcm.ini | 5 +++++
> > doc/guides/cryptodevs/features/aesni_mb.ini | 5 +++++
> > doc/guides/cryptodevs/features/armv8.ini | 5 +++++
> > doc/guides/cryptodevs/features/caam_jr.ini | 5 +++++
> > doc/guides/cryptodevs/features/ccp.ini | 5 +++++
> > doc/guides/cryptodevs/features/default.ini | 9 +++++++++
> > doc/guides/cryptodevs/features/dpaa2_sec.ini | 5 +++++
> > doc/guides/cryptodevs/features/dpaa_sec.ini | 5 +++++
> > doc/guides/cryptodevs/features/kasumi.ini | 5 +++++
> > doc/guides/cryptodevs/features/mvsam.ini | 5 +++++
> > doc/guides/cryptodevs/features/null.ini | 5 +++++
> > doc/guides/cryptodevs/features/octeontx.ini | 5 +++++
> > doc/guides/cryptodevs/features/qat.ini | 5 +++++
> I believe qat need to be updated with the supported asym features.
> > doc/guides/cryptodevs/features/snow3g.ini | 5 +++++
> > doc/guides/cryptodevs/features/virtio.ini | 5 +++++
> > doc/guides/cryptodevs/features/zuc.ini | 5 +++++
> > doc/guides/cryptodevs/openssl.rst | 8 ++++++++
> > doc/guides/cryptodevs/overview.rst | 7 +++++++
> > 20 files changed, 105 insertions(+)
> >
> >
> rest of the patch looks good.
>
> -Akhil
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
> > On 4/3/2019 4:08 PM, Fiona Trahe wrote:
> > > Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list")
> > > cc: stable@dpdk.org
> > >
> > > Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
> > > ---
> > > .gitignore | 1 +
> > > doc/guides/conf.py | 5 +++++
> > > doc/guides/cryptodevs/features/aesni_gcm.ini | 5 +++++
> > > doc/guides/cryptodevs/features/aesni_mb.ini | 5 +++++
> > > doc/guides/cryptodevs/features/armv8.ini | 5 +++++
> > > doc/guides/cryptodevs/features/caam_jr.ini | 5 +++++
> > > doc/guides/cryptodevs/features/ccp.ini | 5 +++++
> > > doc/guides/cryptodevs/features/default.ini | 9 +++++++++
> > > doc/guides/cryptodevs/features/dpaa2_sec.ini | 5 +++++
> > > doc/guides/cryptodevs/features/dpaa_sec.ini | 5 +++++
> > > doc/guides/cryptodevs/features/kasumi.ini | 5 +++++
> > > doc/guides/cryptodevs/features/mvsam.ini | 5 +++++
> > > doc/guides/cryptodevs/features/null.ini | 5 +++++
> > > doc/guides/cryptodevs/features/octeontx.ini | 5 +++++
> > > doc/guides/cryptodevs/features/qat.ini | 5 +++++
> > I believe qat need to be updated with the supported asym features.
> > > doc/guides/cryptodevs/features/snow3g.ini | 5 +++++
> > > doc/guides/cryptodevs/features/virtio.ini | 5 +++++
> > > doc/guides/cryptodevs/features/zuc.ini | 5 +++++
> > > doc/guides/cryptodevs/openssl.rst | 8 ++++++++
> > > doc/guides/cryptodevs/overview.rst | 7 +++++++
> > > 20 files changed, 105 insertions(+)
> > >
> > >
> > rest of the patch looks good.
> >
> > -Akhil
>
> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Applied to dpdk-next-crypto
Thanks.
@@ -7,6 +7,7 @@ doc/guides/cryptodevs/overview_feature_table.txt
doc/guides/cryptodevs/overview_cipher_table.txt
doc/guides/cryptodevs/overview_auth_table.txt
doc/guides/cryptodevs/overview_aead_table.txt
+doc/guides/cryptodevs/overview_asym_table.txt
doc/guides/compressdevs/overview_feature_table.txt
# ignore generated ctags/cscope files
@@ -391,6 +391,11 @@ def setup(app):
'AEAD',
'AEAD algorithms in crypto drivers',
'AEAD algorithm')
+ table_file = dirname(__file__) + '/cryptodevs/overview_asym_table.txt'
+ generate_overview_table(table_file, 5,
+ 'Asymmetric',
+ 'Asymmetric algorithms in crypto drivers',
+ 'Asymmetric algorithm')
table_file = dirname(__file__) + '/compressdevs/overview_feature_table.txt'
generate_overview_table(table_file, 1,
'Features',
@@ -30,3 +30,8 @@ AES GMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'aesni_gcm' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -46,3 +46,8 @@ AES CMAC (128) = Y
;
[AEAD]
AES CCM (128) = Y
+
+;
+; Supported Asymmetric algorithms of the 'aesni_mb' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -26,3 +26,8 @@ SHA256 HMAC = Y
; Supported AEAD algorithms of the 'armv8' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'armv8' crypto driver.
+;
+[Asymmetric]
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -57,3 +57,8 @@ SHA3_512 HMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'ccp' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -97,3 +97,12 @@ AES GCM (256) =
AES CCM (128) =
AES CCM (192) =
AES CCM (256) =
+;
+; Supported Asymmetric algorithms of a default crypto driver.
+;
+[Asymmetric]
+RSA =
+DSA =
+Modular Exponentiation =
+Modular Inversion =
+Diffie-hellman =
\ No newline at end of file
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'dpaa_sec' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -22,3 +22,8 @@ KASUMI F9 = Y
; Supported AEAD algorithms of the 'kasumi' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'kasumi' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -52,3 +52,8 @@ AES GMAC = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'mvsam' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -24,3 +24,8 @@ NULL = Y
; Supported AEAD algorithms of the 'null' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'null' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -60,3 +60,8 @@ ZUC EIA3 = Y
AES GCM (128) = Y
AES GCM (192) = Y
AES GCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'octeontx' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -62,3 +62,8 @@ AES GCM (256) = Y
AES CCM (128) = Y
AES CCM (192) = Y
AES CCM (256) = Y
+
+;
+; Supported Asymmetric algorithms of the 'qat' crypto driver.
+;
+[Asymmetric]
@@ -22,3 +22,8 @@ SNOW3G UIA2 = Y
; Supported AEAD algorithms of the 'snow3g' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'snow3g' crypto driver.
+;
+[Asymmetric]
\ No newline at end of file
@@ -24,3 +24,8 @@ SHA1 HMAC = Y
; Supported AEAD algorithms of the 'virtio' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'virtio' crypto driver.
+;
+[Asymmetric]
@@ -22,3 +22,8 @@ ZUC EIA3 = Y
; Supported AEAD algorithms of the 'zuc' crypto driver.
;
[AEAD]
+
+;
+; Supported Asymmetric algorithms of the 'zuc' crypto driver.
+;
+[Asymmetric]
@@ -46,6 +46,14 @@ Supported AEAD algorithms:
* ``RTE_CRYPTO_AEAD_AES_GCM``
* ``RTE_CRYPTO_AEAD_AES_CCM``
+Supported Asymmetric Crypto algorithms:
+
+* ``RTE_CRYPTO_ASYM_XFORM_RSA``
+* ``RTE_CRYPTO_ASYM_XFORM_DSA``
+* ``RTE_CRYPTO_ASYM_XFORM_DH``
+* ``RTE_CRYPTO_ASYM_XFORM_MODINV``
+* ``RTE_CRYPTO_ASYM_XFORM_MODEX``
+
Installation
------------
@@ -64,3 +64,10 @@ Supported AEAD Algorithms
.. _table_crypto_pmd_aead_algos:
.. include:: overview_aead_table.txt
+
+Supported Asymmetric Algorithms
+-------------------------------
+
+.. _table_crypto_pmd_asym_algos:
+
+.. include:: overview_asym_table.txt