Lines Matching refs:alg

66 int alg_test(const char *driver, const char *alg, u32 type, u32 mask)  in alg_test()  argument
143 const char *alg; member
1908 "unkeyed ones must come first\n", desc->alg); in alg_test_hash()
3750 const char *alg) in do_test_kpp() argument
3791 alg, err); in do_test_kpp()
3807 alg); in do_test_kpp()
3829 alg, err); in do_test_kpp()
3860 alg, err); in do_test_kpp()
3876 alg); in do_test_kpp()
3891 static int test_kpp(struct crypto_kpp *tfm, const char *alg, in test_kpp() argument
3897 ret = do_test_kpp(tfm, vecs++, alg); in test_kpp()
3900 alg, i + 1, ret); in test_kpp()
3920 err = test_kpp(tfm, desc->alg, desc->suite.kpp.vecs, in alg_test_kpp()
4115 static int test_akcipher(struct crypto_akcipher *tfm, const char *alg, in test_akcipher() argument
4148 err = test_akcipher(tfm, desc->alg, desc->suite.akcipher.vecs, in alg_test_akcipher()
4167 .alg = "adiantum(xchacha12,aes)",
4174 .alg = "adiantum(xchacha20,aes)",
4181 .alg = "aegis128",
4187 .alg = "ansi_cprng",
4193 .alg = "authenc(hmac(md5),ecb(cipher_null))",
4199 .alg = "authenc(hmac(sha1),cbc(aes))",
4206 .alg = "authenc(hmac(sha1),cbc(des))",
4212 .alg = "authenc(hmac(sha1),cbc(des3_ede))",
4219 .alg = "authenc(hmac(sha1),ctr(aes))",
4223 .alg = "authenc(hmac(sha1),ecb(cipher_null))",
4229 .alg = "authenc(hmac(sha1),rfc3686(ctr(aes)))",
4233 .alg = "authenc(hmac(sha224),cbc(des))",
4239 .alg = "authenc(hmac(sha224),cbc(des3_ede))",
4246 .alg = "authenc(hmac(sha256),cbc(aes))",
4253 .alg = "authenc(hmac(sha256),cbc(des))",
4259 .alg = "authenc(hmac(sha256),cbc(des3_ede))",
4266 .alg = "authenc(hmac(sha256),ctr(aes))",
4270 .alg = "authenc(hmac(sha256),rfc3686(ctr(aes)))",
4274 .alg = "authenc(hmac(sha384),cbc(des))",
4280 .alg = "authenc(hmac(sha384),cbc(des3_ede))",
4287 .alg = "authenc(hmac(sha384),ctr(aes))",
4291 .alg = "authenc(hmac(sha384),rfc3686(ctr(aes)))",
4295 .alg = "authenc(hmac(sha512),cbc(aes))",
4302 .alg = "authenc(hmac(sha512),cbc(des))",
4308 .alg = "authenc(hmac(sha512),cbc(des3_ede))",
4315 .alg = "authenc(hmac(sha512),ctr(aes))",
4319 .alg = "authenc(hmac(sha512),rfc3686(ctr(aes)))",
4323 .alg = "blake2b-160",
4330 .alg = "blake2b-256",
4337 .alg = "blake2b-384",
4344 .alg = "blake2b-512",
4351 .alg = "blake2s-128",
4357 .alg = "blake2s-160",
4363 .alg = "blake2s-224",
4369 .alg = "blake2s-256",
4375 .alg = "cbc(aes)",
4382 .alg = "cbc(anubis)",
4388 .alg = "cbc(blowfish)",
4394 .alg = "cbc(camellia)",
4400 .alg = "cbc(cast5)",
4406 .alg = "cbc(cast6)",
4412 .alg = "cbc(des)",
4418 .alg = "cbc(des3_ede)",
4428 .alg = "cbc(paes)",
4435 .alg = "cbc(psm4)",
4438 .alg = "cbc(serpent)",
4444 .alg = "cbc(sm4)",
4450 .alg = "cbc(twofish)",
4457 .alg = "cbc-paes-s390",
4465 .alg = "cbcmac(aes)",
4472 .alg = "ccm(aes)",
4483 .alg = "cfb(aes)",
4490 .alg = "cfb(sm4)",
4496 .alg = "chacha20",
4502 .alg = "cmac(aes)",
4509 .alg = "cmac(des3_ede)",
4516 .alg = "compress_null",
4519 .alg = "crc32",
4526 .alg = "crc32c",
4533 .alg = "crct10dif",
4540 .alg = "ctr(aes)",
4547 .alg = "ctr(blowfish)",
4553 .alg = "ctr(camellia)",
4559 .alg = "ctr(cast5)",
4565 .alg = "ctr(cast6)",
4571 .alg = "ctr(des)",
4577 .alg = "ctr(des3_ede)",
4587 .alg = "ctr(paes)",
4595 .alg = "ctr(psm4)",
4598 .alg = "ctr(serpent)",
4604 .alg = "ctr(sm4)",
4610 .alg = "ctr(twofish)",
4617 .alg = "ctr-paes-s390",
4625 .alg = "cts(cbc(aes))",
4635 .alg = "cts(cbc(paes))",
4639 .alg = "curve25519",
4645 .alg = "deflate",
4655 .alg = "dh",
4662 .alg = "digest_null",
4665 .alg = "drbg_nopr_ctr_aes128",
4672 .alg = "drbg_nopr_ctr_aes192",
4679 .alg = "drbg_nopr_ctr_aes256",
4690 .alg = "drbg_nopr_hmac_sha1",
4694 .alg = "drbg_nopr_hmac_sha256",
4702 .alg = "drbg_nopr_hmac_sha384",
4706 .alg = "drbg_nopr_hmac_sha512",
4710 .alg = "drbg_nopr_sha1",
4714 .alg = "drbg_nopr_sha256",
4722 .alg = "drbg_nopr_sha384",
4726 .alg = "drbg_nopr_sha512",
4730 .alg = "drbg_pr_ctr_aes128",
4738 .alg = "drbg_pr_ctr_aes192",
4742 .alg = "drbg_pr_ctr_aes256",
4746 .alg = "drbg_pr_hmac_sha1",
4750 .alg = "drbg_pr_hmac_sha256",
4758 .alg = "drbg_pr_hmac_sha384",
4762 .alg = "drbg_pr_hmac_sha512",
4766 .alg = "drbg_pr_sha1",
4770 .alg = "drbg_pr_sha256",
4778 .alg = "drbg_pr_sha384",
4782 .alg = "drbg_pr_sha512",
4786 .alg = "ecb(aes)",
4793 .alg = "ecb(anubis)",
4799 .alg = "ecb(arc4)",
4806 .alg = "ecb(blowfish)",
4812 .alg = "ecb(camellia)",
4818 .alg = "ecb(cast5)",
4824 .alg = "ecb(cast6)",
4830 .alg = "ecb(cipher_null)",
4834 .alg = "ecb(des)",
4840 .alg = "ecb(des3_ede)",
4847 .alg = "ecb(fcrypt)",
4856 .alg = "ecb(khazad)",
4865 .alg = "ecb(paes)",
4869 .alg = "ecb(seed)",
4875 .alg = "ecb(serpent)",
4881 .alg = "ecb(sm4)",
4887 .alg = "ecb(tea)",
4893 .alg = "ecb(tnepres)",
4899 .alg = "ecb(twofish)",
4905 .alg = "ecb(xeta)",
4911 .alg = "ecb(xtea)",
4918 .alg = "ecb-paes-s390",
4926 .alg = "ecdh",
4933 .alg = "ecrdsa",
4939 .alg = "essiv(authenc(hmac(sha256),cbc(aes)),sha256)",
4946 .alg = "essiv(cbc(aes),sha256)",
4953 .alg = "gcm(aes)",
4961 .alg = "ghash",
4968 .alg = "hmac(md5)",
4974 .alg = "hmac(rmd128)",
4980 .alg = "hmac(rmd160)",
4986 .alg = "hmac(sha1)",
4993 .alg = "hmac(sha224)",
5000 .alg = "hmac(sha256)",
5007 .alg = "hmac(sha3-224)",
5014 .alg = "hmac(sha3-256)",
5021 .alg = "hmac(sha3-384)",
5028 .alg = "hmac(sha3-512)",
5035 .alg = "hmac(sha384)",
5042 .alg = "hmac(sha512)",
5049 .alg = "hmac(sm3)",
5055 .alg = "hmac(streebog256)",
5061 .alg = "hmac(streebog512)",
5067 .alg = "jitterentropy_rng",
5071 .alg = "kw(aes)",
5078 .alg = "lrw(aes)",
5085 .alg = "lrw(camellia)",
5092 .alg = "lrw(cast6)",
5099 .alg = "lrw(serpent)",
5106 .alg = "lrw(twofish)",
5113 .alg = "lz4",
5123 .alg = "lz4hc",
5133 .alg = "lzo",
5143 .alg = "lzo-rle",
5153 .alg = "md4",
5159 .alg = "md5",
5165 .alg = "michael_mic",
5171 .alg = "nhpoly1305",
5177 .alg = "ofb(aes)",
5187 .alg = "ofb(paes)",
5191 .alg = "ofb(sm4)",
5197 .alg = "pcbc(fcrypt)",
5203 .alg = "pkcs1pad(rsa,sha224)",
5207 .alg = "pkcs1pad(rsa,sha256)",
5214 .alg = "pkcs1pad(rsa,sha384)",
5218 .alg = "pkcs1pad(rsa,sha512)",
5222 .alg = "poly1305",
5228 .alg = "rfc3686(ctr(aes))",
5235 .alg = "rfc3686(ctr(sm4))",
5241 .alg = "rfc4106(gcm(aes))",
5253 .alg = "rfc4309(ccm(aes))",
5265 .alg = "rfc4543(gcm(aes))",
5276 .alg = "rfc7539(chacha20,poly1305)",
5282 .alg = "rfc7539esp(chacha20,poly1305)",
5292 .alg = "rmd128",
5298 .alg = "rmd160",
5304 .alg = "rmd256",
5310 .alg = "rmd320",
5316 .alg = "rsa",
5323 .alg = "salsa20",
5329 .alg = "sha1",
5336 .alg = "sha224",
5343 .alg = "sha256",
5350 .alg = "sha3-224",
5357 .alg = "sha3-256",
5364 .alg = "sha3-384",
5371 .alg = "sha3-512",
5378 .alg = "sha384",
5385 .alg = "sha512",
5392 .alg = "sm2",
5398 .alg = "sm3",
5404 .alg = "streebog256",
5410 .alg = "streebog512",
5416 .alg = "tgr128",
5422 .alg = "tgr160",
5428 .alg = "tgr192",
5434 .alg = "vmac64(aes)",
5440 .alg = "wp256",
5446 .alg = "wp384",
5452 .alg = "wp512",
5458 .alg = "xcbc(aes)",
5464 .alg = "xchacha12",
5470 .alg = "xchacha20",
5476 .alg = "xts(aes)",
5484 .alg = "xts(camellia)",
5491 .alg = "xts(cast6)",
5501 .alg = "xts(paes)",
5505 .alg = "xts(serpent)",
5512 .alg = "xts(twofish)",
5520 .alg = "xts-paes-s390",
5528 .alg = "xts4096(paes)",
5532 .alg = "xts512(paes)",
5536 .alg = "xxhash64",
5543 .alg = "zlib-deflate",
5553 .alg = "zstd",
5570 int diff = strcmp(alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5571 alg_test_descs[i].alg); in alg_check_test_descs_order()
5575 alg_test_descs[i - 1].alg, in alg_check_test_descs_order()
5576 alg_test_descs[i].alg); in alg_check_test_descs_order()
5581 alg_test_descs[i].alg); in alg_check_test_descs_order()
5609 static int alg_find_test(const char *alg) in alg_find_test() argument
5616 int diff = strcmp(alg_test_descs[i].alg, alg); in alg_find_test()
5634 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
5650 if (snprintf(nalg, sizeof(nalg), "ecb(%s)", alg) >= in alg_test()
5665 i = alg_find_test(alg); in alg_test()
5686 driver, alg, fips_enabled ? "fips" : "panic_on_fail"); in alg_test()
5690 pr_info("alg: self-tests for %s (%s) passed\n", driver, alg); in alg_test()
5695 printk(KERN_INFO "alg: No test for %s (%s)\n", alg, driver); in alg_test()