Lines Matching refs:alg
37 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
118 const char *alg; member
1826 .alg = "__cbc-cast5-avx",
1829 .alg = "__cbc-cast6-avx",
1832 .alg = "__cbc-serpent-avx",
1835 .alg = "__cbc-serpent-avx2",
1838 .alg = "__cbc-serpent-sse2",
1841 .alg = "__cbc-twofish-avx",
1844 .alg = "__driver-cbc-aes-aesni",
1848 .alg = "__driver-cbc-camellia-aesni",
1851 .alg = "__driver-cbc-camellia-aesni-avx2",
1854 .alg = "__driver-cbc-cast5-avx",
1857 .alg = "__driver-cbc-cast6-avx",
1860 .alg = "__driver-cbc-serpent-avx",
1863 .alg = "__driver-cbc-serpent-avx2",
1866 .alg = "__driver-cbc-serpent-sse2",
1869 .alg = "__driver-cbc-twofish-avx",
1872 .alg = "__driver-ecb-aes-aesni",
1876 .alg = "__driver-ecb-camellia-aesni",
1879 .alg = "__driver-ecb-camellia-aesni-avx2",
1882 .alg = "__driver-ecb-cast5-avx",
1885 .alg = "__driver-ecb-cast6-avx",
1888 .alg = "__driver-ecb-serpent-avx",
1891 .alg = "__driver-ecb-serpent-avx2",
1894 .alg = "__driver-ecb-serpent-sse2",
1897 .alg = "__driver-ecb-twofish-avx",
1900 .alg = "__ghash-pclmulqdqni",
1904 .alg = "ansi_cprng",
1914 .alg = "authenc(hmac(md5),ecb(cipher_null))",
1930 .alg = "authenc(hmac(sha1),cbc(aes))",
1944 .alg = "authenc(hmac(sha1),cbc(des))",
1958 .alg = "authenc(hmac(sha1),cbc(des3_ede))",
1972 .alg = "authenc(hmac(sha1),ecb(cipher_null))",
1992 .alg = "authenc(hmac(sha224),cbc(des))",
2006 .alg = "authenc(hmac(sha224),cbc(des3_ede))",
2020 .alg = "authenc(hmac(sha256),cbc(aes))",
2034 .alg = "authenc(hmac(sha256),cbc(des))",
2048 .alg = "authenc(hmac(sha256),cbc(des3_ede))",
2062 .alg = "authenc(hmac(sha384),cbc(des))",
2076 .alg = "authenc(hmac(sha384),cbc(des3_ede))",
2090 .alg = "authenc(hmac(sha512),cbc(aes))",
2104 .alg = "authenc(hmac(sha512),cbc(des))",
2118 .alg = "authenc(hmac(sha512),cbc(des3_ede))",
2132 .alg = "cbc(aes)",
2148 .alg = "cbc(anubis)",
2163 .alg = "cbc(blowfish)",
2178 .alg = "cbc(camellia)",
2193 .alg = "cbc(cast5)",
2208 .alg = "cbc(cast6)",
2223 .alg = "cbc(des)",
2238 .alg = "cbc(des3_ede)",
2254 .alg = "cbc(serpent)",
2269 .alg = "cbc(twofish)",
2284 .alg = "ccm(aes)",
2300 .alg = "cmac(aes)",
2309 .alg = "cmac(des3_ede)",
2318 .alg = "compress_null",
2321 .alg = "crc32c",
2331 .alg = "crct10dif",
2341 .alg = "cryptd(__driver-cbc-aes-aesni)",
2345 .alg = "cryptd(__driver-cbc-camellia-aesni)",
2348 .alg = "cryptd(__driver-cbc-camellia-aesni-avx2)",
2351 .alg = "cryptd(__driver-cbc-serpent-avx2)",
2354 .alg = "cryptd(__driver-ecb-aes-aesni)",
2358 .alg = "cryptd(__driver-ecb-camellia-aesni)",
2361 .alg = "cryptd(__driver-ecb-camellia-aesni-avx2)",
2364 .alg = "cryptd(__driver-ecb-cast5-avx)",
2367 .alg = "cryptd(__driver-ecb-cast6-avx)",
2370 .alg = "cryptd(__driver-ecb-serpent-avx)",
2373 .alg = "cryptd(__driver-ecb-serpent-avx2)",
2376 .alg = "cryptd(__driver-ecb-serpent-sse2)",
2379 .alg = "cryptd(__driver-ecb-twofish-avx)",
2382 .alg = "cryptd(__driver-gcm-aes-aesni)",
2386 .alg = "cryptd(__ghash-pclmulqdqni)",
2390 .alg = "ctr(aes)",
2406 .alg = "ctr(blowfish)",
2421 .alg = "ctr(camellia)",
2436 .alg = "ctr(cast5)",
2451 .alg = "ctr(cast6)",
2466 .alg = "ctr(des)",
2481 .alg = "ctr(des3_ede)",
2496 .alg = "ctr(serpent)",
2511 .alg = "ctr(twofish)",
2526 .alg = "cts(cbc(aes))",
2541 .alg = "deflate",
2557 .alg = "digest_null",
2560 .alg = "drbg_nopr_ctr_aes128",
2570 .alg = "drbg_nopr_ctr_aes192",
2580 .alg = "drbg_nopr_ctr_aes256",
2594 .alg = "drbg_nopr_hmac_sha1",
2598 .alg = "drbg_nopr_hmac_sha256",
2610 .alg = "drbg_nopr_hmac_sha384",
2614 .alg = "drbg_nopr_hmac_sha512",
2618 .alg = "drbg_nopr_sha1",
2622 .alg = "drbg_nopr_sha256",
2633 .alg = "drbg_nopr_sha384",
2637 .alg = "drbg_nopr_sha512",
2641 .alg = "drbg_pr_ctr_aes128",
2652 .alg = "drbg_pr_ctr_aes192",
2656 .alg = "drbg_pr_ctr_aes256",
2660 .alg = "drbg_pr_hmac_sha1",
2664 .alg = "drbg_pr_hmac_sha256",
2675 .alg = "drbg_pr_hmac_sha384",
2679 .alg = "drbg_pr_hmac_sha512",
2683 .alg = "drbg_pr_sha1",
2687 .alg = "drbg_pr_sha256",
2698 .alg = "drbg_pr_sha384",
2702 .alg = "drbg_pr_sha512",
2706 .alg = "ecb(__aes-aesni)",
2710 .alg = "ecb(aes)",
2726 .alg = "ecb(anubis)",
2741 .alg = "ecb(arc4)",
2756 .alg = "ecb(blowfish)",
2771 .alg = "ecb(camellia)",
2786 .alg = "ecb(cast5)",
2801 .alg = "ecb(cast6)",
2816 .alg = "ecb(cipher_null)",
2819 .alg = "ecb(des)",
2835 .alg = "ecb(des3_ede)",
2851 .alg = "ecb(fcrypt)",
2866 .alg = "ecb(khazad)",
2881 .alg = "ecb(seed)",
2896 .alg = "ecb(serpent)",
2911 .alg = "ecb(tea)",
2926 .alg = "ecb(tnepres)",
2941 .alg = "ecb(twofish)",
2956 .alg = "ecb(xeta)",
2971 .alg = "ecb(xtea)",
2986 .alg = "gcm(aes)",
3002 .alg = "ghash",
3012 .alg = "hmac(crc32)",
3021 .alg = "hmac(md5)",
3030 .alg = "hmac(rmd128)",
3039 .alg = "hmac(rmd160)",
3048 .alg = "hmac(sha1)",
3058 .alg = "hmac(sha224)",
3068 .alg = "hmac(sha256)",
3078 .alg = "hmac(sha384)",
3088 .alg = "hmac(sha512)",
3098 .alg = "lrw(aes)",
3113 .alg = "lrw(camellia)",
3128 .alg = "lrw(cast6)",
3143 .alg = "lrw(serpent)",
3158 .alg = "lrw(twofish)",
3173 .alg = "lz4",
3189 .alg = "lz4hc",
3205 .alg = "lzo",
3221 .alg = "md4",
3230 .alg = "md5",
3239 .alg = "michael_mic",
3248 .alg = "ofb(aes)",
3264 .alg = "pcbc(fcrypt)",
3279 .alg = "rfc3686(ctr(aes))",
3295 .alg = "rfc4106(gcm(aes))",
3311 .alg = "rfc4309(ccm(aes))",
3327 .alg = "rfc4543(gcm(aes))",
3342 .alg = "rmd128",
3351 .alg = "rmd160",
3360 .alg = "rmd256",
3369 .alg = "rmd320",
3378 .alg = "salsa20",
3389 .alg = "sha1",
3399 .alg = "sha224",
3409 .alg = "sha256",
3419 .alg = "sha384",
3429 .alg = "sha512",
3439 .alg = "tgr128",
3448 .alg = "tgr160",
3457 .alg = "tgr192",
3466 .alg = "vmac(aes)",
3475 .alg = "wp256",
3484 .alg = "wp384",
3493 .alg = "wp512",
3502 .alg = "xcbc(aes)",
3511 .alg = "xts(aes)",
3527 .alg = "xts(camellia)",
3542 .alg = "xts(cast6)",
3557 .alg = "xts(serpent)",
3572 .alg = "xts(twofish)",
3587 .alg = "zlib",
3618 int diff = strcmp(alg_test_descs[i - 1].alg, in alg_test_descs_check_order()
3619 alg_test_descs[i].alg); in alg_test_descs_check_order()
3623 alg_test_descs[i - 1].alg, in alg_test_descs_check_order()
3624 alg_test_descs[i].alg); in alg_test_descs_check_order()
3629 alg_test_descs[i].alg); in alg_test_descs_check_order()
3634 static int alg_find_test(const char *alg) in alg_find_test() argument
3641 int diff = strcmp(alg_test_descs[i].alg, alg); in alg_find_test()
3659 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
3670 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
3685 i = alg_find_test(alg); in alg_test()
3704 panic("%s: %s alg self test failed in fips mode!\n", driver, alg); in alg_test()
3707 pr_info("alg: self-tests for %s (%s) passed\n", driver, alg); in alg_test()
3712 printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); in alg_test()