Lines Matching refs:alg

64 int alg_test(const char *driver, const char *alg, u32 type, u32 mask)  in alg_test()  argument
146 const char *alg; member
2040 "unkeyed ones must come first\n", desc->alg); in alg_test_hash()
3927 const char *alg) in do_test_kpp() argument
3968 alg, err); in do_test_kpp()
3984 alg); in do_test_kpp()
4006 alg, err); in do_test_kpp()
4037 alg, err); in do_test_kpp()
4053 alg); in do_test_kpp()
4068 static int test_kpp(struct crypto_kpp *tfm, const char *alg, in test_kpp() argument
4074 ret = do_test_kpp(tfm, vecs++, alg); in test_kpp()
4077 alg, i + 1, ret); in test_kpp()
4099 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs, in alg_test_kpp()
4247 static int test_akcipher(struct crypto_akcipher *tfm, const char *alg, in test_akcipher() argument
4282 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs, in alg_test_akcipher()
4359 static int test_sig(struct crypto_sig *tfm, const char *alg, in test_sig() argument
4389 err = test_sig(tfm, desc->alg, desc->suite.sig.vecs, in alg_test_sig()
4408 .alg = "adiantum(xchacha12,aes)",
4415 .alg = "adiantum(xchacha20,aes)",
4422 .alg = "aegis128",
4428 .alg = "ansi_cprng",
4434 .alg = "authenc(hmac(md5),ecb(cipher_null))",
4440 .alg = "authenc(hmac(sha1),cbc(aes))",
4447 .alg = "authenc(hmac(sha1),cbc(des))",
4453 .alg = "authenc(hmac(sha1),cbc(des3_ede))",
4459 .alg = "authenc(hmac(sha1),ctr(aes))",
4463 .alg = "authenc(hmac(sha1),ecb(cipher_null))",
4469 .alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
4473 .alg = "authenc(hmac(sha224),cbc(des))",
4479 .alg = "authenc(hmac(sha224),cbc(des3_ede))",
4485 .alg = "authenc(hmac(sha256),cbc(aes))",
4492 .alg = "authenc(hmac(sha256),cbc(des))",
4498 .alg = "authenc(hmac(sha256),cbc(des3_ede))",
4504 .alg = "authenc(hmac(sha256),ctr(aes))",
4508 .alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
4512 .alg = "authenc(hmac(sha384),cbc(des))",
4518 .alg = "authenc(hmac(sha384),cbc(des3_ede))",
4524 .alg = "authenc(hmac(sha384),ctr(aes))",
4528 .alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
4532 .alg = "authenc(hmac(sha512),cbc(aes))",
4539 .alg = "authenc(hmac(sha512),cbc(des))",
4545 .alg = "authenc(hmac(sha512),cbc(des3_ede))",
4551 .alg = "authenc(hmac(sha512),ctr(aes))",
4555 .alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
4559 .alg = "blake2b-160",
4566 .alg = "blake2b-256",
4573 .alg = "blake2b-384",
4580 .alg = "blake2b-512",
4587 .alg = "cbc(aes)",
4594 .alg = "cbc(anubis)",
4600 .alg = "cbc(aria)",
4606 .alg = "cbc(blowfish)",
4612 .alg = "cbc(camellia)",
4618 .alg = "cbc(cast5)",
4624 .alg = "cbc(cast6)",
4630 .alg = "cbc(des)",
4636 .alg = "cbc(des3_ede)",
4645 .alg = "cbc(paes)",
4652 .alg = "cbc(psm4)",
4655 .alg = "cbc(serpent)",
4661 .alg = "cbc(sm4)",
4667 .alg = "cbc(twofish)",
4674 .alg = "cbc-paes-s390",
4682 .alg = "cbcmac(aes)",
4688 .alg = "cbcmac(sm4)",
4694 .alg = "ccm(aes)",
4705 .alg = "ccm(sm4)",
4715 .alg = "chacha20",
4721 .alg = "cmac(aes)",
4728 .alg = "cmac(camellia)",
4734 .alg = "cmac(des3_ede)",
4740 .alg = "cmac(sm4)",
4746 .alg = "compress_null",
4749 .alg = "crc32",
4756 .alg = "crc32c",
4763 .alg = "crc64-rocksoft",
4770 .alg = "crct10dif",
4777 .alg = "ctr(aes)",
4784 .alg = "ctr(aria)",
4790 .alg = "ctr(blowfish)",
4796 .alg = "ctr(camellia)",
4802 .alg = "ctr(cast5)",
4808 .alg = "ctr(cast6)",
4814 .alg = "ctr(des)",
4820 .alg = "ctr(des3_ede)",
4829 .alg = "ctr(paes)",
4837 .alg = "ctr(psm4)",
4840 .alg = "ctr(serpent)",
4846 .alg = "ctr(sm4)",
4852 .alg = "ctr(twofish)",
4859 .alg = "ctr-paes-s390",
4867 .alg = "cts(cbc(aes))",
4877 .alg = "cts(cbc(paes))",
4881 .alg = "cts(cbc(sm4))",
4887 .alg = "curve25519",
4893 .alg = "deflate",
4903 .alg = "deflate-iaa",
4913 .alg = "dh",
4919 .alg = "digest_null",
4922 .alg = "drbg_nopr_ctr_aes128",
4929 .alg = "drbg_nopr_ctr_aes192",
4936 .alg = "drbg_nopr_ctr_aes256",
4943 .alg = "drbg_nopr_hmac_sha256",
4954 .alg = "drbg_nopr_hmac_sha384",
4957 .alg = "drbg_nopr_hmac_sha512",
4964 .alg = "drbg_nopr_sha256",
4972 .alg = "drbg_nopr_sha384",
4975 .alg = "drbg_nopr_sha512",
4979 .alg = "drbg_pr_ctr_aes128",
4987 .alg = "drbg_pr_ctr_aes192",
4991 .alg = "drbg_pr_ctr_aes256",
4995 .alg = "drbg_pr_hmac_sha256",
5003 .alg = "drbg_pr_hmac_sha384",
5006 .alg = "drbg_pr_hmac_sha512",
5010 .alg = "drbg_pr_sha256",
5018 .alg = "drbg_pr_sha384",
5021 .alg = "drbg_pr_sha512",
5025 .alg = "ecb(aes)",
5032 .alg = "ecb(anubis)",
5038 .alg = "ecb(arc4)",
5045 .alg = "ecb(aria)",
5051 .alg = "ecb(blowfish)",
5057 .alg = "ecb(camellia)",
5063 .alg = "ecb(cast5)",
5069 .alg = "ecb(cast6)",
5075 .alg = "ecb(cipher_null)",
5079 .alg = "ecb(des)",
5085 .alg = "ecb(des3_ede)",
5091 .alg = "ecb(fcrypt)",
5100 .alg = "ecb(khazad)",
5109 .alg = "ecb(paes)",
5113 .alg = "ecb(seed)",
5119 .alg = "ecb(serpent)",
5125 .alg = "ecb(sm4)",
5131 .alg = "ecb(tea)",
5137 .alg = "ecb(twofish)",
5143 .alg = "ecb(xeta)",
5149 .alg = "ecb(xtea)",
5156 .alg = "ecb-paes-s390",
5164 .alg = "ecdh-nist-p192",
5170 .alg = "ecdh-nist-p256",
5177 .alg = "ecdh-nist-p384",
5184 .alg = "ecdsa-nist-p192",
5190 .alg = "ecdsa-nist-p256",
5197 .alg = "ecdsa-nist-p384",
5204 .alg = "ecdsa-nist-p521",
5211 .alg = "ecrdsa",
5217 .alg = "essiv(authenc(hmac(sha256),cbc(aes)),sha256)",
5224 .alg = "essiv(cbc(aes),sha256)",
5232 .alg = "ffdhe2048(dh)",
5239 .alg = "ffdhe3072(dh)",
5246 .alg = "ffdhe4096(dh)",
5253 .alg = "ffdhe6144(dh)",
5260 .alg = "ffdhe8192(dh)",
5268 .alg = "gcm(aes)",
5276 .alg = "gcm(aria)",
5283 .alg = "gcm(sm4)",
5290 .alg = "ghash",
5296 .alg = "hctr2(aes)",
5304 .alg = "hmac(md5)",
5310 .alg = "hmac(rmd160)",
5316 .alg = "hmac(sha1)",
5323 .alg = "hmac(sha224)",
5330 .alg = "hmac(sha256)",
5337 .alg = "hmac(sha3-224)",
5344 .alg = "hmac(sha3-256)",
5351 .alg = "hmac(sha3-384)",
5358 .alg = "hmac(sha3-512)",
5365 .alg = "hmac(sha384)",
5372 .alg = "hmac(sha512)",
5379 .alg = "hmac(sm3)",
5385 .alg = "hmac(streebog256)",
5391 .alg = "hmac(streebog512)",
5397 .alg = "jitterentropy_rng",
5401 .alg = "lrw(aes)",
5408 .alg = "lrw(camellia)",
5415 .alg = "lrw(cast6)",
5422 .alg = "lrw(serpent)",
5429 .alg = "lrw(twofish)",
5436 .alg = "lz4",
5446 .alg = "lz4hc",
5456 .alg = "lzo",
5466 .alg = "lzo-rle",
5476 .alg = "md4",
5482 .alg = "md5",
5488 .alg = "michael_mic",
5494 .alg = "nhpoly1305",
5500 .alg = "p1363(ecdsa-nist-p192)",
5503 .alg = "p1363(ecdsa-nist-p256)",
5510 .alg = "p1363(ecdsa-nist-p384)",
5514 .alg = "p1363(ecdsa-nist-p521)",
5518 .alg = "pcbc(fcrypt)",
5524 .alg = "pkcs1(rsa,none)",
5530 .alg = "pkcs1(rsa,sha224)",
5534 .alg = "pkcs1(rsa,sha256)",
5541 .alg = "pkcs1(rsa,sha3-256)",
5545 .alg = "pkcs1(rsa,sha3-384)",
5549 .alg = "pkcs1(rsa,sha3-512)",
5553 .alg = "pkcs1(rsa,sha384)",
5557 .alg = "pkcs1(rsa,sha512)",
5561 .alg = "pkcs1pad(rsa)",
5565 .alg = "poly1305",
5571 .alg = "polyval",
5577 .alg = "rfc3686(ctr(aes))",
5584 .alg = "rfc3686(ctr(sm4))",
5590 .alg = "rfc4106(gcm(aes))",
5602 .alg = "rfc4309(ccm(aes))",
5614 .alg = "rfc4543(gcm(aes))",
5625 .alg = "rfc7539(chacha20,poly1305)",
5631 .alg = "rfc7539esp(chacha20,poly1305)",
5641 .alg = "rmd160",
5647 .alg = "rsa",
5654 .alg = "sha1",
5661 .alg = "sha224",
5668 .alg = "sha256",
5675 .alg = "sha3-224",
5682 .alg = "sha3-256",
5689 .alg = "sha3-384",
5696 .alg = "sha3-512",
5703 .alg = "sha384",
5710 .alg = "sha512",
5717 .alg = "sm3",
5723 .alg = "streebog256",
5729 .alg = "streebog512",
5735 .alg = "wp256",
5741 .alg = "wp384",
5747 .alg = "wp512",
5753 .alg = "x962(ecdsa-nist-p192)",
5759 .alg = "x962(ecdsa-nist-p256)",
5766 .alg = "x962(ecdsa-nist-p384)",
5773 .alg = "x962(ecdsa-nist-p521)",
5780 .alg = "xcbc(aes)",
5786 .alg = "xcbc(sm4)",
5792 .alg = "xchacha12",
5798 .alg = "xchacha20",
5804 .alg = "xctr(aes)",
5810 .alg = "xts(aes)",
5818 .alg = "xts(camellia)",
5825 .alg = "xts(cast6)",
5835 .alg = "xts(paes)",
5839 .alg = "xts(serpent)",
5846 .alg = "xts(sm4)",
5853 .alg = "xts(twofish)",
5861 .alg = "xts-paes-s390",
5869 .alg = "xxhash64",
5876 .alg = "zstd",
5893 int diff = strcmp(alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5894 alg_test_descs[i].alg); in alg_check_test_descs_order()
5898 alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5899 alg_test_descs[i].alg); in alg_check_test_descs_order()
5904 alg_test_descs[i].alg); in alg_check_test_descs_order()
5932 static int alg_find_test(const char *alg) in alg_find_test() argument
5939 int diff = strcmp(alg_test_descs[i].alg, alg); in alg_find_test()
5957 static int alg_fips_disabled(const char *driver, const char *alg) in alg_fips_disabled() argument
5959 pr_info("alg: %s (%s) is disabled due to FIPS\n", alg, driver); in alg_fips_disabled()
5964 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
5980 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
5995 i = alg_find_test(alg); in alg_test()
6021 driver, alg, in alg_test()
6025 alg, driver, rc); in alg_test()
6028 alg, driver, rc); in alg_test()
6032 driver, alg); in alg_test()
6041 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
6057 printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); in alg_test()
6060 return alg_fips_disabled(driver, alg); in alg_test()
6064 return alg_fips_disabled(driver, alg); in alg_test()