cryptodev: add raw crypto datapath API
[dpdk.git] / doc / guides / cryptodevs / features / default.ini
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]
9 Symmetric crypto       =
10 Asymmetric crypto      =
11 Sym operation chaining =
12 HW Accelerated         =
13 Protocol offload       =
14 CPU SSE                =
15 CPU AVX                =
16 CPU AVX2               =
17 CPU AVX512             =
18 CPU AESNI              =
19 CPU NEON               =
20 CPU ARM CE             =
21 In Place SGL           =
22 OOP SGL In SGL Out     =
23 OOP SGL In LB  Out     =
24 OOP LB  In SGL Out     =
25 OOP LB  In LB  Out     =
26 RSA PRIV OP KEY EXP    =
27 RSA PRIV OP KEY QT     =
28 Digest encrypted       =
29 Asymmetric sessionless =
30 CPU crypto             =
31 Symmetric sessionless  =
32 Non-Byte aligned data  =
33 Sym raw data path API  =
34
35 ;
36 ; Supported crypto algorithms of a default crypto driver.
37 ;
38 [Cipher]
39 NULL           =
40 AES CBC (128)  =
41 AES CBC (192)  =
42 AES CBC (256)  =
43 AES ECB (128)  =
44 AES ECB (192)  =
45 AES ECB (256)  =
46 AES CTR (128)  =
47 AES CTR (192)  =
48 AES CTR (256)  =
49 AES XTS (128)  =
50 AES XTS (192)  =
51 AES XTS (256)  =
52 AES DOCSIS BPI =
53 3DES CBC       =
54 3DES CTR       =
55 3DES ECB       =
56 DES CBC        =
57 DES DOCSIS BPI =
58 SNOW3G UEA2    =
59 KASUMI F8      =
60 ZUC EEA3       =
61
62 ;
63 ; Supported authentication algorithms of a default crypto driver.
64 ;
65 [Auth]
66 NULL         =
67 MD5          =
68 MD5 HMAC     =
69 SHA1         =
70 SHA1 HMAC    =
71 SHA224       =
72 SHA224 HMAC  =
73 SHA256       =
74 SHA256 HMAC  =
75 SHA384       =
76 SHA384 HMAC  =
77 SHA512       =
78 SHA512 HMAC  =
79 AES XCBC MAC =
80 AES GMAC     =
81 SNOW3G UIA2  =
82 KASUMI F9    =
83 ZUC EIA3     =
84 AES CMAC (128)  =
85 AES CMAC (192)  =
86 AES CMAC (256)  =
87 SHA3_224        =
88 SHA3_224 HMAC   =
89 SHA3_256        =
90 SHA3_256 HMAC   =
91 SHA3_384        =
92 SHA3_384 HMAC   =
93 SHA3_512        =
94 SHA3_512 HMAC   =
95
96 ;
97 ; Supported AEAD algorithms of a default crypto driver.
98 ;
99 [AEAD]
100 AES GCM (128)     =
101 AES GCM (192)     =
102 AES GCM (256)     =
103 AES CCM (128)     =
104 AES CCM (192)     =
105 AES CCM (256)     =
106 CHACHA20-POLY1305 =
107 ;
108 ; Supported Asymmetric algorithms of a default crypto driver.
109 ;
110 [Asymmetric]
111 RSA                     =
112 DSA                     =
113 Modular Exponentiation  =
114 Modular Inversion       =
115 Diffie-hellman          =
116 ECDSA                   =
117 ECPM                    =