crypto/aesni_mb: support Chacha20-Poly1305
[dpdk.git] / doc / guides / cryptodevs / features / aesni_mb.ini
1 ;
2 ; Supported features of the 'aesni_mb' crypto driver.
3 ;
4 ; Refer to default.ini for the full list of available PMD features.
5 ;
6 [Features]
7 Symmetric crypto       = Y
8 Sym operation chaining = Y
9 Protocol offload       = Y
10 CPU SSE                = Y
11 CPU AVX                = Y
12 CPU AVX2               = Y
13 CPU AVX512             = Y
14 CPU AESNI              = Y
15 OOP LB  In LB  Out     = Y
16 CPU crypto             = Y
17 Symmetric sessionless  = Y
18 Non-Byte aligned data  = Y
19
20 ;
21 ; Supported crypto algorithms of the 'aesni_mb' crypto driver.
22 ;
23 [Cipher]
24 AES CBC (128)  = Y
25 AES CBC (192)  = Y
26 AES CBC (256)  = Y
27 AES CTR (128)  = Y
28 AES CTR (192)  = Y
29 AES CTR (256)  = Y
30 AES DOCSIS BPI = Y
31 DES CBC        = Y
32 3DES CBC       = Y
33 DES DOCSIS BPI = Y
34 AES ECB (128)  = Y
35 AES ECB (192)  = Y
36 AES ECB (256)  = Y
37 ZUC EEA3       = Y
38 SNOW3G UEA2    = Y
39 KASUMI F8      = Y
40
41 ;
42 ; Supported authentication algorithms of the 'aesni_mb' crypto driver.
43 ;
44 [Auth]
45 MD5 HMAC     = Y
46 SHA1         = Y
47 SHA1 HMAC    = Y
48 SHA224       = Y
49 SHA224 HMAC  = Y
50 SHA256       = Y
51 SHA256 HMAC  = Y
52 SHA384       = Y
53 SHA384 HMAC  = Y
54 SHA512       = Y
55 SHA512 HMAC  = Y
56 AES XCBC MAC = Y
57 AES CMAC (128)  = Y
58 AES GMAC     = Y
59 ZUC EIA3     = Y
60 SNOW3G UIA2  = Y
61 KASUMI F9    = Y
62
63 ;
64 ; Supported AEAD algorithms of the 'aesni_mb' crypto driver.
65 ;
66 [AEAD]
67 AES CCM (128)     = Y
68 AES GCM (128)     = Y
69 AES GCM (192)     = Y
70 AES GCM (256)     = Y
71 CHACHA20-POLY1305 = Y
72 ;
73 ; Supported Asymmetric algorithms of the 'aesni_mb' crypto driver.
74 ;
75 [Asymmetric]