crypto/ipsec_mb: support snow3g digest appended ops
[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 Cipher multiple data units =
35 Cipher wrapped key     =
36 Inner checksum         =
37
38 ;
39 ; Supported crypto algorithms of a default crypto driver.
40 ;
41 [Cipher]
42 NULL           =
43 AES CBC (128)  =
44 AES CBC (192)  =
45 AES CBC (256)  =
46 AES ECB (128)  =
47 AES ECB (192)  =
48 AES ECB (256)  =
49 AES CTR (128)  =
50 AES CTR (192)  =
51 AES CTR (256)  =
52 AES XTS (128)  =
53 AES XTS (192)  =
54 AES XTS (256)  =
55 AES DOCSIS BPI =
56 3DES CBC       =
57 3DES CTR       =
58 3DES ECB       =
59 DES CBC        =
60 DES DOCSIS BPI =
61 SNOW3G UEA2    =
62 KASUMI F8      =
63 ZUC EEA3       =
64
65 ;
66 ; Supported authentication algorithms of a default crypto driver.
67 ;
68 [Auth]
69 NULL         =
70 MD5          =
71 MD5 HMAC     =
72 SHA1         =
73 SHA1 HMAC    =
74 SHA224       =
75 SHA224 HMAC  =
76 SHA256       =
77 SHA256 HMAC  =
78 SHA384       =
79 SHA384 HMAC  =
80 SHA512       =
81 SHA512 HMAC  =
82 AES XCBC MAC =
83 AES GMAC     =
84 SNOW3G UIA2  =
85 KASUMI F9    =
86 ZUC EIA3     =
87 AES CMAC (128)  =
88 AES CMAC (192)  =
89 AES CMAC (256)  =
90 SHA3_224        =
91 SHA3_224 HMAC   =
92 SHA3_256        =
93 SHA3_256 HMAC   =
94 SHA3_384        =
95 SHA3_384 HMAC   =
96 SHA3_512        =
97 SHA3_512 HMAC   =
98
99 ;
100 ; Supported AEAD algorithms of a default crypto driver.
101 ;
102 [AEAD]
103 AES GCM (128)     =
104 AES GCM (192)     =
105 AES GCM (256)     =
106 AES CCM (128)     =
107 AES CCM (192)     =
108 AES CCM (256)     =
109 CHACHA20-POLY1305 =
110 ;
111 ; Supported Asymmetric algorithms of a default crypto driver.
112 ;
113 [Asymmetric]
114 RSA                     =
115 DSA                     =
116 Modular Exponentiation  =
117 Modular Inversion       =
118 Diffie-hellman          =
119 ECDSA                   =
120 ECPM                    =