Lines Matching refs:ret

132 static inline int do_one_aead_op(struct aead_request *req, int ret)  in do_one_aead_op()  argument
136 return crypto_wait_req(ret, wait); in do_one_aead_op()
180 int ret = 0; in test_mb_aead_jiffies() local
189 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_jiffies()
190 if (ret) in test_mb_aead_jiffies()
199 return ret; in test_mb_aead_jiffies()
206 int ret = 0; in test_mb_aead_cycles() local
216 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
217 if (ret) in test_mb_aead_cycles()
226 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
229 if (ret) in test_mb_aead_cycles()
240 return ret; in test_mb_aead_cycles()
256 int ret; in test_mb_aead_speed() local
284 ret = crypto_aead_setauthsize(tfm, authsize); in test_mb_aead_speed()
285 if (ret) { in test_mb_aead_speed()
287 ret); in test_mb_aead_speed()
362 ret = crypto_aead_setkey(tfm, key, *keysize); in test_mb_aead_speed()
363 if (ret) { in test_mb_aead_speed()
397 ret = crypto_aead_encrypt(cur->req); in test_mb_aead_speed()
398 ret = do_one_aead_op(cur->req, ret); in test_mb_aead_speed()
400 if (ret) { in test_mb_aead_speed()
402 ret); in test_mb_aead_speed()
415 ret = test_mb_aead_jiffies(data, enc, bs, in test_mb_aead_speed()
419 ret = test_mb_aead_cycles(data, enc, bs, in test_mb_aead_speed()
423 if (ret) { in test_mb_aead_speed()
424 pr_err("%s() failed return code=%d\n", e, ret); in test_mb_aead_speed()
458 int ret; in test_aead_jiffies() local
463 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_jiffies()
465 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_jiffies()
467 if (ret) in test_aead_jiffies()
468 return ret; in test_aead_jiffies()
479 int ret = 0; in test_aead_cycles() local
485 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
487 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
489 if (ret) in test_aead_cycles()
499 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
501 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
504 if (ret) in test_aead_cycles()
511 if (ret == 0) in test_aead_cycles()
515 return ret; in test_aead_cycles()
525 int ret = -ENOMEM; in test_aead_speed() local
573 ret = crypto_aead_setauthsize(tfm, authsize); in test_aead_speed()
574 if (ret) { in test_aead_speed()
576 ret); in test_aead_speed()
618 ret = crypto_aead_setkey(tfm, key, *keysize); in test_aead_speed()
619 if (ret) { in test_aead_speed()
621 crypto_aead_get_flags(tfm), ret); in test_aead_speed()
653 ret = do_one_aead_op(req, in test_aead_speed()
656 if (ret) { in test_aead_speed()
658 ret); in test_aead_speed()
668 ret = test_aead_jiffies(req, enc, bs, in test_aead_speed()
672 ret = test_aead_cycles(req, enc, bs); in test_aead_speed()
675 if (ret) { in test_aead_speed()
676 pr_err("%s() failed return code=%d\n", e, ret); in test_aead_speed()
712 static inline int do_one_ahash_op(struct ahash_request *req, int ret) in do_one_ahash_op() argument
716 return crypto_wait_req(ret, wait); in do_one_ahash_op()
724 int ret; in test_ahash_jiffies_digest() local
728 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_jiffies_digest()
729 if (ret) in test_ahash_jiffies_digest()
730 return ret; in test_ahash_jiffies_digest()
744 int ret; in test_ahash_jiffies() local
751 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_jiffies()
752 if (ret) in test_ahash_jiffies()
753 return ret; in test_ahash_jiffies()
755 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_jiffies()
756 if (ret) in test_ahash_jiffies()
757 return ret; in test_ahash_jiffies()
760 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_jiffies()
761 if (ret) in test_ahash_jiffies()
762 return ret; in test_ahash_jiffies()
775 int ret, i; in test_ahash_cycles_digest() local
779 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
780 if (ret) in test_ahash_cycles_digest()
790 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
791 if (ret) in test_ahash_cycles_digest()
800 if (ret) in test_ahash_cycles_digest()
801 return ret; in test_ahash_cycles_digest()
813 int i, pcount, ret; in test_ahash_cycles() local
820 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
821 if (ret) in test_ahash_cycles()
824 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
825 if (ret) in test_ahash_cycles()
828 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
829 if (ret) in test_ahash_cycles()
839 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
840 if (ret) in test_ahash_cycles()
843 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
844 if (ret) in test_ahash_cycles()
847 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
848 if (ret) in test_ahash_cycles()
857 if (ret) in test_ahash_cycles()
858 return ret; in test_ahash_cycles()
874 int i, ret; in test_ahash_speed_common() local
924 ret = test_ahash_jiffies(req, speed[i].blen, in test_ahash_speed_common()
928 ret = test_ahash_cycles(req, speed[i].blen, in test_ahash_speed_common()
932 if (ret) { in test_ahash_speed_common()
933 pr_err("hashing failed ret=%d\n", ret); in test_ahash_speed_common()
997 int ret = 0; in test_mb_acipher_jiffies() local
1006 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_jiffies()
1007 if (ret) in test_mb_acipher_jiffies()
1016 return ret; in test_mb_acipher_jiffies()
1023 int ret = 0; in test_mb_acipher_cycles() local
1033 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1034 if (ret) in test_mb_acipher_cycles()
1043 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1046 if (ret) in test_mb_acipher_cycles()
1057 return ret; in test_mb_acipher_cycles()
1071 int ret; in test_mb_skcipher_speed() local
1145 ret = crypto_skcipher_setkey(tfm, key, *keysize); in test_mb_skcipher_speed()
1146 if (ret) { in test_mb_skcipher_speed()
1182 ret = test_mb_acipher_jiffies(data, enc, in test_mb_skcipher_speed()
1187 ret = test_mb_acipher_cycles(data, enc, in test_mb_skcipher_speed()
1191 if (ret) { in test_mb_skcipher_speed()
1214 static inline int do_one_acipher_op(struct skcipher_request *req, int ret) in do_one_acipher_op() argument
1218 return crypto_wait_req(ret, wait); in do_one_acipher_op()
1226 int ret; in test_acipher_jiffies() local
1231 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1234 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1237 if (ret) in test_acipher_jiffies()
1238 return ret; in test_acipher_jiffies()
1250 int ret = 0; in test_acipher_cycles() local
1256 ret = do_one_acipher_op(req, in test_acipher_cycles()
1259 ret = do_one_acipher_op(req, in test_acipher_cycles()
1262 if (ret) in test_acipher_cycles()
1272 ret = do_one_acipher_op(req, in test_acipher_cycles()
1275 ret = do_one_acipher_op(req, in test_acipher_cycles()
1279 if (ret) in test_acipher_cycles()
1286 if (ret == 0) in test_acipher_cycles()
1290 return ret; in test_acipher_cycles()
1297 unsigned int ret, i, j, k, iv_len; in test_skcipher_speed() local
1364 ret = crypto_skcipher_setkey(tfm, key, *keysize); in test_skcipher_speed()
1365 if (ret) { in test_skcipher_speed()
1398 ret = test_acipher_jiffies(req, enc, in test_skcipher_speed()
1402 ret = test_acipher_cycles(req, enc, in test_skcipher_speed()
1406 if (ret) { in test_skcipher_speed()
1441 int ret; in tcrypt_test() local
1445 ret = alg_test(alg, alg, 0, 0); in tcrypt_test()
1447 if (fips_enabled && (ret == -EINVAL || ret == -ECANCELED)) in tcrypt_test()
1448 ret = 0; in tcrypt_test()
1449 return ret; in tcrypt_test()
1455 int ret = 0; in do_test() local
1462 ret = -ENOENT; in do_test()
1467 ret = min(ret, do_test(NULL, 0, 0, i, num_mb)); in do_test()
1471 ret = min(ret, tcrypt_test("md5")); in do_test()
1475 ret = min(ret, tcrypt_test("sha1")); in do_test()
1479 ret = min(ret, tcrypt_test("ecb(des)")); in do_test()
1480 ret = min(ret, tcrypt_test("cbc(des)")); in do_test()
1481 ret = min(ret, tcrypt_test("ctr(des)")); in do_test()
1485 ret = min(ret, tcrypt_test("ecb(des3_ede)")); in do_test()
1486 ret = min(ret, tcrypt_test("cbc(des3_ede)")); in do_test()
1487 ret = min(ret, tcrypt_test("ctr(des3_ede)")); in do_test()
1491 ret = min(ret, tcrypt_test("md4")); in do_test()
1495 ret = min(ret, tcrypt_test("sha256")); in do_test()
1499 ret = min(ret, tcrypt_test("ecb(blowfish)")); in do_test()
1500 ret = min(ret, tcrypt_test("cbc(blowfish)")); in do_test()
1501 ret = min(ret, tcrypt_test("ctr(blowfish)")); in do_test()
1505 ret = min(ret, tcrypt_test("ecb(twofish)")); in do_test()
1506 ret = min(ret, tcrypt_test("cbc(twofish)")); in do_test()
1507 ret = min(ret, tcrypt_test("ctr(twofish)")); in do_test()
1508 ret = min(ret, tcrypt_test("lrw(twofish)")); in do_test()
1509 ret = min(ret, tcrypt_test("xts(twofish)")); in do_test()
1513 ret = min(ret, tcrypt_test("ecb(serpent)")); in do_test()
1514 ret = min(ret, tcrypt_test("cbc(serpent)")); in do_test()
1515 ret = min(ret, tcrypt_test("ctr(serpent)")); in do_test()
1516 ret = min(ret, tcrypt_test("lrw(serpent)")); in do_test()
1517 ret = min(ret, tcrypt_test("xts(serpent)")); in do_test()
1521 ret = min(ret, tcrypt_test("ecb(aes)")); in do_test()
1522 ret = min(ret, tcrypt_test("cbc(aes)")); in do_test()
1523 ret = min(ret, tcrypt_test("lrw(aes)")); in do_test()
1524 ret = min(ret, tcrypt_test("xts(aes)")); in do_test()
1525 ret = min(ret, tcrypt_test("ctr(aes)")); in do_test()
1526 ret = min(ret, tcrypt_test("rfc3686(ctr(aes))")); in do_test()
1527 ret = min(ret, tcrypt_test("xctr(aes)")); in do_test()
1531 ret = min(ret, tcrypt_test("sha384")); in do_test()
1535 ret = min(ret, tcrypt_test("sha512")); in do_test()
1539 ret = min(ret, tcrypt_test("deflate")); in do_test()
1543 ret = min(ret, tcrypt_test("ecb(cast5)")); in do_test()
1544 ret = min(ret, tcrypt_test("cbc(cast5)")); in do_test()
1545 ret = min(ret, tcrypt_test("ctr(cast5)")); in do_test()
1549 ret = min(ret, tcrypt_test("ecb(cast6)")); in do_test()
1550 ret = min(ret, tcrypt_test("cbc(cast6)")); in do_test()
1551 ret = min(ret, tcrypt_test("ctr(cast6)")); in do_test()
1552 ret = min(ret, tcrypt_test("lrw(cast6)")); in do_test()
1553 ret = min(ret, tcrypt_test("xts(cast6)")); in do_test()
1557 ret = min(ret, tcrypt_test("ecb(arc4)")); in do_test()
1561 ret = min(ret, tcrypt_test("michael_mic")); in do_test()
1565 ret = min(ret, tcrypt_test("crc32c")); in do_test()
1569 ret = min(ret, tcrypt_test("ecb(tea)")); in do_test()
1573 ret = min(ret, tcrypt_test("ecb(xtea)")); in do_test()
1577 ret = min(ret, tcrypt_test("ecb(khazad)")); in do_test()
1581 ret = min(ret, tcrypt_test("wp512")); in do_test()
1585 ret = min(ret, tcrypt_test("wp384")); in do_test()
1589 ret = min(ret, tcrypt_test("wp256")); in do_test()
1593 ret = min(ret, tcrypt_test("ecb(anubis)")); in do_test()
1594 ret = min(ret, tcrypt_test("cbc(anubis)")); in do_test()
1598 ret = min(ret, tcrypt_test("ecb(xeta)")); in do_test()
1602 ret = min(ret, tcrypt_test("pcbc(fcrypt)")); in do_test()
1606 ret = min(ret, tcrypt_test("ecb(camellia)")); in do_test()
1607 ret = min(ret, tcrypt_test("cbc(camellia)")); in do_test()
1608 ret = min(ret, tcrypt_test("ctr(camellia)")); in do_test()
1609 ret = min(ret, tcrypt_test("lrw(camellia)")); in do_test()
1610 ret = min(ret, tcrypt_test("xts(camellia)")); in do_test()
1614 ret = min(ret, tcrypt_test("sha224")); in do_test()
1618 ret = min(ret, tcrypt_test("gcm(aes)")); in do_test()
1622 ret = min(ret, tcrypt_test("lzo")); in do_test()
1626 ret = min(ret, tcrypt_test("ccm(aes)")); in do_test()
1630 ret = min(ret, tcrypt_test("cts(cbc(aes))")); in do_test()
1634 ret = min(ret, tcrypt_test("xxhash64")); in do_test()
1638 ret = min(ret, tcrypt_test("rmd160")); in do_test()
1642 ret = min(ret, tcrypt_test("blake2b-512")); in do_test()
1646 ret = min(ret, tcrypt_test("ecb(seed)")); in do_test()
1650 ret = min(ret, tcrypt_test("rfc4309(ccm(aes))")); in do_test()
1654 ret = min(ret, tcrypt_test("ghash")); in do_test()
1658 ret = min(ret, tcrypt_test("sha3-224")); in do_test()
1662 ret = min(ret, tcrypt_test("sha3-256")); in do_test()
1666 ret = min(ret, tcrypt_test("sha3-384")); in do_test()
1670 ret = min(ret, tcrypt_test("sha3-512")); in do_test()
1674 ret = min(ret, tcrypt_test("sm3")); in do_test()
1678 ret = min(ret, tcrypt_test("streebog256")); in do_test()
1682 ret = min(ret, tcrypt_test("streebog512")); in do_test()
1686 ret = min(ret, tcrypt_test("gcm(sm4)")); in do_test()
1690 ret = min(ret, tcrypt_test("ccm(sm4)")); in do_test()
1694 ret = min(ret, tcrypt_test("polyval")); in do_test()
1698 ret = min(ret, tcrypt_test("gcm(aria)")); in do_test()
1702 ret = min(ret, tcrypt_test("cts(cbc(sm4))")); in do_test()
1706 ret = min(ret, tcrypt_test("hmac(md5)")); in do_test()
1710 ret = min(ret, tcrypt_test("hmac(sha1)")); in do_test()
1714 ret = min(ret, tcrypt_test("hmac(sha256)")); in do_test()
1718 ret = min(ret, tcrypt_test("hmac(sha384)")); in do_test()
1722 ret = min(ret, tcrypt_test("hmac(sha512)")); in do_test()
1726 ret = min(ret, tcrypt_test("hmac(sha224)")); in do_test()
1730 ret = min(ret, tcrypt_test("xcbc(aes)")); in do_test()
1734 ret = min(ret, tcrypt_test("hmac(rmd160)")); in do_test()
1738 ret = min(ret, tcrypt_test("hmac(sha3-224)")); in do_test()
1742 ret = min(ret, tcrypt_test("hmac(sha3-256)")); in do_test()
1746 ret = min(ret, tcrypt_test("hmac(sha3-384)")); in do_test()
1750 ret = min(ret, tcrypt_test("hmac(sha3-512)")); in do_test()
1754 ret = min(ret, tcrypt_test("hmac(streebog256)")); in do_test()
1758 ret = min(ret, tcrypt_test("hmac(streebog512)")); in do_test()
1762 ret = min(ret, tcrypt_test("ansi_cprng")); in do_test()
1766 ret = min(ret, tcrypt_test("rfc4106(gcm(aes))")); in do_test()
1770 ret = min(ret, tcrypt_test("rfc4543(gcm(aes))")); in do_test()
1774 ret = min(ret, tcrypt_test("cmac(aes)")); in do_test()
1778 ret = min(ret, tcrypt_test("cmac(des3_ede)")); in do_test()
1782 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(aes))")); in do_test()
1786 ret = min(ret, tcrypt_test("authenc(hmac(md5),ecb(cipher_null))")); in do_test()
1790 ret = min(ret, tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))")); in do_test()
1794 ret = min(ret, tcrypt_test("cbcmac(sm4)")); in do_test()
1798 ret = min(ret, tcrypt_test("cmac(sm4)")); in do_test()
1802 ret = min(ret, tcrypt_test("xcbc(sm4)")); in do_test()
1806 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des))")); in do_test()
1809 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))")); in do_test()
1812 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des))")); in do_test()
1815 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))")); in do_test()
1818 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des))")); in do_test()
1821 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))")); in do_test()
1824 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des))")); in do_test()
1827 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))")); in do_test()
1830 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des))")); in do_test()
1833 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))")); in do_test()
1836 ret = min(ret, tcrypt_test("ecb(sm4)")); in do_test()
1837 ret = min(ret, tcrypt_test("cbc(sm4)")); in do_test()
1838 ret = min(ret, tcrypt_test("ctr(sm4)")); in do_test()
1839 ret = min(ret, tcrypt_test("xts(sm4)")); in do_test()
1842 ret = min(ret, tcrypt_test("ecb(aria)")); in do_test()
1843 ret = min(ret, tcrypt_test("cbc(aria)")); in do_test()
1844 ret = min(ret, tcrypt_test("ctr(aria)")); in do_test()
1847 ret = min(ret, tcrypt_test("ffdhe2048(dh)")); in do_test()
2809 return ret; in do_test()