xref: /dpdk/doc/guides/cryptodevs/features/default.ini (revision 09442498ef736d0a96632cf8b8c15d8ca78a6468)
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         =
37
38;
39; Supported crypto algorithms of a default crypto driver.
40;
41[Cipher]
42NULL           =
43AES CBC (128)  =
44AES CBC (192)  =
45AES CBC (256)  =
46AES ECB (128)  =
47AES ECB (192)  =
48AES ECB (256)  =
49AES CTR (128)  =
50AES CTR (192)  =
51AES CTR (256)  =
52AES XTS (128)  =
53AES XTS (192)  =
54AES XTS (256)  =
55AES DOCSIS BPI =
563DES CBC       =
573DES CTR       =
583DES ECB       =
59DES CBC        =
60DES DOCSIS BPI =
61SNOW3G UEA2    =
62KASUMI F8      =
63ZUC EEA3       =
64SM4 ECB        =
65SM4 CBC        =
66SM4 CTR        =
67
68;
69; Supported authentication algorithms of a default crypto driver.
70;
71[Auth]
72NULL         =
73MD5          =
74MD5 HMAC     =
75SHA1         =
76SHA1 HMAC    =
77SHA224       =
78SHA224 HMAC  =
79SHA256       =
80SHA256 HMAC  =
81SHA384       =
82SHA384 HMAC  =
83SHA512       =
84SHA512 HMAC  =
85AES XCBC MAC =
86AES GMAC     =
87SNOW3G UIA2  =
88KASUMI F9    =
89ZUC EIA3     =
90AES CMAC (128)  =
91AES CMAC (192)  =
92AES CMAC (256)  =
93SHA3_224        =
94SHA3_224 HMAC   =
95SHA3_256        =
96SHA3_256 HMAC   =
97SHA3_384        =
98SHA3_384 HMAC   =
99SHA3_512        =
100SHA3_512 HMAC   =
101SM3             =
102SHAKE_128       =
103SHAKE_256       =
104
105;
106; Supported AEAD algorithms of a default crypto driver.
107;
108[AEAD]
109AES GCM (128)     =
110AES GCM (192)     =
111AES GCM (256)     =
112AES CCM (128)     =
113AES CCM (192)     =
114AES CCM (256)     =
115CHACHA20-POLY1305 =
116;
117; Supported Asymmetric algorithms of a default crypto driver.
118;
119[Asymmetric]
120RSA                     =
121DSA                     =
122Modular Exponentiation  =
123Modular Inversion       =
124Diffie-hellman          =
125ECDSA                   =
126ECPM                    =
127ECDH                    =
128
129;
130; Supported Operating systems of a default crypto driver.
131;
132[OS]
133Linux   =
134FreeBSD =
135Windows =
136