Lines Matching refs:alg

63 int alg_test(const char *driver, const char *alg, u32 type, u32 mask)  in alg_test()  argument
140 const char *alg; member
1949 "unkeyed ones must come first\n", desc->alg); in alg_test_hash()
3812 const char *alg) in do_test_kpp() argument
3853 alg, err); in do_test_kpp()
3869 alg); in do_test_kpp()
3891 alg, err); in do_test_kpp()
3922 alg, err); in do_test_kpp()
3938 alg); in do_test_kpp()
3953 static int test_kpp(struct crypto_kpp *tfm, const char *alg, in test_kpp() argument
3959 ret = do_test_kpp(tfm, vecs++, alg); in test_kpp()
3962 alg, i + 1, ret); in test_kpp()
3982 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs, in alg_test_kpp()
4177 static int test_akcipher(struct crypto_akcipher *tfm, const char *alg, in test_akcipher() argument
4210 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs, in alg_test_akcipher()
4229 .alg = "adiantum(xchacha12,aes)",
4236 .alg = "adiantum(xchacha20,aes)",
4243 .alg = "aegis128",
4249 .alg = "ansi_cprng",
4255 .alg = "authenc(hmac(md5),ecb(cipher_null))",
4261 .alg = "authenc(hmac(sha1),cbc(aes))",
4268 .alg = "authenc(hmac(sha1),cbc(des))",
4274 .alg = "authenc(hmac(sha1),cbc(des3_ede))",
4280 .alg = "authenc(hmac(sha1),ctr(aes))",
4284 .alg = "authenc(hmac(sha1),ecb(cipher_null))",
4290 .alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
4294 .alg = "authenc(hmac(sha224),cbc(des))",
4300 .alg = "authenc(hmac(sha224),cbc(des3_ede))",
4306 .alg = "authenc(hmac(sha256),cbc(aes))",
4313 .alg = "authenc(hmac(sha256),cbc(des))",
4319 .alg = "authenc(hmac(sha256),cbc(des3_ede))",
4325 .alg = "authenc(hmac(sha256),ctr(aes))",
4329 .alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
4333 .alg = "authenc(hmac(sha384),cbc(des))",
4339 .alg = "authenc(hmac(sha384),cbc(des3_ede))",
4345 .alg = "authenc(hmac(sha384),ctr(aes))",
4349 .alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
4353 .alg = "authenc(hmac(sha512),cbc(aes))",
4360 .alg = "authenc(hmac(sha512),cbc(des))",
4366 .alg = "authenc(hmac(sha512),cbc(des3_ede))",
4372 .alg = "authenc(hmac(sha512),ctr(aes))",
4376 .alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
4380 .alg = "blake2b-160",
4387 .alg = "blake2b-256",
4394 .alg = "blake2b-384",
4401 .alg = "blake2b-512",
4408 .alg = "cbc(aes)",
4415 .alg = "cbc(anubis)",
4421 .alg = "cbc(aria)",
4427 .alg = "cbc(blowfish)",
4433 .alg = "cbc(camellia)",
4439 .alg = "cbc(cast5)",
4445 .alg = "cbc(cast6)",
4451 .alg = "cbc(des)",
4457 .alg = "cbc(des3_ede)",
4466 .alg = "cbc(paes)",
4473 .alg = "cbc(psm4)",
4476 .alg = "cbc(serpent)",
4482 .alg = "cbc(sm4)",
4488 .alg = "cbc(twofish)",
4495 .alg = "cbc-paes-s390",
4503 .alg = "cbcmac(aes)",
4510 .alg = "cbcmac(sm4)",
4516 .alg = "ccm(aes)",
4527 .alg = "ccm(sm4)",
4537 .alg = "cfb(aes)",
4544 .alg = "cfb(aria)",
4550 .alg = "cfb(sm4)",
4556 .alg = "chacha20",
4562 .alg = "cmac(aes)",
4569 .alg = "cmac(des3_ede)",
4575 .alg = "cmac(sm4)",
4581 .alg = "compress_null",
4584 .alg = "crc32",
4591 .alg = "crc32c",
4598 .alg = "crc64-rocksoft",
4605 .alg = "crct10dif",
4612 .alg = "ctr(aes)",
4619 .alg = "ctr(aria)",
4625 .alg = "ctr(blowfish)",
4631 .alg = "ctr(camellia)",
4637 .alg = "ctr(cast5)",
4643 .alg = "ctr(cast6)",
4649 .alg = "ctr(des)",
4655 .alg = "ctr(des3_ede)",
4664 .alg = "ctr(paes)",
4672 .alg = "ctr(psm4)",
4675 .alg = "ctr(serpent)",
4681 .alg = "ctr(sm4)",
4687 .alg = "ctr(twofish)",
4694 .alg = "ctr-paes-s390",
4702 .alg = "cts(cbc(aes))",
4712 .alg = "cts(cbc(paes))",
4716 .alg = "curve25519",
4722 .alg = "deflate",
4732 .alg = "dh",
4738 .alg = "digest_null",
4741 .alg = "drbg_nopr_ctr_aes128",
4748 .alg = "drbg_nopr_ctr_aes192",
4755 .alg = "drbg_nopr_ctr_aes256",
4766 .alg = "drbg_nopr_hmac_sha1",
4770 .alg = "drbg_nopr_hmac_sha256",
4778 .alg = "drbg_nopr_hmac_sha384",
4782 .alg = "drbg_nopr_hmac_sha512",
4789 .alg = "drbg_nopr_sha1",
4793 .alg = "drbg_nopr_sha256",
4801 .alg = "drbg_nopr_sha384",
4805 .alg = "drbg_nopr_sha512",
4809 .alg = "drbg_pr_ctr_aes128",
4817 .alg = "drbg_pr_ctr_aes192",
4821 .alg = "drbg_pr_ctr_aes256",
4825 .alg = "drbg_pr_hmac_sha1",
4829 .alg = "drbg_pr_hmac_sha256",
4837 .alg = "drbg_pr_hmac_sha384",
4841 .alg = "drbg_pr_hmac_sha512",
4845 .alg = "drbg_pr_sha1",
4849 .alg = "drbg_pr_sha256",
4857 .alg = "drbg_pr_sha384",
4861 .alg = "drbg_pr_sha512",
4865 .alg = "ecb(aes)",
4872 .alg = "ecb(anubis)",
4878 .alg = "ecb(arc4)",
4885 .alg = "ecb(aria)",
4891 .alg = "ecb(blowfish)",
4897 .alg = "ecb(camellia)",
4903 .alg = "ecb(cast5)",
4909 .alg = "ecb(cast6)",
4915 .alg = "ecb(cipher_null)",
4919 .alg = "ecb(des)",
4925 .alg = "ecb(des3_ede)",
4931 .alg = "ecb(fcrypt)",
4940 .alg = "ecb(khazad)",
4949 .alg = "ecb(paes)",
4953 .alg = "ecb(seed)",
4959 .alg = "ecb(serpent)",
4965 .alg = "ecb(sm4)",
4971 .alg = "ecb(tea)",
4977 .alg = "ecb(twofish)",
4983 .alg = "ecb(xeta)",
4989 .alg = "ecb(xtea)",
4996 .alg = "ecb-paes-s390",
5004 .alg = "ecdh-nist-p192",
5010 .alg = "ecdh-nist-p256",
5017 .alg = "ecdh-nist-p384",
5024 .alg = "ecdsa-nist-p192",
5030 .alg = "ecdsa-nist-p256",
5036 .alg = "ecdsa-nist-p384",
5042 .alg = "ecrdsa",
5048 .alg = "essiv(authenc(hmac(sha256),cbc(aes)),sha256)",
5055 .alg = "essiv(cbc(aes),sha256)",
5063 .alg = "ffdhe2048(dh)",
5070 .alg = "ffdhe3072(dh)",
5077 .alg = "ffdhe4096(dh)",
5084 .alg = "ffdhe6144(dh)",
5091 .alg = "ffdhe8192(dh)",
5099 .alg = "gcm(aes)",
5107 .alg = "gcm(aria)",
5114 .alg = "gcm(sm4)",
5121 .alg = "ghash",
5128 .alg = "hctr2(aes)",
5136 .alg = "hmac(md5)",
5142 .alg = "hmac(rmd160)",
5148 .alg = "hmac(sha1)",
5155 .alg = "hmac(sha224)",
5162 .alg = "hmac(sha256)",
5169 .alg = "hmac(sha3-224)",
5176 .alg = "hmac(sha3-256)",
5183 .alg = "hmac(sha3-384)",
5190 .alg = "hmac(sha3-512)",
5197 .alg = "hmac(sha384)",
5204 .alg = "hmac(sha512)",
5211 .alg = "hmac(sm3)",
5217 .alg = "hmac(streebog256)",
5223 .alg = "hmac(streebog512)",
5229 .alg = "jitterentropy_rng",
5233 .alg = "kw(aes)",
5240 .alg = "lrw(aes)",
5247 .alg = "lrw(camellia)",
5254 .alg = "lrw(cast6)",
5261 .alg = "lrw(serpent)",
5268 .alg = "lrw(twofish)",
5275 .alg = "lz4",
5285 .alg = "lz4hc",
5295 .alg = "lzo",
5305 .alg = "lzo-rle",
5315 .alg = "md4",
5321 .alg = "md5",
5327 .alg = "michael_mic",
5333 .alg = "nhpoly1305",
5339 .alg = "ofb(aes)",
5349 .alg = "ofb(paes)",
5353 .alg = "ofb(sm4)",
5359 .alg = "pcbc(fcrypt)",
5365 .alg = "pkcs1pad(rsa,sha224)",
5369 .alg = "pkcs1pad(rsa,sha256)",
5376 .alg = "pkcs1pad(rsa,sha384)",
5380 .alg = "pkcs1pad(rsa,sha512)",
5384 .alg = "poly1305",
5390 .alg = "polyval",
5396 .alg = "rfc3686(ctr(aes))",
5403 .alg = "rfc3686(ctr(sm4))",
5409 .alg = "rfc4106(gcm(aes))",
5421 .alg = "rfc4309(ccm(aes))",
5433 .alg = "rfc4543(gcm(aes))",
5444 .alg = "rfc7539(chacha20,poly1305)",
5450 .alg = "rfc7539esp(chacha20,poly1305)",
5460 .alg = "rmd160",
5466 .alg = "rsa",
5473 .alg = "sha1",
5480 .alg = "sha224",
5487 .alg = "sha256",
5494 .alg = "sha3-224",
5501 .alg = "sha3-256",
5508 .alg = "sha3-384",
5515 .alg = "sha3-512",
5522 .alg = "sha384",
5529 .alg = "sha512",
5536 .alg = "sm2",
5542 .alg = "sm3",
5548 .alg = "streebog256",
5554 .alg = "streebog512",
5560 .alg = "vmac64(aes)",
5566 .alg = "wp256",
5572 .alg = "wp384",
5578 .alg = "wp512",
5584 .alg = "xcbc(aes)",
5590 .alg = "xchacha12",
5596 .alg = "xchacha20",
5602 .alg = "xctr(aes)",
5608 .alg = "xts(aes)",
5616 .alg = "xts(camellia)",
5623 .alg = "xts(cast6)",
5633 .alg = "xts(paes)",
5637 .alg = "xts(serpent)",
5644 .alg = "xts(twofish)",
5652 .alg = "xts-paes-s390",
5660 .alg = "xts4096(paes)",
5664 .alg = "xts512(paes)",
5668 .alg = "xxhash64",
5675 .alg = "zlib-deflate",
5685 .alg = "zstd",
5702 int diff = strcmp(alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5703 alg_test_descs[i].alg); in alg_check_test_descs_order()
5707 alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5708 alg_test_descs[i].alg); in alg_check_test_descs_order()
5713 alg_test_descs[i].alg); in alg_check_test_descs_order()
5741 static int alg_find_test(const char *alg) in alg_find_test() argument
5748 int diff = strcmp(alg_test_descs[i].alg, alg); in alg_find_test()
5766 static int alg_fips_disabled(const char *driver, const char *alg) in alg_fips_disabled() argument
5768 pr_info("alg: %s (%s) is disabled due to FIPS\n", alg, driver); in alg_fips_disabled()
5773 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
5789 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
5804 i = alg_find_test(alg); in alg_test()
5830 driver, alg, in alg_test()
5834 alg, driver, rc); in alg_test()
5837 alg, driver, rc); in alg_test()
5841 driver, alg); in alg_test()
5847 printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); in alg_test()
5850 return alg_fips_disabled(driver, alg); in alg_test()
5854 return alg_fips_disabled(driver, alg); in alg_test()