Skip to content

Commit 7df9d02

Browse files
fionatraheakhilnxp
authored andcommitted
doc: fix missing asymmetric crypto table
Fixes: 11e5ba7 ("doc: add crypto asymmetric feature list") Cc: [email protected] Signed-off-by: Fiona Trahe <[email protected]> Acked-by: Akhil Goyal <[email protected]>
1 parent 63774c0 commit 7df9d02

20 files changed

+105
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ doc/guides/cryptodevs/overview_feature_table.txt
77
doc/guides/cryptodevs/overview_cipher_table.txt
88
doc/guides/cryptodevs/overview_auth_table.txt
99
doc/guides/cryptodevs/overview_aead_table.txt
10+
doc/guides/cryptodevs/overview_asym_table.txt
1011
doc/guides/compressdevs/overview_feature_table.txt
1112

1213
# ignore generated ctags/cscope files

doc/guides/conf.py

+5
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,11 @@ def setup(app):
391391
'AEAD',
392392
'AEAD algorithms in crypto drivers',
393393
'AEAD algorithm')
394+
table_file = dirname(__file__) + '/cryptodevs/overview_asym_table.txt'
395+
generate_overview_table(table_file, 5,
396+
'Asymmetric',
397+
'Asymmetric algorithms in crypto drivers',
398+
'Asymmetric algorithm')
394399
table_file = dirname(__file__) + '/compressdevs/overview_feature_table.txt'
395400
generate_overview_table(table_file, 1,
396401
'Features',

doc/guides/cryptodevs/features/aesni_gcm.ini

+5
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,8 @@ AES GMAC = Y
3131
AES GCM (128) = Y
3232
AES GCM (192) = Y
3333
AES GCM (256) = Y
34+
35+
;
36+
; Supported Asymmetric algorithms of the 'aesni_gcm' crypto driver.
37+
;
38+
[Asymmetric]

doc/guides/cryptodevs/features/aesni_mb.ini

+5
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,8 @@ AES CCM (128) = Y
5555
AES GCM (128) = Y
5656
AES GCM (192) = Y
5757
AES GCM (256) = Y
58+
59+
;
60+
; Supported Asymmetric algorithms of the 'aesni_mb' crypto driver.
61+
;
62+
[Asymmetric]

doc/guides/cryptodevs/features/armv8.ini

+5
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,8 @@ SHA256 HMAC = Y
2626
; Supported AEAD algorithms of the 'armv8' crypto driver.
2727
;
2828
[AEAD]
29+
30+
;
31+
; Supported Asymmetric algorithms of the 'armv8' crypto driver.
32+
;
33+
[Asymmetric]

doc/guides/cryptodevs/features/caam_jr.ini

+5
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
4444
AES GCM (128) = Y
4545
AES GCM (192) = Y
4646
AES GCM (256) = Y
47+
48+
;
49+
; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
50+
;
51+
[Asymmetric]

doc/guides/cryptodevs/features/ccp.ini

+5
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,8 @@ SHA3_512 HMAC = Y
5757
AES GCM (128) = Y
5858
AES GCM (192) = Y
5959
AES GCM (256) = Y
60+
61+
;
62+
; Supported Asymmetric algorithms of the 'ccp' crypto driver.
63+
;
64+
[Asymmetric]

doc/guides/cryptodevs/features/default.ini

+9
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,12 @@ AES GCM (256) =
9797
AES CCM (128) =
9898
AES CCM (192) =
9999
AES CCM (256) =
100+
;
101+
; Supported Asymmetric algorithms of a default crypto driver.
102+
;
103+
[Asymmetric]
104+
RSA =
105+
DSA =
106+
Modular Exponentiation =
107+
Modular Inversion =
108+
Diffie-hellman =

doc/guides/cryptodevs/features/dpaa2_sec.ini

+5
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
4444
AES GCM (128) = Y
4545
AES GCM (192) = Y
4646
AES GCM (256) = Y
47+
48+
;
49+
; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
50+
;
51+
[Asymmetric]

doc/guides/cryptodevs/features/dpaa_sec.ini

+5
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,8 @@ SHA512 HMAC = Y
4444
AES GCM (128) = Y
4545
AES GCM (192) = Y
4646
AES GCM (256) = Y
47+
48+
;
49+
; Supported Asymmetric algorithms of the 'dpaa_sec' crypto driver.
50+
;
51+
[Asymmetric]

doc/guides/cryptodevs/features/kasumi.ini

+5
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,8 @@ KASUMI F9 = Y
2222
; Supported AEAD algorithms of the 'kasumi' crypto driver.
2323
;
2424
[AEAD]
25+
26+
;
27+
; Supported Asymmetric algorithms of the 'kasumi' crypto driver.
28+
;
29+
[Asymmetric]

doc/guides/cryptodevs/features/mvsam.ini

+5
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,8 @@ AES GMAC = Y
5252
AES GCM (128) = Y
5353
AES GCM (192) = Y
5454
AES GCM (256) = Y
55+
56+
;
57+
; Supported Asymmetric algorithms of the 'mvsam' crypto driver.
58+
;
59+
[Asymmetric]

doc/guides/cryptodevs/features/null.ini

+5
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ NULL = Y
2424
; Supported AEAD algorithms of the 'null' crypto driver.
2525
;
2626
[AEAD]
27+
28+
;
29+
; Supported Asymmetric algorithms of the 'null' crypto driver.
30+
;
31+
[Asymmetric]

doc/guides/cryptodevs/features/octeontx.ini

+5
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,8 @@ ZUC EIA3 = Y
6060
AES GCM (128) = Y
6161
AES GCM (192) = Y
6262
AES GCM (256) = Y
63+
64+
;
65+
; Supported Asymmetric algorithms of the 'octeontx' crypto driver.
66+
;
67+
[Asymmetric]

doc/guides/cryptodevs/features/qat.ini

+5
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,8 @@ AES GCM (256) = Y
6262
AES CCM (128) = Y
6363
AES CCM (192) = Y
6464
AES CCM (256) = Y
65+
66+
;
67+
; Supported Asymmetric algorithms of the 'qat' crypto driver.
68+
;
69+
[Asymmetric]

doc/guides/cryptodevs/features/snow3g.ini

+5
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,8 @@ SNOW3G UIA2 = Y
2222
; Supported AEAD algorithms of the 'snow3g' crypto driver.
2323
;
2424
[AEAD]
25+
26+
;
27+
; Supported Asymmetric algorithms of the 'snow3g' crypto driver.
28+
;
29+
[Asymmetric]

doc/guides/cryptodevs/features/virtio.ini

+5
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ SHA1 HMAC = Y
2424
; Supported AEAD algorithms of the 'virtio' crypto driver.
2525
;
2626
[AEAD]
27+
28+
;
29+
; Supported Asymmetric algorithms of the 'virtio' crypto driver.
30+
;
31+
[Asymmetric]

doc/guides/cryptodevs/features/zuc.ini

+5
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,8 @@ ZUC EIA3 = Y
2222
; Supported AEAD algorithms of the 'zuc' crypto driver.
2323
;
2424
[AEAD]
25+
26+
;
27+
; Supported Asymmetric algorithms of the 'zuc' crypto driver.
28+
;
29+
[Asymmetric]

doc/guides/cryptodevs/openssl.rst

+8
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ Supported AEAD algorithms:
4646
* ``RTE_CRYPTO_AEAD_AES_GCM``
4747
* ``RTE_CRYPTO_AEAD_AES_CCM``
4848

49+
Supported Asymmetric Crypto algorithms:
50+
51+
* ``RTE_CRYPTO_ASYM_XFORM_RSA``
52+
* ``RTE_CRYPTO_ASYM_XFORM_DSA``
53+
* ``RTE_CRYPTO_ASYM_XFORM_DH``
54+
* ``RTE_CRYPTO_ASYM_XFORM_MODINV``
55+
* ``RTE_CRYPTO_ASYM_XFORM_MODEX``
56+
4957

5058
Installation
5159
------------

doc/guides/cryptodevs/overview.rst

+7
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,10 @@ Supported AEAD Algorithms
6464
.. _table_crypto_pmd_aead_algos:
6565

6666
.. include:: overview_aead_table.txt
67+
68+
Supported Asymmetric Algorithms
69+
-------------------------------
70+
71+
.. _table_crypto_pmd_asym_algos:
72+
73+
.. include:: overview_asym_table.txt

0 commit comments

Comments
 (0)