xref: /dpdk/doc/guides/cryptodevs/features/cn10k.ini (revision 54140461b60485941da282d8da2db2f2bc19e281)
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
20*54140461SAnoob JosephSym raw data path API  = Y
2158245800SArchana MunigantiInner checksum         = Y
222457705eSAnkur Dwivedi
232457705eSAnkur Dwivedi;
242457705eSAnkur Dwivedi; Supported crypto algorithms of 'cn10k' crypto driver.
252457705eSAnkur Dwivedi;
262457705eSAnkur Dwivedi[Cipher]
27b02cd7a3SArchana MunigantiNULL           = Y
28b02cd7a3SArchana Muniganti3DES CBC       = Y
29b02cd7a3SArchana Muniganti3DES ECB       = Y
30b02cd7a3SArchana MunigantiAES CBC (128)  = Y
31b02cd7a3SArchana MunigantiAES CBC (192)  = Y
32b02cd7a3SArchana MunigantiAES CBC (256)  = Y
33b02cd7a3SArchana MunigantiAES CTR (128)  = Y
34b02cd7a3SArchana MunigantiAES CTR (192)  = Y
35b02cd7a3SArchana MunigantiAES CTR (256)  = Y
36b02cd7a3SArchana MunigantiAES XTS (128)  = Y
37b02cd7a3SArchana MunigantiAES XTS (256)  = Y
38b02cd7a3SArchana MunigantiDES CBC        = Y
39546dff20STejasree KondojKASUMI F8      = Y
400c83c9abSTejasree KondojSNOW3G UEA2    = Y
410c83c9abSTejasree KondojZUC EEA3       = Y
4221c1c303SVidya Sagar VelumuriSM4 ECB        = Y
4321c1c303SVidya Sagar VelumuriSM4 CBC        = Y
4421c1c303SVidya Sagar VelumuriSM4 CTR        = Y
4521c1c303SVidya Sagar VelumuriSM4 CFB        = Y
4621c1c303SVidya Sagar VelumuriSM4 OFB        = Y
472457705eSAnkur Dwivedi
482457705eSAnkur Dwivedi;
492457705eSAnkur Dwivedi; Supported authentication algorithms of 'cn10k' crypto driver.
502457705eSAnkur Dwivedi;
512457705eSAnkur Dwivedi[Auth]
52786963fdSTejasree KondojNULL            = Y
53786963fdSTejasree KondojAES GMAC        = Y
54786963fdSTejasree KondojKASUMI F9       = Y
55786963fdSTejasree KondojMD5             = Y
56786963fdSTejasree KondojMD5 HMAC        = Y
57786963fdSTejasree KondojSHA1            = Y
58786963fdSTejasree KondojSHA1 HMAC       = Y
59786963fdSTejasree KondojSHA224          = Y
60786963fdSTejasree KondojSHA224 HMAC     = Y
61786963fdSTejasree KondojSHA256          = Y
62786963fdSTejasree KondojSHA256 HMAC     = Y
63786963fdSTejasree KondojSHA384          = Y
64786963fdSTejasree KondojSHA384 HMAC     = Y
65786963fdSTejasree KondojSHA512          = Y
66786963fdSTejasree KondojSHA512 HMAC     = Y
67786963fdSTejasree KondojSNOW3G UIA2     = Y
68786963fdSTejasree KondojZUC EIA3        = Y
69759b5e65SAnoob JosephAES CMAC (128)  = Y
70759b5e65SAnoob JosephAES CMAC (192)  = Y
71759b5e65SAnoob JosephAES CMAC (256)  = Y
72100711afSVolodymyr FialkoSHA3_224        = Y
73100711afSVolodymyr FialkoSHA3_224 HMAC   = Y
74100711afSVolodymyr FialkoSHA3_256        = Y
75100711afSVolodymyr FialkoSHA3_256 HMAC   = Y
76100711afSVolodymyr FialkoSHA3_384        = Y
77100711afSVolodymyr FialkoSHA3_384 HMAC   = Y
78100711afSVolodymyr FialkoSHA3_512        = Y
79100711afSVolodymyr FialkoSHA3_512 HMAC   = Y
80db1813ddSVolodymyr FialkoSHAKE_128       = Y
81db1813ddSVolodymyr FialkoSHAKE_256       = Y
82b657e7d6SVidya Sagar VelumuriSM3             = Y
832457705eSAnkur Dwivedi
842457705eSAnkur Dwivedi;
852457705eSAnkur Dwivedi; Supported AEAD algorithms of 'cn10k' crypto driver.
862457705eSAnkur Dwivedi;
872457705eSAnkur Dwivedi[AEAD]
88b02cd7a3SArchana MunigantiAES GCM (128)     = Y
89b02cd7a3SArchana MunigantiAES GCM (192)     = Y
90b02cd7a3SArchana MunigantiAES GCM (256)     = Y
91d15bc634STejasree KondojAES CCM (128)     = Y
92d15bc634STejasree KondojAES CCM (192)     = Y
93d15bc634STejasree KondojAES CCM (256)     = Y
94b02cd7a3SArchana MunigantiCHACHA20-POLY1305 = Y
955a3513caSKiran Kumar K
965a3513caSKiran Kumar K;
975a3513caSKiran Kumar K; Supported Asymmetric algorithms of the 'cn10k' crypto driver.
985a3513caSKiran Kumar K;
995a3513caSKiran Kumar K[Asymmetric]
1005a3513caSKiran Kumar KRSA                     = Y
1015a3513caSKiran Kumar KDSA                     =
1025a3513caSKiran Kumar KModular Exponentiation  = Y
1035a3513caSKiran Kumar KModular Inversion       =
1045a3513caSKiran Kumar KDiffie-hellman          =
1055a3513caSKiran Kumar KECDSA                   = Y
1065a3513caSKiran Kumar KECPM                    = Y
10759e380f1STal Shnaiderman
10859e380f1STal Shnaiderman;
10959e380f1STal Shnaiderman; Supported Operating systems of the 'cn10k' crypto driver.
11059e380f1STal Shnaiderman;
11159e380f1STal Shnaiderman[OS]
11259e380f1STal ShnaidermanLinux = Y
113