Lines Matching refs:ret
140 static inline int do_one_aead_op(struct aead_request *req, int ret) in do_one_aead_op() argument
144 return crypto_wait_req(ret, wait); in do_one_aead_op()
188 int ret = 0; in test_mb_aead_jiffies() local
197 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_jiffies()
198 if (ret) in test_mb_aead_jiffies()
207 return ret; in test_mb_aead_jiffies()
214 int ret = 0; in test_mb_aead_cycles() local
224 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
225 if (ret) in test_mb_aead_cycles()
234 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
237 if (ret) in test_mb_aead_cycles()
248 return ret; in test_mb_aead_cycles()
264 int ret; in test_mb_aead_speed() local
292 ret = crypto_aead_setauthsize(tfm, authsize); in test_mb_aead_speed()
363 ret = crypto_aead_setkey(tfm, key, *keysize); in test_mb_aead_speed()
364 if (ret) { in test_mb_aead_speed()
398 ret = crypto_aead_encrypt(cur->req); in test_mb_aead_speed()
399 ret = do_one_aead_op(cur->req, ret); in test_mb_aead_speed()
401 if (ret) { in test_mb_aead_speed()
403 ret); in test_mb_aead_speed()
416 ret = test_mb_aead_jiffies(data, enc, *b_size, in test_mb_aead_speed()
420 ret = test_mb_aead_cycles(data, enc, *b_size, in test_mb_aead_speed()
424 if (ret) { in test_mb_aead_speed()
425 pr_err("%s() failed return code=%d\n", e, ret); in test_mb_aead_speed()
459 int ret; in test_aead_jiffies() local
464 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_jiffies()
466 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_jiffies()
468 if (ret) in test_aead_jiffies()
469 return ret; in test_aead_jiffies()
480 int ret = 0; in test_aead_cycles() local
486 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
488 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
490 if (ret) in test_aead_cycles()
500 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
502 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
505 if (ret) in test_aead_cycles()
512 if (ret == 0) in test_aead_cycles()
516 return ret; in test_aead_cycles()
526 int ret = -ENOMEM; in test_aead_speed() local
610 ret = crypto_aead_setkey(tfm, key, *keysize); in test_aead_speed()
611 ret = crypto_aead_setauthsize(tfm, authsize); in test_aead_speed()
624 if (ret) { in test_aead_speed()
648 ret = do_one_aead_op(req, in test_aead_speed()
651 if (ret) { in test_aead_speed()
653 ret); in test_aead_speed()
663 ret = test_aead_jiffies(req, enc, *b_size, in test_aead_speed()
667 ret = test_aead_cycles(req, enc, *b_size); in test_aead_speed()
670 if (ret) { in test_aead_speed()
671 pr_err("%s() failed return code=%d\n", e, ret); in test_aead_speed()
707 static inline int do_one_ahash_op(struct ahash_request *req, int ret) in do_one_ahash_op() argument
711 return crypto_wait_req(ret, wait); in do_one_ahash_op()
749 int ret = 0; in test_mb_ahash_jiffies() local
758 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_jiffies()
759 if (ret) in test_mb_ahash_jiffies()
768 return ret; in test_mb_ahash_jiffies()
775 int ret = 0; in test_mb_ahash_cycles() local
785 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
786 if (ret) in test_mb_ahash_cycles()
795 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
798 if (ret) in test_mb_ahash_cycles()
809 return ret; in test_mb_ahash_cycles()
818 int ret; in test_mb_ahash_speed() local
881 ret = test_mb_ahash_jiffies(data, speed[i].blen, secs, in test_mb_ahash_speed()
885 ret = test_mb_ahash_cycles(data, speed[i].blen, num_mb); in test_mb_ahash_speed()
889 if (ret) { in test_mb_ahash_speed()
890 pr_err("At least one hashing failed ret=%d\n", ret); in test_mb_ahash_speed()
913 int ret; in test_ahash_jiffies_digest() local
917 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_jiffies_digest()
918 if (ret) in test_ahash_jiffies_digest()
919 return ret; in test_ahash_jiffies_digest()
933 int ret; in test_ahash_jiffies() local
940 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_jiffies()
941 if (ret) in test_ahash_jiffies()
942 return ret; in test_ahash_jiffies()
944 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_jiffies()
945 if (ret) in test_ahash_jiffies()
946 return ret; in test_ahash_jiffies()
949 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_jiffies()
950 if (ret) in test_ahash_jiffies()
951 return ret; in test_ahash_jiffies()
964 int ret, i; in test_ahash_cycles_digest() local
968 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
969 if (ret) in test_ahash_cycles_digest()
979 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
980 if (ret) in test_ahash_cycles_digest()
989 if (ret) in test_ahash_cycles_digest()
990 return ret; in test_ahash_cycles_digest()
1002 int i, pcount, ret; in test_ahash_cycles() local
1009 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
1010 if (ret) in test_ahash_cycles()
1013 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
1014 if (ret) in test_ahash_cycles()
1017 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
1018 if (ret) in test_ahash_cycles()
1028 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
1029 if (ret) in test_ahash_cycles()
1032 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
1033 if (ret) in test_ahash_cycles()
1036 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
1037 if (ret) in test_ahash_cycles()
1046 if (ret) in test_ahash_cycles()
1047 return ret; in test_ahash_cycles()
1063 int i, ret; in test_ahash_speed_common() local
1113 ret = test_ahash_jiffies(req, speed[i].blen, in test_ahash_speed_common()
1117 ret = test_ahash_cycles(req, speed[i].blen, in test_ahash_speed_common()
1121 if (ret) { in test_ahash_speed_common()
1122 pr_err("hashing failed ret=%d\n", ret); in test_ahash_speed_common()
1186 int ret = 0; in test_mb_acipher_jiffies() local
1195 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_jiffies()
1196 if (ret) in test_mb_acipher_jiffies()
1205 return ret; in test_mb_acipher_jiffies()
1212 int ret = 0; in test_mb_acipher_cycles() local
1222 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1223 if (ret) in test_mb_acipher_cycles()
1232 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1235 if (ret) in test_mb_acipher_cycles()
1246 return ret; in test_mb_acipher_cycles()
1260 int ret; in test_mb_skcipher_speed() local
1332 ret = crypto_skcipher_setkey(tfm, key, *keysize); in test_mb_skcipher_speed()
1333 if (ret) { in test_mb_skcipher_speed()
1370 ret = test_mb_acipher_jiffies(data, enc, in test_mb_skcipher_speed()
1375 ret = test_mb_acipher_cycles(data, enc, in test_mb_skcipher_speed()
1379 if (ret) { in test_mb_skcipher_speed()
1402 static inline int do_one_acipher_op(struct skcipher_request *req, int ret) in do_one_acipher_op() argument
1406 return crypto_wait_req(ret, wait); in do_one_acipher_op()
1414 int ret; in test_acipher_jiffies() local
1419 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1422 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1425 if (ret) in test_acipher_jiffies()
1426 return ret; in test_acipher_jiffies()
1438 int ret = 0; in test_acipher_cycles() local
1444 ret = do_one_acipher_op(req, in test_acipher_cycles()
1447 ret = do_one_acipher_op(req, in test_acipher_cycles()
1450 if (ret) in test_acipher_cycles()
1460 ret = do_one_acipher_op(req, in test_acipher_cycles()
1463 ret = do_one_acipher_op(req, in test_acipher_cycles()
1467 if (ret) in test_acipher_cycles()
1474 if (ret == 0) in test_acipher_cycles()
1478 return ret; in test_acipher_cycles()
1485 unsigned int ret, i, j, k, iv_len; in test_skcipher_speed() local
1552 ret = crypto_skcipher_setkey(tfm, key, *keysize); in test_skcipher_speed()
1553 if (ret) { in test_skcipher_speed()
1586 ret = test_acipher_jiffies(req, enc, in test_skcipher_speed()
1590 ret = test_acipher_cycles(req, enc, in test_skcipher_speed()
1594 if (ret) { in test_skcipher_speed()
1641 int ret; in tcrypt_test() local
1645 ret = alg_test(alg, alg, 0, 0); in tcrypt_test()
1647 if (fips_enabled && ret == -EINVAL) in tcrypt_test()
1648 ret = 0; in tcrypt_test()
1649 return ret; in tcrypt_test()
1655 int ret = 0; in do_test() local
1662 ret = -ENOENT; in do_test()
1667 ret += do_test(NULL, 0, 0, i, num_mb); in do_test()
1671 ret += tcrypt_test("md5"); in do_test()
1675 ret += tcrypt_test("sha1"); in do_test()
1679 ret += tcrypt_test("ecb(des)"); in do_test()
1680 ret += tcrypt_test("cbc(des)"); in do_test()
1681 ret += tcrypt_test("ctr(des)"); in do_test()
1685 ret += tcrypt_test("ecb(des3_ede)"); in do_test()
1686 ret += tcrypt_test("cbc(des3_ede)"); in do_test()
1687 ret += tcrypt_test("ctr(des3_ede)"); in do_test()
1691 ret += tcrypt_test("md4"); in do_test()
1695 ret += tcrypt_test("sha256"); in do_test()
1699 ret += tcrypt_test("ecb(blowfish)"); in do_test()
1700 ret += tcrypt_test("cbc(blowfish)"); in do_test()
1701 ret += tcrypt_test("ctr(blowfish)"); in do_test()
1705 ret += tcrypt_test("ecb(twofish)"); in do_test()
1706 ret += tcrypt_test("cbc(twofish)"); in do_test()
1707 ret += tcrypt_test("ctr(twofish)"); in do_test()
1708 ret += tcrypt_test("lrw(twofish)"); in do_test()
1709 ret += tcrypt_test("xts(twofish)"); in do_test()
1713 ret += tcrypt_test("ecb(serpent)"); in do_test()
1714 ret += tcrypt_test("cbc(serpent)"); in do_test()
1715 ret += tcrypt_test("ctr(serpent)"); in do_test()
1716 ret += tcrypt_test("lrw(serpent)"); in do_test()
1717 ret += tcrypt_test("xts(serpent)"); in do_test()
1721 ret += tcrypt_test("ecb(aes)"); in do_test()
1722 ret += tcrypt_test("cbc(aes)"); in do_test()
1723 ret += tcrypt_test("lrw(aes)"); in do_test()
1724 ret += tcrypt_test("xts(aes)"); in do_test()
1725 ret += tcrypt_test("ctr(aes)"); in do_test()
1726 ret += tcrypt_test("rfc3686(ctr(aes))"); in do_test()
1727 ret += tcrypt_test("ofb(aes)"); in do_test()
1728 ret += tcrypt_test("cfb(aes)"); in do_test()
1732 ret += tcrypt_test("sha384"); in do_test()
1736 ret += tcrypt_test("sha512"); in do_test()
1740 ret += tcrypt_test("deflate"); in do_test()
1744 ret += tcrypt_test("ecb(cast5)"); in do_test()
1745 ret += tcrypt_test("cbc(cast5)"); in do_test()
1746 ret += tcrypt_test("ctr(cast5)"); in do_test()
1750 ret += tcrypt_test("ecb(cast6)"); in do_test()
1751 ret += tcrypt_test("cbc(cast6)"); in do_test()
1752 ret += tcrypt_test("ctr(cast6)"); in do_test()
1753 ret += tcrypt_test("lrw(cast6)"); in do_test()
1754 ret += tcrypt_test("xts(cast6)"); in do_test()
1758 ret += tcrypt_test("ecb(arc4)"); in do_test()
1762 ret += tcrypt_test("michael_mic"); in do_test()
1766 ret += tcrypt_test("crc32c"); in do_test()
1770 ret += tcrypt_test("ecb(tea)"); in do_test()
1774 ret += tcrypt_test("ecb(xtea)"); in do_test()
1778 ret += tcrypt_test("ecb(khazad)"); in do_test()
1782 ret += tcrypt_test("wp512"); in do_test()
1786 ret += tcrypt_test("wp384"); in do_test()
1790 ret += tcrypt_test("wp256"); in do_test()
1794 ret += tcrypt_test("ecb(tnepres)"); in do_test()
1798 ret += tcrypt_test("ecb(anubis)"); in do_test()
1799 ret += tcrypt_test("cbc(anubis)"); in do_test()
1803 ret += tcrypt_test("tgr192"); in do_test()
1807 ret += tcrypt_test("tgr160"); in do_test()
1811 ret += tcrypt_test("tgr128"); in do_test()
1815 ret += tcrypt_test("ecb(xeta)"); in do_test()
1819 ret += tcrypt_test("pcbc(fcrypt)"); in do_test()
1823 ret += tcrypt_test("ecb(camellia)"); in do_test()
1824 ret += tcrypt_test("cbc(camellia)"); in do_test()
1825 ret += tcrypt_test("ctr(camellia)"); in do_test()
1826 ret += tcrypt_test("lrw(camellia)"); in do_test()
1827 ret += tcrypt_test("xts(camellia)"); in do_test()
1831 ret += tcrypt_test("sha224"); in do_test()
1835 ret += tcrypt_test("salsa20"); in do_test()
1839 ret += tcrypt_test("gcm(aes)"); in do_test()
1843 ret += tcrypt_test("lzo"); in do_test()
1847 ret += tcrypt_test("ccm(aes)"); in do_test()
1851 ret += tcrypt_test("cts(cbc(aes))"); in do_test()
1855 ret += tcrypt_test("rmd128"); in do_test()
1859 ret += tcrypt_test("rmd160"); in do_test()
1863 ret += tcrypt_test("rmd256"); in do_test()
1867 ret += tcrypt_test("rmd320"); in do_test()
1871 ret += tcrypt_test("ecb(seed)"); in do_test()
1875 ret += tcrypt_test("rfc4309(ccm(aes))"); in do_test()
1879 ret += tcrypt_test("ghash"); in do_test()
1883 ret += tcrypt_test("crct10dif"); in do_test()
1887 ret += tcrypt_test("sha3-224"); in do_test()
1891 ret += tcrypt_test("sha3-256"); in do_test()
1895 ret += tcrypt_test("sha3-384"); in do_test()
1899 ret += tcrypt_test("sha3-512"); in do_test()
1903 ret += tcrypt_test("sm3"); in do_test()
1907 ret += tcrypt_test("streebog256"); in do_test()
1911 ret += tcrypt_test("streebog512"); in do_test()
1915 ret += tcrypt_test("hmac(md5)"); in do_test()
1919 ret += tcrypt_test("hmac(sha1)"); in do_test()
1923 ret += tcrypt_test("hmac(sha256)"); in do_test()
1927 ret += tcrypt_test("hmac(sha384)"); in do_test()
1931 ret += tcrypt_test("hmac(sha512)"); in do_test()
1935 ret += tcrypt_test("hmac(sha224)"); in do_test()
1939 ret += tcrypt_test("xcbc(aes)"); in do_test()
1943 ret += tcrypt_test("hmac(rmd128)"); in do_test()
1947 ret += tcrypt_test("hmac(rmd160)"); in do_test()
1951 ret += tcrypt_test("vmac64(aes)"); in do_test()
1955 ret += tcrypt_test("hmac(sha3-224)"); in do_test()
1959 ret += tcrypt_test("hmac(sha3-256)"); in do_test()
1963 ret += tcrypt_test("hmac(sha3-384)"); in do_test()
1967 ret += tcrypt_test("hmac(sha3-512)"); in do_test()
1971 ret += tcrypt_test("hmac(streebog256)"); in do_test()
1975 ret += tcrypt_test("hmac(streebog512)"); in do_test()
1979 ret += tcrypt_test("ansi_cprng"); in do_test()
1983 ret += tcrypt_test("rfc4106(gcm(aes))"); in do_test()
1987 ret += tcrypt_test("rfc4543(gcm(aes))"); in do_test()
1991 ret += tcrypt_test("cmac(aes)"); in do_test()
1995 ret += tcrypt_test("cmac(des3_ede)"); in do_test()
1999 ret += tcrypt_test("authenc(hmac(sha1),cbc(aes))"); in do_test()
2003 ret += tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"); in do_test()
2007 ret += tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"); in do_test()
2010 ret += tcrypt_test("authenc(hmac(sha1),cbc(des))"); in do_test()
2013 ret += tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"); in do_test()
2016 ret += tcrypt_test("authenc(hmac(sha224),cbc(des))"); in do_test()
2019 ret += tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"); in do_test()
2022 ret += tcrypt_test("authenc(hmac(sha256),cbc(des))"); in do_test()
2025 ret += tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"); in do_test()
2028 ret += tcrypt_test("authenc(hmac(sha384),cbc(des))"); in do_test()
2031 ret += tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"); in do_test()
2034 ret += tcrypt_test("authenc(hmac(sha512),cbc(des))"); in do_test()
2037 ret += tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"); in do_test()
2040 ret += tcrypt_test("ecb(sm4)"); in do_test()
2041 ret += tcrypt_test("cbc(sm4)"); in do_test()
2042 ret += tcrypt_test("ctr(sm4)"); in do_test()
3014 return ret; in do_test()