Lines Matching refs:ret

99 	int ret;  in test_cipher_jiffies()  local
104 ret = crypto_blkcipher_encrypt(desc, sg, sg, blen); in test_cipher_jiffies()
106 ret = crypto_blkcipher_decrypt(desc, sg, sg, blen); in test_cipher_jiffies()
108 if (ret) in test_cipher_jiffies()
109 return ret; in test_cipher_jiffies()
121 int ret = 0; in test_cipher_cycles() local
129 ret = crypto_blkcipher_encrypt(desc, sg, sg, blen); in test_cipher_cycles()
131 ret = crypto_blkcipher_decrypt(desc, sg, sg, blen); in test_cipher_cycles()
133 if (ret) in test_cipher_cycles()
143 ret = crypto_blkcipher_encrypt(desc, sg, sg, blen); in test_cipher_cycles()
145 ret = crypto_blkcipher_decrypt(desc, sg, sg, blen); in test_cipher_cycles()
148 if (ret) in test_cipher_cycles()
157 if (ret == 0) in test_cipher_cycles()
161 return ret; in test_cipher_cycles()
164 static inline int do_one_aead_op(struct aead_request *req, int ret) in do_one_aead_op() argument
166 if (ret == -EINPROGRESS || ret == -EBUSY) { in do_one_aead_op()
169 ret = wait_for_completion_interruptible(&tr->completion); in do_one_aead_op()
170 if (!ret) in do_one_aead_op()
171 ret = tr->err; in do_one_aead_op()
175 return ret; in do_one_aead_op()
183 int ret; in test_aead_jiffies() local
188 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_jiffies()
190 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_jiffies()
192 if (ret) in test_aead_jiffies()
193 return ret; in test_aead_jiffies()
204 int ret = 0; in test_aead_cycles() local
212 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
214 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
216 if (ret) in test_aead_cycles()
226 ret = do_one_aead_op(req, crypto_aead_encrypt(req)); in test_aead_cycles()
228 ret = do_one_aead_op(req, crypto_aead_decrypt(req)); in test_aead_cycles()
231 if (ret) in test_aead_cycles()
240 if (ret == 0) in test_aead_cycles()
244 return ret; in test_aead_cycles()
308 int ret = -ENOMEM; in test_aead_speed() local
392 ret = crypto_aead_setkey(tfm, key, *keysize); in test_aead_speed()
393 ret = crypto_aead_setauthsize(tfm, authsize); in test_aead_speed()
406 if (ret) { in test_aead_speed()
425 ret = test_aead_jiffies(req, enc, *b_size, in test_aead_speed()
428 ret = test_aead_cycles(req, enc, *b_size); in test_aead_speed()
430 if (ret) { in test_aead_speed()
431 pr_err("%s() failed return code=%d\n", e, ret); in test_aead_speed()
461 unsigned int ret, i, j, iv_len; in test_cipher_speed() local
515 ret = crypto_blkcipher_setkey(tfm, key, *keysize); in test_cipher_speed()
516 if (ret) { in test_cipher_speed()
537 ret = test_cipher_jiffies(&desc, enc, sg, in test_cipher_speed()
540 ret = test_cipher_cycles(&desc, enc, sg, in test_cipher_speed()
543 if (ret) { in test_cipher_speed()
563 int ret; in test_hash_jiffies_digest() local
567 ret = crypto_hash_digest(desc, sg, blen, out); in test_hash_jiffies_digest()
568 if (ret) in test_hash_jiffies_digest()
569 return ret; in test_hash_jiffies_digest()
583 int ret; in test_hash_jiffies() local
590 ret = crypto_hash_init(desc); in test_hash_jiffies()
591 if (ret) in test_hash_jiffies()
592 return ret; in test_hash_jiffies()
594 ret = crypto_hash_update(desc, sg, plen); in test_hash_jiffies()
595 if (ret) in test_hash_jiffies()
596 return ret; in test_hash_jiffies()
599 ret = crypto_hash_final(desc, out); in test_hash_jiffies()
600 if (ret) in test_hash_jiffies()
601 return ret; in test_hash_jiffies()
615 int ret; in test_hash_cycles_digest() local
621 ret = crypto_hash_digest(desc, sg, blen, out); in test_hash_cycles_digest()
622 if (ret) in test_hash_cycles_digest()
632 ret = crypto_hash_digest(desc, sg, blen, out); in test_hash_cycles_digest()
633 if (ret) in test_hash_cycles_digest()
644 if (ret) in test_hash_cycles_digest()
645 return ret; in test_hash_cycles_digest()
658 int ret; in test_hash_cycles() local
667 ret = crypto_hash_init(desc); in test_hash_cycles()
668 if (ret) in test_hash_cycles()
671 ret = crypto_hash_update(desc, sg, plen); in test_hash_cycles()
672 if (ret) in test_hash_cycles()
675 ret = crypto_hash_final(desc, out); in test_hash_cycles()
676 if (ret) in test_hash_cycles()
686 ret = crypto_hash_init(desc); in test_hash_cycles()
687 if (ret) in test_hash_cycles()
690 ret = crypto_hash_update(desc, sg, plen); in test_hash_cycles()
691 if (ret) in test_hash_cycles()
694 ret = crypto_hash_final(desc, out); in test_hash_cycles()
695 if (ret) in test_hash_cycles()
706 if (ret) in test_hash_cycles()
707 return ret; in test_hash_cycles()
734 int ret; in test_hash_speed() local
773 ret = test_hash_jiffies(&desc, sg, speed[i].blen, in test_hash_speed()
776 ret = test_hash_cycles(&desc, sg, speed[i].blen, in test_hash_speed()
779 if (ret) { in test_hash_speed()
780 printk(KERN_ERR "hashing failed ret=%d\n", ret); in test_hash_speed()
789 static inline int do_one_ahash_op(struct ahash_request *req, int ret) in do_one_ahash_op() argument
791 if (ret == -EINPROGRESS || ret == -EBUSY) { in do_one_ahash_op()
796 ret = tr->err; in do_one_ahash_op()
798 return ret; in do_one_ahash_op()
806 int ret; in test_ahash_jiffies_digest() local
810 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_jiffies_digest()
811 if (ret) in test_ahash_jiffies_digest()
812 return ret; in test_ahash_jiffies_digest()
826 int ret; in test_ahash_jiffies() local
833 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_jiffies()
834 if (ret) in test_ahash_jiffies()
835 return ret; in test_ahash_jiffies()
837 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_jiffies()
838 if (ret) in test_ahash_jiffies()
839 return ret; in test_ahash_jiffies()
842 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_jiffies()
843 if (ret) in test_ahash_jiffies()
844 return ret; in test_ahash_jiffies()
857 int ret, i; in test_ahash_cycles_digest() local
861 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
862 if (ret) in test_ahash_cycles_digest()
872 ret = do_one_ahash_op(req, crypto_ahash_digest(req)); in test_ahash_cycles_digest()
873 if (ret) in test_ahash_cycles_digest()
882 if (ret) in test_ahash_cycles_digest()
883 return ret; in test_ahash_cycles_digest()
895 int i, pcount, ret; in test_ahash_cycles() local
902 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
903 if (ret) in test_ahash_cycles()
906 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
907 if (ret) in test_ahash_cycles()
910 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
911 if (ret) in test_ahash_cycles()
921 ret = do_one_ahash_op(req, crypto_ahash_init(req)); in test_ahash_cycles()
922 if (ret) in test_ahash_cycles()
925 ret = do_one_ahash_op(req, crypto_ahash_update(req)); in test_ahash_cycles()
926 if (ret) in test_ahash_cycles()
929 ret = do_one_ahash_op(req, crypto_ahash_final(req)); in test_ahash_cycles()
930 if (ret) in test_ahash_cycles()
939 if (ret) in test_ahash_cycles()
940 return ret; in test_ahash_cycles()
956 int i, ret; in test_ahash_speed() local
1003 ret = test_ahash_jiffies(req, speed[i].blen, in test_ahash_speed()
1006 ret = test_ahash_cycles(req, speed[i].blen, in test_ahash_speed()
1009 if (ret) { in test_ahash_speed()
1010 pr_err("hashing failed ret=%d\n", ret); in test_ahash_speed()
1024 static inline int do_one_acipher_op(struct ablkcipher_request *req, int ret) in do_one_acipher_op() argument
1026 if (ret == -EINPROGRESS || ret == -EBUSY) { in do_one_acipher_op()
1031 ret = tr->err; in do_one_acipher_op()
1034 return ret; in do_one_acipher_op()
1042 int ret; in test_acipher_jiffies() local
1047 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1050 ret = do_one_acipher_op(req, in test_acipher_jiffies()
1053 if (ret) in test_acipher_jiffies()
1054 return ret; in test_acipher_jiffies()
1066 int ret = 0; in test_acipher_cycles() local
1072 ret = do_one_acipher_op(req, in test_acipher_cycles()
1075 ret = do_one_acipher_op(req, in test_acipher_cycles()
1078 if (ret) in test_acipher_cycles()
1088 ret = do_one_acipher_op(req, in test_acipher_cycles()
1091 ret = do_one_acipher_op(req, in test_acipher_cycles()
1095 if (ret) in test_acipher_cycles()
1102 if (ret == 0) in test_acipher_cycles()
1106 return ret; in test_acipher_cycles()
1113 unsigned int ret, i, j, k, iv_len; in test_acipher_speed() local
1180 ret = crypto_ablkcipher_setkey(tfm, key, *keysize); in test_acipher_speed()
1181 if (ret) { in test_acipher_speed()
1214 ret = test_acipher_jiffies(req, enc, in test_acipher_speed()
1217 ret = test_acipher_cycles(req, enc, in test_acipher_speed()
1220 if (ret) { in test_acipher_speed()
1251 int ret; in tcrypt_test() local
1253 ret = alg_test(alg, alg, 0, 0); in tcrypt_test()
1255 if (fips_enabled && ret == -EINVAL) in tcrypt_test()
1256 ret = 0; in tcrypt_test()
1257 return ret; in tcrypt_test()
1263 int ret = 0; in do_test() local
1270 ret = -ENOENT; in do_test()
1275 ret += do_test(NULL, 0, 0, i); in do_test()
1279 ret += tcrypt_test("md5"); in do_test()
1283 ret += tcrypt_test("sha1"); in do_test()
1287 ret += tcrypt_test("ecb(des)"); in do_test()
1288 ret += tcrypt_test("cbc(des)"); in do_test()
1289 ret += tcrypt_test("ctr(des)"); in do_test()
1293 ret += tcrypt_test("ecb(des3_ede)"); in do_test()
1294 ret += tcrypt_test("cbc(des3_ede)"); in do_test()
1295 ret += tcrypt_test("ctr(des3_ede)"); in do_test()
1299 ret += tcrypt_test("md4"); in do_test()
1303 ret += tcrypt_test("sha256"); in do_test()
1307 ret += tcrypt_test("ecb(blowfish)"); in do_test()
1308 ret += tcrypt_test("cbc(blowfish)"); in do_test()
1309 ret += tcrypt_test("ctr(blowfish)"); in do_test()
1313 ret += tcrypt_test("ecb(twofish)"); in do_test()
1314 ret += tcrypt_test("cbc(twofish)"); in do_test()
1315 ret += tcrypt_test("ctr(twofish)"); in do_test()
1316 ret += tcrypt_test("lrw(twofish)"); in do_test()
1317 ret += tcrypt_test("xts(twofish)"); in do_test()
1321 ret += tcrypt_test("ecb(serpent)"); in do_test()
1322 ret += tcrypt_test("cbc(serpent)"); in do_test()
1323 ret += tcrypt_test("ctr(serpent)"); in do_test()
1324 ret += tcrypt_test("lrw(serpent)"); in do_test()
1325 ret += tcrypt_test("xts(serpent)"); in do_test()
1329 ret += tcrypt_test("ecb(aes)"); in do_test()
1330 ret += tcrypt_test("cbc(aes)"); in do_test()
1331 ret += tcrypt_test("lrw(aes)"); in do_test()
1332 ret += tcrypt_test("xts(aes)"); in do_test()
1333 ret += tcrypt_test("ctr(aes)"); in do_test()
1334 ret += tcrypt_test("rfc3686(ctr(aes))"); in do_test()
1338 ret += tcrypt_test("sha384"); in do_test()
1342 ret += tcrypt_test("sha512"); in do_test()
1346 ret += tcrypt_test("deflate"); in do_test()
1350 ret += tcrypt_test("ecb(cast5)"); in do_test()
1351 ret += tcrypt_test("cbc(cast5)"); in do_test()
1352 ret += tcrypt_test("ctr(cast5)"); in do_test()
1356 ret += tcrypt_test("ecb(cast6)"); in do_test()
1357 ret += tcrypt_test("cbc(cast6)"); in do_test()
1358 ret += tcrypt_test("ctr(cast6)"); in do_test()
1359 ret += tcrypt_test("lrw(cast6)"); in do_test()
1360 ret += tcrypt_test("xts(cast6)"); in do_test()
1364 ret += tcrypt_test("ecb(arc4)"); in do_test()
1368 ret += tcrypt_test("michael_mic"); in do_test()
1372 ret += tcrypt_test("crc32c"); in do_test()
1376 ret += tcrypt_test("ecb(tea)"); in do_test()
1380 ret += tcrypt_test("ecb(xtea)"); in do_test()
1384 ret += tcrypt_test("ecb(khazad)"); in do_test()
1388 ret += tcrypt_test("wp512"); in do_test()
1392 ret += tcrypt_test("wp384"); in do_test()
1396 ret += tcrypt_test("wp256"); in do_test()
1400 ret += tcrypt_test("ecb(tnepres)"); in do_test()
1404 ret += tcrypt_test("ecb(anubis)"); in do_test()
1405 ret += tcrypt_test("cbc(anubis)"); in do_test()
1409 ret += tcrypt_test("tgr192"); in do_test()
1413 ret += tcrypt_test("tgr160"); in do_test()
1417 ret += tcrypt_test("tgr128"); in do_test()
1421 ret += tcrypt_test("ecb(xeta)"); in do_test()
1425 ret += tcrypt_test("pcbc(fcrypt)"); in do_test()
1429 ret += tcrypt_test("ecb(camellia)"); in do_test()
1430 ret += tcrypt_test("cbc(camellia)"); in do_test()
1431 ret += tcrypt_test("ctr(camellia)"); in do_test()
1432 ret += tcrypt_test("lrw(camellia)"); in do_test()
1433 ret += tcrypt_test("xts(camellia)"); in do_test()
1437 ret += tcrypt_test("sha224"); in do_test()
1441 ret += tcrypt_test("salsa20"); in do_test()
1445 ret += tcrypt_test("gcm(aes)"); in do_test()
1449 ret += tcrypt_test("lzo"); in do_test()
1453 ret += tcrypt_test("ccm(aes)"); in do_test()
1457 ret += tcrypt_test("cts(cbc(aes))"); in do_test()
1461 ret += tcrypt_test("rmd128"); in do_test()
1465 ret += tcrypt_test("rmd160"); in do_test()
1469 ret += tcrypt_test("rmd256"); in do_test()
1473 ret += tcrypt_test("rmd320"); in do_test()
1477 ret += tcrypt_test("ecb(seed)"); in do_test()
1481 ret += tcrypt_test("zlib"); in do_test()
1485 ret += tcrypt_test("rfc4309(ccm(aes))"); in do_test()
1489 ret += tcrypt_test("ghash"); in do_test()
1493 ret += tcrypt_test("crct10dif"); in do_test()
1497 ret += tcrypt_test("hmac(md5)"); in do_test()
1501 ret += tcrypt_test("hmac(sha1)"); in do_test()
1505 ret += tcrypt_test("hmac(sha256)"); in do_test()
1509 ret += tcrypt_test("hmac(sha384)"); in do_test()
1513 ret += tcrypt_test("hmac(sha512)"); in do_test()
1517 ret += tcrypt_test("hmac(sha224)"); in do_test()
1521 ret += tcrypt_test("xcbc(aes)"); in do_test()
1525 ret += tcrypt_test("hmac(rmd128)"); in do_test()
1529 ret += tcrypt_test("hmac(rmd160)"); in do_test()
1533 ret += tcrypt_test("vmac(aes)"); in do_test()
1537 ret += tcrypt_test("hmac(crc32)"); in do_test()
1541 ret += tcrypt_test("ansi_cprng"); in do_test()
1545 ret += tcrypt_test("rfc4106(gcm(aes))"); in do_test()
1549 ret += tcrypt_test("rfc4543(gcm(aes))"); in do_test()
1553 ret += tcrypt_test("cmac(aes)"); in do_test()
1557 ret += tcrypt_test("cmac(des3_ede)"); in do_test()
1561 ret += tcrypt_test("authenc(hmac(sha1),cbc(aes))"); in do_test()
1565 ret += tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"); in do_test()
1569 ret += tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"); in do_test()
1572 ret += tcrypt_test("authenc(hmac(sha1),cbc(des))"); in do_test()
1575 ret += tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"); in do_test()
1578 ret += tcrypt_test("authenc(hmac(sha224),cbc(des))"); in do_test()
1581 ret += tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"); in do_test()
1584 ret += tcrypt_test("authenc(hmac(sha256),cbc(des))"); in do_test()
1587 ret += tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"); in do_test()
1590 ret += tcrypt_test("authenc(hmac(sha384),cbc(des))"); in do_test()
1593 ret += tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"); in do_test()
1596 ret += tcrypt_test("authenc(hmac(sha512),cbc(des))"); in do_test()
1599 ret += tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"); in do_test()
2198 return ret; in do_test()