xref: /dpdk/doc/guides/cryptodevs/features/openssl.ini (revision 5a74d7fd37debc1b4fa1fa44b82fa9cf3b87a291)
1807418f2SPablo de Lara;
2807418f2SPablo de Lara; Supported features of the 'openssl' crypto driver.
3807418f2SPablo de Lara;
4807418f2SPablo de Lara; Refer to default.ini for the full list of available PMD features.
5807418f2SPablo de Lara;
6807418f2SPablo de Lara[Features]
7807418f2SPablo de LaraSymmetric crypto       = Y
8807418f2SPablo de LaraSym operation chaining = Y
9b795e127SAkhil GoyalIn Place SGL           = Y
102717246eSPablo de LaraOOP SGL In LB  Out     = Y
112717246eSPablo de LaraOOP LB  In LB  Out     = Y
1211e5ba72SAshish GuptaAsymmetric crypto      = Y
13378e08ebSAyuj VermaRSA PRIV OP KEY EXP    = Y
14378e08ebSAyuj VermaRSA PRIV OP KEY QT     = Y
15b3aaf24dSPablo de LaraSymmetric sessionless  = Y
16807418f2SPablo de Lara
17807418f2SPablo de Lara;
18807418f2SPablo de Lara; Supported crypto algorithms of the 'openssl' crypto driver.
19807418f2SPablo de Lara;
20807418f2SPablo de Lara[Cipher]
21807418f2SPablo de LaraAES CBC (128)  = Y
22807418f2SPablo de LaraAES CBC (192)  = Y
23807418f2SPablo de LaraAES CBC (256)  = Y
24807418f2SPablo de LaraAES CTR (128)  = Y
25807418f2SPablo de LaraAES CTR (192)  = Y
26807418f2SPablo de LaraAES CTR (256)  = Y
27807418f2SPablo de Lara3DES CBC       = Y
28807418f2SPablo de Lara3DES CTR       = Y
291dee7bc7SPablo de LaraDES DOCSIS BPI = Y
30807418f2SPablo de Lara;
31807418f2SPablo de Lara; Supported authentication algorithms of the 'openssl' crypto driver.
32807418f2SPablo de Lara;
33807418f2SPablo de Lara[Auth]
34807418f2SPablo de LaraMD5          = Y
35807418f2SPablo de LaraMD5 HMAC     = Y
36807418f2SPablo de LaraSHA1         = Y
37807418f2SPablo de LaraSHA1 HMAC    = Y
38807418f2SPablo de LaraSHA224       = Y
39807418f2SPablo de LaraSHA224 HMAC  = Y
40807418f2SPablo de LaraSHA256       = Y
41807418f2SPablo de LaraSHA256 HMAC  = Y
42807418f2SPablo de LaraSHA384       = Y
43807418f2SPablo de LaraSHA384 HMAC  = Y
44807418f2SPablo de LaraSHA512       = Y
45807418f2SPablo de LaraSHA512 HMAC  = Y
46807418f2SPablo de LaraAES GMAC     = Y
47807418f2SPablo de Lara
48807418f2SPablo de Lara;
49807418f2SPablo de Lara; Supported AEAD algorithms of the 'openssl' crypto driver.
50807418f2SPablo de Lara;
51807418f2SPablo de Lara[AEAD]
52807418f2SPablo de LaraAES GCM (128) = Y
53807418f2SPablo de LaraAES GCM (192) = Y
54807418f2SPablo de LaraAES GCM (256) = Y
551a4998dcSPablo de LaraAES CCM (128) = Y
561a4998dcSPablo de LaraAES CCM (192) = Y
571a4998dcSPablo de LaraAES CCM (256) = Y
5811e5ba72SAshish Gupta
5911e5ba72SAshish Gupta;
6011e5ba72SAshish Gupta; Supported Asymmetric algorithms of the 'openssl' crypto driver.
6111e5ba72SAshish Gupta;
6211e5ba72SAshish Gupta[Asymmetric]
6311e5ba72SAshish GuptaRSA = Y
6411e5ba72SAshish GuptaDSA = Y
6511e5ba72SAshish GuptaModular Exponentiation = Y
6611e5ba72SAshish GuptaModular Inversion = Y
6711e5ba72SAshish GuptaDiffie-hellman = Y
683b7d638fSGowrishankar MuthukrishnanSM2 = Y
69*5a74d7fdSGowrishankar MuthukrishnanEdDSA = Y
7059e380f1STal Shnaiderman
7159e380f1STal Shnaiderman;
7259e380f1STal Shnaiderman; Supported Operating systems of the 'openssl' crypto driver.
7359e380f1STal Shnaiderman;
7459e380f1STal Shnaiderman[OS]
7559e380f1STal ShnaidermanLinux = Y
7659e380f1STal ShnaidermanFreeBSD = Y
77