]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
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 = | |
9f95a23c | 13 | Protocol offload = |
11fdf7f2 TL |
14 | CPU SSE = |
15 | CPU AVX = | |
16 | CPU AVX2 = | |
17 | CPU AVX512 = | |
18 | CPU AESNI = | |
19 | CPU NEON = | |
20 | CPU ARM CE = | |
9f95a23c TL |
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 = | |
11fdf7f2 TL |
28 | |
29 | ; | |
30 | ; Supported crypto algorithms of a default crypto driver. | |
31 | ; | |
32 | [Cipher] | |
33 | NULL = | |
34 | AES CBC (128) = | |
35 | AES CBC (192) = | |
36 | AES CBC (256) = | |
9f95a23c TL |
37 | AES ECB (128) = |
38 | AES ECB (192) = | |
39 | AES ECB (256) = | |
11fdf7f2 TL |
40 | AES CTR (128) = |
41 | AES CTR (192) = | |
42 | AES CTR (256) = | |
9f95a23c TL |
43 | AES XTS (128) = |
44 | AES XTS (192) = | |
45 | AES XTS (256) = | |
11fdf7f2 TL |
46 | AES DOCSIS BPI = |
47 | 3DES CBC = | |
48 | 3DES CTR = | |
9f95a23c | 49 | 3DES ECB = |
11fdf7f2 TL |
50 | DES CBC = |
51 | DES DOCSIS BPI = | |
52 | SNOW3G UEA2 = | |
53 | KASUMI F8 = | |
54 | ZUC EEA3 = | |
55 | ||
56 | ; | |
57 | ; Supported authentication algorithms of a default crypto driver. | |
58 | ; | |
59 | [Auth] | |
60 | NULL = | |
61 | MD5 = | |
62 | MD5 HMAC = | |
63 | SHA1 = | |
64 | SHA1 HMAC = | |
65 | SHA224 = | |
66 | SHA224 HMAC = | |
67 | SHA256 = | |
68 | SHA256 HMAC = | |
69 | SHA384 = | |
70 | SHA384 HMAC = | |
71 | SHA512 = | |
72 | SHA512 HMAC = | |
73 | AES XCBC MAC = | |
74 | AES GMAC = | |
75 | SNOW3G UIA2 = | |
76 | KASUMI F9 = | |
77 | ZUC EIA3 = | |
9f95a23c TL |
78 | AES CMAC (128) = |
79 | AES CMAC (192) = | |
80 | AES CMAC (256) = | |
81 | SHA3_224 = | |
82 | SHA3_224 HMAC = | |
83 | SHA3_256 = | |
84 | SHA3_256 HMAC = | |
85 | SHA3_384 = | |
86 | SHA3_384 HMAC = | |
87 | SHA3_512 = | |
88 | SHA3_512 HMAC = | |
11fdf7f2 TL |
89 | |
90 | ; | |
91 | ; Supported AEAD algorithms of a default crypto driver. | |
92 | ; | |
93 | [AEAD] | |
94 | AES GCM (128) = | |
95 | AES GCM (192) = | |
96 | AES GCM (256) = | |
9f95a23c TL |
97 | AES CCM (128) = |
98 | AES CCM (192) = | |
99 | AES CCM (256) = | |
100 | ; | |
101 | ; Supported Asymmetric algorithms of a default crypto driver. | |
102 | ; | |
103 | [Asymmetric] | |
104 | RSA = | |
105 | DSA = | |
106 | Modular Exponentiation = | |
107 | Modular Inversion = | |
108 | Diffie-hellman = |