xref: /dpdk/doc/guides/cryptodevs/features/cn10k.ini (revision a8ebe94f8cc11cda874cd0353a47e78279699d10)
12457705eSAnkur Dwivedi;
22457705eSAnkur Dwivedi; Supported features of the 'cn10k' 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
1169407e79SAnoob JosephProtocol 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
2054140461SAnoob JosephSym raw data path API  = Y
2158245800SArchana MunigantiInner checksum         = Y
22d029f353SVidya Sagar VelumuriRx inject              = Y
232457705eSAnkur Dwivedi
242457705eSAnkur Dwivedi;
252457705eSAnkur Dwivedi; Supported crypto algorithms of 'cn10k' crypto driver.
262457705eSAnkur Dwivedi;
272457705eSAnkur Dwivedi[Cipher]
28b02cd7a3SArchana MunigantiNULL           = Y
29b02cd7a3SArchana Muniganti3DES CBC       = Y
30b02cd7a3SArchana Muniganti3DES ECB       = Y
31b02cd7a3SArchana MunigantiAES CBC (128)  = Y
32b02cd7a3SArchana MunigantiAES CBC (192)  = Y
33b02cd7a3SArchana MunigantiAES CBC (256)  = Y
34b02cd7a3SArchana MunigantiAES CTR (128)  = Y
35b02cd7a3SArchana MunigantiAES CTR (192)  = Y
36b02cd7a3SArchana MunigantiAES CTR (256)  = Y
37b02cd7a3SArchana MunigantiAES XTS (128)  = Y
38b02cd7a3SArchana MunigantiAES XTS (256)  = Y
39b02cd7a3SArchana MunigantiDES CBC        = Y
40546dff20STejasree KondojKASUMI F8      = Y
410c83c9abSTejasree KondojSNOW3G UEA2    = Y
420c83c9abSTejasree KondojZUC EEA3       = Y
4321c1c303SVidya Sagar VelumuriSM4 ECB        = Y
4421c1c303SVidya Sagar VelumuriSM4 CBC        = Y
4521c1c303SVidya Sagar VelumuriSM4 CTR        = Y
4621c1c303SVidya Sagar VelumuriSM4 CFB        = Y
4721c1c303SVidya Sagar VelumuriSM4 OFB        = Y
482457705eSAnkur Dwivedi
492457705eSAnkur Dwivedi;
502457705eSAnkur Dwivedi; Supported authentication algorithms of 'cn10k' crypto driver.
512457705eSAnkur Dwivedi;
522457705eSAnkur Dwivedi[Auth]
53786963fdSTejasree KondojNULL            = Y
54786963fdSTejasree KondojAES GMAC        = Y
55786963fdSTejasree KondojKASUMI F9       = Y
56786963fdSTejasree KondojMD5             = Y
57786963fdSTejasree KondojMD5 HMAC        = Y
58786963fdSTejasree KondojSHA1            = Y
59786963fdSTejasree KondojSHA1 HMAC       = Y
60786963fdSTejasree KondojSHA224          = Y
61786963fdSTejasree KondojSHA224 HMAC     = Y
62786963fdSTejasree KondojSHA256          = Y
63786963fdSTejasree KondojSHA256 HMAC     = Y
64786963fdSTejasree KondojSHA384          = Y
65786963fdSTejasree KondojSHA384 HMAC     = Y
66786963fdSTejasree KondojSHA512          = Y
67786963fdSTejasree KondojSHA512 HMAC     = Y
68786963fdSTejasree KondojSNOW3G UIA2     = Y
69786963fdSTejasree KondojZUC EIA3        = Y
70759b5e65SAnoob JosephAES CMAC (128)  = Y
71759b5e65SAnoob JosephAES CMAC (192)  = Y
72759b5e65SAnoob JosephAES CMAC (256)  = Y
73100711afSVolodymyr FialkoSHA3_224        = Y
74100711afSVolodymyr FialkoSHA3_224 HMAC   = Y
75100711afSVolodymyr FialkoSHA3_256        = Y
76100711afSVolodymyr FialkoSHA3_256 HMAC   = Y
77100711afSVolodymyr FialkoSHA3_384        = Y
78100711afSVolodymyr FialkoSHA3_384 HMAC   = Y
79100711afSVolodymyr FialkoSHA3_512        = Y
80100711afSVolodymyr FialkoSHA3_512 HMAC   = Y
81db1813ddSVolodymyr FialkoSHAKE_128       = Y
82db1813ddSVolodymyr FialkoSHAKE_256       = Y
83b657e7d6SVidya Sagar VelumuriSM3             = Y
842457705eSAnkur Dwivedi
852457705eSAnkur Dwivedi;
862457705eSAnkur Dwivedi; Supported AEAD algorithms of 'cn10k' crypto driver.
872457705eSAnkur Dwivedi;
882457705eSAnkur Dwivedi[AEAD]
89b02cd7a3SArchana MunigantiAES GCM (128)     = Y
90b02cd7a3SArchana MunigantiAES GCM (192)     = Y
91b02cd7a3SArchana MunigantiAES GCM (256)     = Y
92d15bc634STejasree KondojAES CCM (128)     = Y
93d15bc634STejasree KondojAES CCM (192)     = Y
94d15bc634STejasree KondojAES CCM (256)     = Y
95b02cd7a3SArchana MunigantiCHACHA20-POLY1305 = Y
965a3513caSKiran Kumar K
975a3513caSKiran Kumar K;
985a3513caSKiran Kumar K; Supported Asymmetric algorithms of the 'cn10k' crypto driver.
995a3513caSKiran Kumar K;
1005a3513caSKiran Kumar K[Asymmetric]
1015a3513caSKiran Kumar KRSA                     = Y
1025a3513caSKiran Kumar KDSA                     =
1035a3513caSKiran Kumar KModular Exponentiation  = Y
1045a3513caSKiran Kumar KModular Inversion       =
1055a3513caSKiran Kumar KDiffie-hellman          =
106baae0994SGowrishankar MuthukrishnanECDH                    = Y
1075a3513caSKiran Kumar KECDSA                   = Y
1085a3513caSKiran Kumar KECPM                    = Y
1095686b573SGowrishankar MuthukrishnanSM2                     = Y
110*a8ebe94fSGowrishankar MuthukrishnanEdDSA                   = Y
11159e380f1STal Shnaiderman
11259e380f1STal Shnaiderman;
11359e380f1STal Shnaiderman; Supported Operating systems of the 'cn10k' crypto driver.
11459e380f1STal Shnaiderman;
11559e380f1STal Shnaiderman[OS]
11659e380f1STal ShnaidermanLinux = Y
117