xref: /dpdk/doc/guides/cryptodevs/features/default.ini (revision 4acc862b18a2f1691d1561f7b75542f6a056d41f)
1;
2; Features of a default crypto driver.
3;
4; This file defines the features that are valid for inclusion in
5; the other driver files and also the order that they appear in
6; the features table in the documentation.
7;
8[Features]
9Symmetric crypto       =
10Asymmetric crypto      =
11Sym operation chaining =
12HW Accelerated         =
13Protocol offload       =
14CPU SSE                =
15CPU AVX                =
16CPU AVX2               =
17CPU AVX512             =
18CPU AESNI              =
19CPU NEON               =
20CPU ARM CE             =
21In Place SGL           =
22OOP SGL In SGL Out     =
23OOP SGL In LB  Out     =
24OOP LB  In SGL Out     =
25OOP LB  In LB  Out     =
26RSA PRIV OP KEY EXP    =
27RSA PRIV OP KEY QT     =
28Digest encrypted       =
29Asymmetric sessionless =
30CPU crypto             =
31Symmetric sessionless  =
32Non-Byte aligned data  =
33Sym raw data path API  =
34Cipher multiple data units =
35Cipher wrapped key     =
36Inner checksum         =
37Rx inject              =
38
39;
40; Supported crypto algorithms of a default crypto driver.
41;
42[Cipher]
43NULL           =
44AES CBC (128)  =
45AES CBC (192)  =
46AES CBC (256)  =
47AES ECB (128)  =
48AES ECB (192)  =
49AES ECB (256)  =
50AES CTR (128)  =
51AES CTR (192)  =
52AES CTR (256)  =
53AES XTS (128)  =
54AES XTS (192)  =
55AES XTS (256)  =
56AES DOCSIS BPI =
573DES CBC       =
583DES CTR       =
593DES ECB       =
60DES CBC        =
61DES DOCSIS BPI =
62SNOW3G UEA2    =
63KASUMI F8      =
64ZUC EEA3       =
65SM4 ECB        =
66SM4 CBC        =
67SM4 CTR        =
68SM4 CFB        =
69SM4 OFB        =
70SM4 XTS        =
71
72;
73; Supported authentication algorithms of a default crypto driver.
74;
75[Auth]
76NULL         =
77MD5          =
78MD5 HMAC     =
79SHA1         =
80SHA1 HMAC    =
81SHA224       =
82SHA224 HMAC  =
83SHA256       =
84SHA256 HMAC  =
85SHA384       =
86SHA384 HMAC  =
87SHA512       =
88SHA512 HMAC  =
89AES XCBC MAC =
90AES GMAC     =
91SNOW3G UIA2  =
92KASUMI F9    =
93ZUC EIA3     =
94AES CMAC (128)  =
95AES CMAC (192)  =
96AES CMAC (256)  =
97SHA3_224        =
98SHA3_224 HMAC   =
99SHA3_256        =
100SHA3_256 HMAC   =
101SHA3_384        =
102SHA3_384 HMAC   =
103SHA3_512        =
104SHA3_512 HMAC   =
105SM3             =
106SM3 HMAC        =
107SHAKE_128       =
108SHAKE_256       =
109
110;
111; Supported AEAD algorithms of a default crypto driver.
112;
113[AEAD]
114AES GCM (128)     =
115AES GCM (192)     =
116AES GCM (256)     =
117AES CCM (128)     =
118AES CCM (192)     =
119AES CCM (256)     =
120CHACHA20-POLY1305 =
121;
122; Supported Asymmetric algorithms of a default crypto driver.
123;
124[Asymmetric]
125RSA                     =
126DSA                     =
127Modular Exponentiation  =
128Modular Inversion       =
129Diffie-hellman          =
130ECDSA                   =
131ECPM                    =
132ECDH                    =
133SM2                     =
134EdDSA                   =
135
136;
137; Supported Operating systems of a default crypto driver.
138;
139[OS]
140Linux   =
141FreeBSD =
142Windows =
143