Lines Matching refs:alg

47 int alg_test(const char *driver, const char *alg, u32 type, u32 mask)  in alg_test()  argument
124 const char *alg; member
1871 "unkeyed ones must come first\n", desc->alg); in alg_test_hash()
2050 const char *alg) in do_test_kpp() argument
2091 alg, err); in do_test_kpp()
2108 alg); in do_test_kpp()
2131 alg, err); in do_test_kpp()
2163 alg, err); in do_test_kpp()
2179 alg); in do_test_kpp()
2194 static int test_kpp(struct crypto_kpp *tfm, const char *alg, in test_kpp() argument
2200 ret = do_test_kpp(tfm, vecs++, alg); in test_kpp()
2203 alg, i + 1, ret); in test_kpp()
2223 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs, in alg_test_kpp()
2356 static int test_akcipher(struct crypto_akcipher *tfm, const char *alg, in test_akcipher() argument
2389 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs, in alg_test_akcipher()
2407 .alg = "aegis128",
2416 .alg = "aegis128l",
2425 .alg = "aegis256",
2434 .alg = "ansi_cprng",
2440 .alg = "authenc(hmac(md5),ecb(cipher_null))",
2449 .alg = "authenc(hmac(sha1),cbc(aes))",
2458 .alg = "authenc(hmac(sha1),cbc(des))",
2466 .alg = "authenc(hmac(sha1),cbc(des3_ede))",
2475 .alg = "authenc(hmac(sha1),ctr(aes))",
2479 .alg = "authenc(hmac(sha1),ecb(cipher_null))",
2488 .alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
2492 .alg = "authenc(hmac(sha224),cbc(des))",
2500 .alg = "authenc(hmac(sha224),cbc(des3_ede))",
2509 .alg = "authenc(hmac(sha256),cbc(aes))",
2518 .alg = "authenc(hmac(sha256),cbc(des))",
2526 .alg = "authenc(hmac(sha256),cbc(des3_ede))",
2535 .alg = "authenc(hmac(sha256),ctr(aes))",
2539 .alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
2543 .alg = "authenc(hmac(sha384),cbc(des))",
2551 .alg = "authenc(hmac(sha384),cbc(des3_ede))",
2560 .alg = "authenc(hmac(sha384),ctr(aes))",
2564 .alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
2568 .alg = "authenc(hmac(sha512),cbc(aes))",
2577 .alg = "authenc(hmac(sha512),cbc(des))",
2585 .alg = "authenc(hmac(sha512),cbc(des3_ede))",
2594 .alg = "authenc(hmac(sha512),ctr(aes))",
2598 .alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
2602 .alg = "cbc(aes)",
2609 .alg = "cbc(anubis)",
2615 .alg = "cbc(blowfish)",
2621 .alg = "cbc(camellia)",
2627 .alg = "cbc(cast5)",
2633 .alg = "cbc(cast6)",
2639 .alg = "cbc(des)",
2645 .alg = "cbc(des3_ede)",
2655 .alg = "cbc(paes)",
2659 .alg = "cbc(serpent)",
2665 .alg = "cbc(twofish)",
2671 .alg = "cbcmac(aes)",
2678 .alg = "ccm(aes)",
2688 .alg = "chacha20",
2694 .alg = "cmac(aes)",
2701 .alg = "cmac(des3_ede)",
2708 .alg = "compress_null",
2711 .alg = "crc32",
2717 .alg = "crc32c",
2724 .alg = "crct10dif",
2731 .alg = "ctr(aes)",
2738 .alg = "ctr(blowfish)",
2744 .alg = "ctr(camellia)",
2750 .alg = "ctr(cast5)",
2756 .alg = "ctr(cast6)",
2762 .alg = "ctr(des)",
2768 .alg = "ctr(des3_ede)",
2778 .alg = "ctr(paes)",
2782 .alg = "ctr(serpent)",
2788 .alg = "ctr(twofish)",
2794 .alg = "cts(cbc(aes))",
2800 .alg = "deflate",
2810 .alg = "dh",
2817 .alg = "digest_null",
2820 .alg = "drbg_nopr_ctr_aes128",
2827 .alg = "drbg_nopr_ctr_aes192",
2834 .alg = "drbg_nopr_ctr_aes256",
2845 .alg = "drbg_nopr_hmac_sha1",
2849 .alg = "drbg_nopr_hmac_sha256",
2857 .alg = "drbg_nopr_hmac_sha384",
2861 .alg = "drbg_nopr_hmac_sha512",
2865 .alg = "drbg_nopr_sha1",
2869 .alg = "drbg_nopr_sha256",
2877 .alg = "drbg_nopr_sha384",
2881 .alg = "drbg_nopr_sha512",
2885 .alg = "drbg_pr_ctr_aes128",
2893 .alg = "drbg_pr_ctr_aes192",
2897 .alg = "drbg_pr_ctr_aes256",
2901 .alg = "drbg_pr_hmac_sha1",
2905 .alg = "drbg_pr_hmac_sha256",
2913 .alg = "drbg_pr_hmac_sha384",
2917 .alg = "drbg_pr_hmac_sha512",
2921 .alg = "drbg_pr_sha1",
2925 .alg = "drbg_pr_sha256",
2933 .alg = "drbg_pr_sha384",
2937 .alg = "drbg_pr_sha512",
2941 .alg = "ecb(aes)",
2948 .alg = "ecb(anubis)",
2954 .alg = "ecb(arc4)",
2960 .alg = "ecb(blowfish)",
2966 .alg = "ecb(camellia)",
2972 .alg = "ecb(cast5)",
2978 .alg = "ecb(cast6)",
2984 .alg = "ecb(cipher_null)",
2988 .alg = "ecb(des)",
2994 .alg = "ecb(des3_ede)",
3001 .alg = "ecb(fcrypt)",
3010 .alg = "ecb(khazad)",
3019 .alg = "ecb(paes)",
3023 .alg = "ecb(seed)",
3029 .alg = "ecb(serpent)",
3035 .alg = "ecb(sm4)",
3041 .alg = "ecb(speck128)",
3047 .alg = "ecb(speck64)",
3053 .alg = "ecb(tea)",
3059 .alg = "ecb(tnepres)",
3065 .alg = "ecb(twofish)",
3071 .alg = "ecb(xeta)",
3077 .alg = "ecb(xtea)",
3083 .alg = "ecdh",
3090 .alg = "gcm(aes)",
3100 .alg = "ghash",
3107 .alg = "hmac(md5)",
3113 .alg = "hmac(rmd128)",
3119 .alg = "hmac(rmd160)",
3125 .alg = "hmac(sha1)",
3132 .alg = "hmac(sha224)",
3139 .alg = "hmac(sha256)",
3146 .alg = "hmac(sha3-224)",
3153 .alg = "hmac(sha3-256)",
3160 .alg = "hmac(sha3-384)",
3167 .alg = "hmac(sha3-512)",
3174 .alg = "hmac(sha384)",
3181 .alg = "hmac(sha512)",
3188 .alg = "jitterentropy_rng",
3192 .alg = "kw(aes)",
3199 .alg = "lrw(aes)",
3205 .alg = "lrw(camellia)",
3211 .alg = "lrw(cast6)",
3217 .alg = "lrw(serpent)",
3223 .alg = "lrw(twofish)",
3229 .alg = "lz4",
3239 .alg = "lz4hc",
3249 .alg = "lzo",
3259 .alg = "md4",
3265 .alg = "md5",
3271 .alg = "michael_mic",
3277 .alg = "morus1280",
3286 .alg = "morus640",
3295 .alg = "ofb(aes)",
3305 .alg = "ofb(paes)",
3309 .alg = "pcbc(fcrypt)",
3315 .alg = "pkcs1pad(rsa,sha224)",
3319 .alg = "pkcs1pad(rsa,sha256)",
3326 .alg = "pkcs1pad(rsa,sha384)",
3330 .alg = "pkcs1pad(rsa,sha512)",
3334 .alg = "poly1305",
3340 .alg = "rfc3686(ctr(aes))",
3347 .alg = "rfc4106(gcm(aes))",
3357 .alg = "rfc4309(ccm(aes))",
3367 .alg = "rfc4543(gcm(aes))",
3376 .alg = "rfc7539(chacha20,poly1305)",
3385 .alg = "rfc7539esp(chacha20,poly1305)",
3394 .alg = "rmd128",
3400 .alg = "rmd160",
3406 .alg = "rmd256",
3412 .alg = "rmd320",
3418 .alg = "rsa",
3425 .alg = "salsa20",
3431 .alg = "sha1",
3438 .alg = "sha224",
3445 .alg = "sha256",
3452 .alg = "sha3-224",
3459 .alg = "sha3-256",
3466 .alg = "sha3-384",
3473 .alg = "sha3-512",
3480 .alg = "sha384",
3487 .alg = "sha512",
3494 .alg = "sm3",
3500 .alg = "tgr128",
3506 .alg = "tgr160",
3512 .alg = "tgr192",
3518 .alg = "vmac64(aes)",
3524 .alg = "wp256",
3530 .alg = "wp384",
3536 .alg = "wp512",
3542 .alg = "xcbc(aes)",
3548 .alg = "xts(aes)",
3555 .alg = "xts(camellia)",
3561 .alg = "xts(cast6)",
3570 .alg = "xts(paes)",
3574 .alg = "xts(serpent)",
3580 .alg = "xts(speck128)",
3586 .alg = "xts(speck64)",
3592 .alg = "xts(twofish)",
3598 .alg = "xts4096(paes)",
3602 .alg = "xts512(paes)",
3606 .alg = "zlib-deflate",
3616 .alg = "zstd",
3641 int diff = strcmp(alg_test_descs[i - 1].alg, in alg_test_descs_check_order()
3642 alg_test_descs[i].alg); in alg_test_descs_check_order()
3646 alg_test_descs[i - 1].alg, in alg_test_descs_check_order()
3647 alg_test_descs[i].alg); in alg_test_descs_check_order()
3652 alg_test_descs[i].alg); in alg_test_descs_check_order()
3657 static int alg_find_test(const char *alg) in alg_find_test() argument
3664 int diff = strcmp(alg_test_descs[i].alg, alg); in alg_find_test()
3682 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
3698 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
3713 i = alg_find_test(alg); in alg_test()
3732 panic("%s: %s alg self test failed in fips mode!\n", driver, alg); in alg_test()
3735 pr_info("alg: self-tests for %s (%s) passed\n", driver, alg); in alg_test()
3740 printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); in alg_test()