12bfe3f2eSlogwang; 22bfe3f2eSlogwang; Features of a default crypto driver. 32bfe3f2eSlogwang; 42bfe3f2eSlogwang; This file defines the features that are valid for inclusion in 52bfe3f2eSlogwang; the other driver files and also the order that they appear in 62bfe3f2eSlogwang; the features table in the documentation. 72bfe3f2eSlogwang; 82bfe3f2eSlogwang[Features] 92bfe3f2eSlogwangSymmetric crypto = 102bfe3f2eSlogwangAsymmetric crypto = 112bfe3f2eSlogwangSym operation chaining = 122bfe3f2eSlogwangHW Accelerated = 132bfe3f2eSlogwangProtocol offload = 142bfe3f2eSlogwangCPU SSE = 152bfe3f2eSlogwangCPU AVX = 162bfe3f2eSlogwangCPU AVX2 = 172bfe3f2eSlogwangCPU AVX512 = 182bfe3f2eSlogwangCPU AESNI = 192bfe3f2eSlogwangCPU NEON = 202bfe3f2eSlogwangCPU ARM CE = 21d30ea906Sjfb8856606In Place SGL = 22d30ea906Sjfb8856606OOP SGL In SGL Out = 23d30ea906Sjfb8856606OOP SGL In LB Out = 24d30ea906Sjfb8856606OOP LB In SGL Out = 25d30ea906Sjfb8856606OOP LB In LB Out = 264418919fSjohnjiangRSA PRIV OP KEY EXP = 274418919fSjohnjiangRSA PRIV OP KEY QT = 284418919fSjohnjiangDigest encrypted = 294418919fSjohnjiangAsymmetric sessionless = 30*2d9fd380Sjfb8856606CPU crypto = 31*2d9fd380Sjfb8856606Symmetric sessionless = 32*2d9fd380Sjfb8856606Non-Byte aligned data = 33*2d9fd380Sjfb8856606Sym raw data path API = 342bfe3f2eSlogwang 352bfe3f2eSlogwang; 362bfe3f2eSlogwang; Supported crypto algorithms of a default crypto driver. 372bfe3f2eSlogwang; 382bfe3f2eSlogwang[Cipher] 392bfe3f2eSlogwangNULL = 402bfe3f2eSlogwangAES CBC (128) = 412bfe3f2eSlogwangAES CBC (192) = 422bfe3f2eSlogwangAES CBC (256) = 43d30ea906Sjfb8856606AES ECB (128) = 44d30ea906Sjfb8856606AES ECB (192) = 45d30ea906Sjfb8856606AES ECB (256) = 462bfe3f2eSlogwangAES CTR (128) = 472bfe3f2eSlogwangAES CTR (192) = 482bfe3f2eSlogwangAES CTR (256) = 49d30ea906Sjfb8856606AES XTS (128) = 50d30ea906Sjfb8856606AES XTS (192) = 51d30ea906Sjfb8856606AES XTS (256) = 522bfe3f2eSlogwangAES DOCSIS BPI = 532bfe3f2eSlogwang3DES CBC = 542bfe3f2eSlogwang3DES CTR = 55d30ea906Sjfb88566063DES ECB = 562bfe3f2eSlogwangDES CBC = 572bfe3f2eSlogwangDES DOCSIS BPI = 582bfe3f2eSlogwangSNOW3G UEA2 = 592bfe3f2eSlogwangKASUMI F8 = 602bfe3f2eSlogwangZUC EEA3 = 612bfe3f2eSlogwang 622bfe3f2eSlogwang; 632bfe3f2eSlogwang; Supported authentication algorithms of a default crypto driver. 642bfe3f2eSlogwang; 652bfe3f2eSlogwang[Auth] 662bfe3f2eSlogwangNULL = 672bfe3f2eSlogwangMD5 = 682bfe3f2eSlogwangMD5 HMAC = 692bfe3f2eSlogwangSHA1 = 702bfe3f2eSlogwangSHA1 HMAC = 712bfe3f2eSlogwangSHA224 = 722bfe3f2eSlogwangSHA224 HMAC = 732bfe3f2eSlogwangSHA256 = 742bfe3f2eSlogwangSHA256 HMAC = 752bfe3f2eSlogwangSHA384 = 762bfe3f2eSlogwangSHA384 HMAC = 772bfe3f2eSlogwangSHA512 = 782bfe3f2eSlogwangSHA512 HMAC = 792bfe3f2eSlogwangAES XCBC MAC = 802bfe3f2eSlogwangAES GMAC = 812bfe3f2eSlogwangSNOW3G UIA2 = 822bfe3f2eSlogwangKASUMI F9 = 832bfe3f2eSlogwangZUC EIA3 = 84d30ea906Sjfb8856606AES CMAC (128) = 85d30ea906Sjfb8856606AES CMAC (192) = 86d30ea906Sjfb8856606AES CMAC (256) = 87d30ea906Sjfb8856606SHA3_224 = 88d30ea906Sjfb8856606SHA3_224 HMAC = 89d30ea906Sjfb8856606SHA3_256 = 90d30ea906Sjfb8856606SHA3_256 HMAC = 91d30ea906Sjfb8856606SHA3_384 = 92d30ea906Sjfb8856606SHA3_384 HMAC = 93d30ea906Sjfb8856606SHA3_512 = 94d30ea906Sjfb8856606SHA3_512 HMAC = 952bfe3f2eSlogwang 962bfe3f2eSlogwang; 972bfe3f2eSlogwang; Supported AEAD algorithms of a default crypto driver. 982bfe3f2eSlogwang; 992bfe3f2eSlogwang[AEAD] 1002bfe3f2eSlogwangAES GCM (128) = 1012bfe3f2eSlogwangAES GCM (192) = 1022bfe3f2eSlogwangAES GCM (256) = 1032bfe3f2eSlogwangAES CCM (128) = 1042bfe3f2eSlogwangAES CCM (192) = 1052bfe3f2eSlogwangAES CCM (256) = 106*2d9fd380Sjfb8856606CHACHA20-POLY1305 = 1071646932aSjfb8856606; 1081646932aSjfb8856606; Supported Asymmetric algorithms of a default crypto driver. 1091646932aSjfb8856606; 1101646932aSjfb8856606[Asymmetric] 1111646932aSjfb8856606RSA = 1121646932aSjfb8856606DSA = 1131646932aSjfb8856606Modular Exponentiation = 1141646932aSjfb8856606Modular Inversion = 1151646932aSjfb8856606Diffie-hellman = 116*2d9fd380Sjfb8856606ECDSA = 117*2d9fd380Sjfb8856606ECPM = 118