xref: /dpdk/doc/guides/cryptodevs/features/cn9k.ini (revision baae0994fa96ccf92712fc3547244ae908be6441)
12457705eSAnkur Dwivedi;
22457705eSAnkur Dwivedi; Supported features of the 'cn9k' crypto driver.
32457705eSAnkur Dwivedi;
42457705eSAnkur Dwivedi; Refer to default.ini for the full list of available PMD features.
52457705eSAnkur Dwivedi;
62457705eSAnkur Dwivedi[Features]
7a21db2f7SAnoob JosephSymmetric crypto       = Y
85a3513caSKiran Kumar KAsymmetric crypto      = Y
9be0fd62aSArchana MunigantiSym operation chaining = Y
10a21db2f7SAnoob JosephHW Accelerated         = Y
11d38febb0SArchana MunigantiProtocol offload       = Y
12b02cd7a3SArchana MunigantiIn Place SGL           = Y
13b02cd7a3SArchana MunigantiOOP SGL In LB  Out     = Y
14b02cd7a3SArchana MunigantiOOP SGL In SGL Out     = Y
15b02cd7a3SArchana MunigantiOOP LB  In LB  Out     = Y
16a21db2f7SAnoob JosephSymmetric sessionless  = Y
17410d0169SGowrishankar MuthukrishnanRSA PRIV OP KEY EXP    = Y
18410d0169SGowrishankar MuthukrishnanRSA PRIV OP KEY QT     = Y
19be0fd62aSArchana MunigantiDigest encrypted       = Y
202457705eSAnkur Dwivedi
212457705eSAnkur Dwivedi;
222457705eSAnkur Dwivedi; Supported crypto algorithms of 'cn9k' crypto driver.
232457705eSAnkur Dwivedi;
242457705eSAnkur Dwivedi[Cipher]
25b02cd7a3SArchana MunigantiNULL           = Y
26b02cd7a3SArchana Muniganti3DES CBC       = Y
27b02cd7a3SArchana Muniganti3DES ECB       = Y
28b02cd7a3SArchana MunigantiAES CBC (128)  = Y
29b02cd7a3SArchana MunigantiAES CBC (192)  = Y
30b02cd7a3SArchana MunigantiAES CBC (256)  = Y
31b02cd7a3SArchana MunigantiAES CTR (128)  = Y
32b02cd7a3SArchana MunigantiAES CTR (192)  = Y
33b02cd7a3SArchana MunigantiAES CTR (256)  = Y
34b02cd7a3SArchana MunigantiAES XTS (128)  = Y
35b02cd7a3SArchana MunigantiAES XTS (256)  = Y
36b02cd7a3SArchana MunigantiDES CBC        = Y
37546dff20STejasree KondojKASUMI F8      = Y
380c83c9abSTejasree KondojSNOW3G UEA2    = Y
390c83c9abSTejasree KondojZUC EEA3       = Y
4087d39616SVolodymyr FialkoAES DOCSIS BPI = Y
4187d39616SVolodymyr FialkoDES DOCSIS BPI = Y
422457705eSAnkur Dwivedi
432457705eSAnkur Dwivedi;
442457705eSAnkur Dwivedi; Supported authentication algorithms of 'cn9k' crypto driver.
452457705eSAnkur Dwivedi;
462457705eSAnkur Dwivedi[Auth]
47786963fdSTejasree KondojNULL            = Y
48786963fdSTejasree KondojAES GMAC        = Y
49786963fdSTejasree KondojKASUMI F9       = Y
50786963fdSTejasree KondojMD5             = Y
51786963fdSTejasree KondojMD5 HMAC        = Y
52786963fdSTejasree KondojSHA1            = Y
53786963fdSTejasree KondojSHA1 HMAC       = Y
54786963fdSTejasree KondojSHA224          = Y
55786963fdSTejasree KondojSHA224 HMAC     = Y
56786963fdSTejasree KondojSHA256          = Y
57786963fdSTejasree KondojSHA256 HMAC     = Y
58786963fdSTejasree KondojSHA384          = Y
59786963fdSTejasree KondojSHA384 HMAC     = Y
60786963fdSTejasree KondojSHA512          = Y
61786963fdSTejasree KondojSHA512 HMAC     = Y
62786963fdSTejasree KondojSNOW3G UIA2     = Y
63786963fdSTejasree KondojZUC EIA3        = Y
64759b5e65SAnoob JosephAES CMAC (128)  = Y
65759b5e65SAnoob JosephAES CMAC (192)  = Y
66759b5e65SAnoob JosephAES CMAC (256)  = Y
67100711afSVolodymyr FialkoSHA3_224        = Y
68100711afSVolodymyr FialkoSHA3_224 HMAC   = Y
69100711afSVolodymyr FialkoSHA3_256        = Y
70100711afSVolodymyr FialkoSHA3_256 HMAC   = Y
71100711afSVolodymyr FialkoSHA3_384        = Y
72100711afSVolodymyr FialkoSHA3_384 HMAC   = Y
73100711afSVolodymyr FialkoSHA3_512        = Y
74100711afSVolodymyr FialkoSHA3_512 HMAC   = Y
75db1813ddSVolodymyr FialkoSHAKE_128       = Y
76db1813ddSVolodymyr FialkoSHAKE_256       = Y
772457705eSAnkur Dwivedi
782457705eSAnkur Dwivedi;
792457705eSAnkur Dwivedi; Supported AEAD algorithms of 'cn9k' crypto driver.
802457705eSAnkur Dwivedi;
812457705eSAnkur Dwivedi[AEAD]
82b02cd7a3SArchana MunigantiAES GCM (128)     = Y
83b02cd7a3SArchana MunigantiAES GCM (192)     = Y
84b02cd7a3SArchana MunigantiAES GCM (256)     = Y
85d15bc634STejasree KondojAES CCM (128)     = Y
86d15bc634STejasree KondojAES CCM (192)     = Y
87d15bc634STejasree KondojAES CCM (256)     = Y
88b02cd7a3SArchana MunigantiCHACHA20-POLY1305 = Y
895a3513caSKiran Kumar K
905a3513caSKiran Kumar K;
915a3513caSKiran Kumar K; Supported Asymmetric algorithms of the 'cn9k' crypto driver.
925a3513caSKiran Kumar K;
935a3513caSKiran Kumar K[Asymmetric]
945a3513caSKiran Kumar KRSA                     = Y
955a3513caSKiran Kumar KDSA                     =
965a3513caSKiran Kumar KModular Exponentiation  = Y
975a3513caSKiran Kumar KModular Inversion       =
985a3513caSKiran Kumar KDiffie-hellman          =
99*baae0994SGowrishankar MuthukrishnanECDH                    = Y
1005a3513caSKiran Kumar KECDSA                   = Y
1015a3513caSKiran Kumar KECPM                    = Y
10259e380f1STal Shnaiderman
10359e380f1STal Shnaiderman;
10459e380f1STal Shnaiderman; Supported Operating systems of the 'cn9k' crypto driver.
10559e380f1STal Shnaiderman;
10659e380f1STal Shnaiderman[OS]
10759e380f1STal ShnaidermanLinux = Y
108