* crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
@ 2023-09-17 7:29 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2023-09-17 7:29 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Robert Elliott <elliott@hpe.com>
CC: Herbert Xu <herbert@gondor.apana.org.au>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: f0b0d403eabbe135d8dbb40ad5e41018947d336c
commit: 65c92cbb3f2365627a10cf97560d51e88fb4e588 crypto: tcrypt - fix return value for multiple subtests
date: 11 months ago
:::::: branch date: 9 hours ago
:::::: commit date: 11 months ago
config: x86_64-randconfig-161-20230917 (https://download.01.org/0day-ci/archive/20230917/202309171512.DdKLGKyP-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce: (https://download.01.org/0day-ci/archive/20230917/202309171512.DdKLGKyP-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202309171512.DdKLGKyP-lkp@intel.com/
smatch warnings:
crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
vim +2288 crypto/tcrypt.c
01b323245e4f6d Herbert Xu 2008-07-31 1458
4e234eed58518a Kees Cook 2018-04-26 1459 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb)
01b323245e4f6d Herbert Xu 2008-07-31 1460 {
01b323245e4f6d Herbert Xu 2008-07-31 1461 int i;
4e033a6bc70f09 Jarod Wilson 2009-05-27 1462 int ret = 0;
01b323245e4f6d Herbert Xu 2008-07-31 1463
01b323245e4f6d Herbert Xu 2008-07-31 1464 switch (m) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 1465 case 0:
8606813a6c8997 Herbert Xu 2014-12-04 1466 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 1467 if (!crypto_has_alg(alg, type,
8606813a6c8997 Herbert Xu 2014-12-04 1468 mask ?: CRYPTO_ALG_TYPE_MASK))
8606813a6c8997 Herbert Xu 2014-12-04 1469 ret = -ENOENT;
8606813a6c8997 Herbert Xu 2014-12-04 1470 break;
8606813a6c8997 Herbert Xu 2014-12-04 1471 }
8606813a6c8997 Herbert Xu 2014-12-04 1472
01b323245e4f6d Herbert Xu 2008-07-31 1473 for (i = 1; i < 200; i++)
65c92cbb3f2365 Robert Elliott 2022-09-30 1474 ret = min(ret, do_test(NULL, 0, 0, i, num_mb));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1475 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1476
^1da177e4c3f41 Linus Torvalds 2005-04-16 1477 case 1:
65c92cbb3f2365 Robert Elliott 2022-09-30 1478 ret = min(ret, tcrypt_test("md5"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1479 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1480
^1da177e4c3f41 Linus Torvalds 2005-04-16 1481 case 2:
65c92cbb3f2365 Robert Elliott 2022-09-30 1482 ret = min(ret, tcrypt_test("sha1"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1483 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1484
^1da177e4c3f41 Linus Torvalds 2005-04-16 1485 case 3:
65c92cbb3f2365 Robert Elliott 2022-09-30 1486 ret = min(ret, tcrypt_test("ecb(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1487 ret = min(ret, tcrypt_test("cbc(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1488 ret = min(ret, tcrypt_test("ctr(des)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1489 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1490
^1da177e4c3f41 Linus Torvalds 2005-04-16 1491 case 4:
65c92cbb3f2365 Robert Elliott 2022-09-30 1492 ret = min(ret, tcrypt_test("ecb(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1493 ret = min(ret, tcrypt_test("cbc(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1494 ret = min(ret, tcrypt_test("ctr(des3_ede)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1495 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1496
^1da177e4c3f41 Linus Torvalds 2005-04-16 1497 case 5:
65c92cbb3f2365 Robert Elliott 2022-09-30 1498 ret = min(ret, tcrypt_test("md4"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1499 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1500
^1da177e4c3f41 Linus Torvalds 2005-04-16 1501 case 6:
65c92cbb3f2365 Robert Elliott 2022-09-30 1502 ret = min(ret, tcrypt_test("sha256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1503 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1504
^1da177e4c3f41 Linus Torvalds 2005-04-16 1505 case 7:
65c92cbb3f2365 Robert Elliott 2022-09-30 1506 ret = min(ret, tcrypt_test("ecb(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1507 ret = min(ret, tcrypt_test("cbc(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1508 ret = min(ret, tcrypt_test("ctr(blowfish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1509 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1510
^1da177e4c3f41 Linus Torvalds 2005-04-16 1511 case 8:
65c92cbb3f2365 Robert Elliott 2022-09-30 1512 ret = min(ret, tcrypt_test("ecb(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1513 ret = min(ret, tcrypt_test("cbc(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1514 ret = min(ret, tcrypt_test("ctr(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1515 ret = min(ret, tcrypt_test("lrw(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1516 ret = min(ret, tcrypt_test("xts(twofish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1517 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1518
^1da177e4c3f41 Linus Torvalds 2005-04-16 1519 case 9:
65c92cbb3f2365 Robert Elliott 2022-09-30 1520 ret = min(ret, tcrypt_test("ecb(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1521 ret = min(ret, tcrypt_test("cbc(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1522 ret = min(ret, tcrypt_test("ctr(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1523 ret = min(ret, tcrypt_test("lrw(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1524 ret = min(ret, tcrypt_test("xts(serpent)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1525 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1526
^1da177e4c3f41 Linus Torvalds 2005-04-16 1527 case 10:
65c92cbb3f2365 Robert Elliott 2022-09-30 1528 ret = min(ret, tcrypt_test("ecb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1529 ret = min(ret, tcrypt_test("cbc(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1530 ret = min(ret, tcrypt_test("lrw(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1531 ret = min(ret, tcrypt_test("xts(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1532 ret = min(ret, tcrypt_test("ctr(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1533 ret = min(ret, tcrypt_test("rfc3686(ctr(aes))"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1534 ret = min(ret, tcrypt_test("ofb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1535 ret = min(ret, tcrypt_test("cfb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1536 ret = min(ret, tcrypt_test("xctr(aes)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1537 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1538
^1da177e4c3f41 Linus Torvalds 2005-04-16 1539 case 11:
65c92cbb3f2365 Robert Elliott 2022-09-30 1540 ret = min(ret, tcrypt_test("sha384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1541 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1542
^1da177e4c3f41 Linus Torvalds 2005-04-16 1543 case 12:
65c92cbb3f2365 Robert Elliott 2022-09-30 1544 ret = min(ret, tcrypt_test("sha512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1545 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1546
^1da177e4c3f41 Linus Torvalds 2005-04-16 1547 case 13:
65c92cbb3f2365 Robert Elliott 2022-09-30 1548 ret = min(ret, tcrypt_test("deflate"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1549 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1550
^1da177e4c3f41 Linus Torvalds 2005-04-16 1551 case 14:
65c92cbb3f2365 Robert Elliott 2022-09-30 1552 ret = min(ret, tcrypt_test("ecb(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1553 ret = min(ret, tcrypt_test("cbc(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1554 ret = min(ret, tcrypt_test("ctr(cast5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1555 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1556
^1da177e4c3f41 Linus Torvalds 2005-04-16 1557 case 15:
65c92cbb3f2365 Robert Elliott 2022-09-30 1558 ret = min(ret, tcrypt_test("ecb(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1559 ret = min(ret, tcrypt_test("cbc(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1560 ret = min(ret, tcrypt_test("ctr(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1561 ret = min(ret, tcrypt_test("lrw(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1562 ret = min(ret, tcrypt_test("xts(cast6)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1563 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1564
^1da177e4c3f41 Linus Torvalds 2005-04-16 1565 case 16:
65c92cbb3f2365 Robert Elliott 2022-09-30 1566 ret = min(ret, tcrypt_test("ecb(arc4)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1567 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1568
^1da177e4c3f41 Linus Torvalds 2005-04-16 1569 case 17:
65c92cbb3f2365 Robert Elliott 2022-09-30 1570 ret = min(ret, tcrypt_test("michael_mic"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1571 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1572
^1da177e4c3f41 Linus Torvalds 2005-04-16 1573 case 18:
65c92cbb3f2365 Robert Elliott 2022-09-30 1574 ret = min(ret, tcrypt_test("crc32c"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1575 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1576
^1da177e4c3f41 Linus Torvalds 2005-04-16 1577 case 19:
65c92cbb3f2365 Robert Elliott 2022-09-30 1578 ret = min(ret, tcrypt_test("ecb(tea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1579 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1580
^1da177e4c3f41 Linus Torvalds 2005-04-16 1581 case 20:
65c92cbb3f2365 Robert Elliott 2022-09-30 1582 ret = min(ret, tcrypt_test("ecb(xtea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1583 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1584
^1da177e4c3f41 Linus Torvalds 2005-04-16 1585 case 21:
65c92cbb3f2365 Robert Elliott 2022-09-30 1586 ret = min(ret, tcrypt_test("ecb(khazad)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1587 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1588
^1da177e4c3f41 Linus Torvalds 2005-04-16 1589 case 22:
65c92cbb3f2365 Robert Elliott 2022-09-30 1590 ret = min(ret, tcrypt_test("wp512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1591 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1592
^1da177e4c3f41 Linus Torvalds 2005-04-16 1593 case 23:
65c92cbb3f2365 Robert Elliott 2022-09-30 1594 ret = min(ret, tcrypt_test("wp384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1595 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1596
^1da177e4c3f41 Linus Torvalds 2005-04-16 1597 case 24:
65c92cbb3f2365 Robert Elliott 2022-09-30 1598 ret = min(ret, tcrypt_test("wp256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1599 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1600
^1da177e4c3f41 Linus Torvalds 2005-04-16 1601 case 26:
65c92cbb3f2365 Robert Elliott 2022-09-30 1602 ret = min(ret, tcrypt_test("ecb(anubis)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1603 ret = min(ret, tcrypt_test("cbc(anubis)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1604 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1605
fb4f10ed50f01b Aaron Grothe 2005-09-01 1606 case 30:
65c92cbb3f2365 Robert Elliott 2022-09-30 1607 ret = min(ret, tcrypt_test("ecb(xeta)"));
fb4f10ed50f01b Aaron Grothe 2005-09-01 1608 break;
fb4f10ed50f01b Aaron Grothe 2005-09-01 1609
90831639a65592 David Howells 2006-12-16 1610 case 31:
65c92cbb3f2365 Robert Elliott 2022-09-30 1611 ret = min(ret, tcrypt_test("pcbc(fcrypt)"));
90831639a65592 David Howells 2006-12-16 1612 break;
90831639a65592 David Howells 2006-12-16 1613
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1614 case 32:
65c92cbb3f2365 Robert Elliott 2022-09-30 1615 ret = min(ret, tcrypt_test("ecb(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1616 ret = min(ret, tcrypt_test("cbc(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1617 ret = min(ret, tcrypt_test("ctr(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1618 ret = min(ret, tcrypt_test("lrw(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1619 ret = min(ret, tcrypt_test("xts(camellia)"));
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1620 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1621
cd12fb906d2591 Jonathan Lynch 2007-11-10 1622 case 33:
65c92cbb3f2365 Robert Elliott 2022-09-30 1623 ret = min(ret, tcrypt_test("sha224"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1624 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1625
8df213d9b520a4 Herbert Xu 2007-12-02 1626 case 35:
65c92cbb3f2365 Robert Elliott 2022-09-30 1627 ret = min(ret, tcrypt_test("gcm(aes)"));
8df213d9b520a4 Herbert Xu 2007-12-02 1628 break;
8df213d9b520a4 Herbert Xu 2007-12-02 1629
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1630 case 36:
65c92cbb3f2365 Robert Elliott 2022-09-30 1631 ret = min(ret, tcrypt_test("lzo"));
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1632 break;
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1633
93cc74e078eed8 Joy Latten 2007-12-12 1634 case 37:
65c92cbb3f2365 Robert Elliott 2022-09-30 1635 ret = min(ret, tcrypt_test("ccm(aes)"));
93cc74e078eed8 Joy Latten 2007-12-12 1636 break;
93cc74e078eed8 Joy Latten 2007-12-12 1637
76cb9521795a16 Kevin Coffman 2008-03-24 1638 case 38:
65c92cbb3f2365 Robert Elliott 2022-09-30 1639 ret = min(ret, tcrypt_test("cts(cbc(aes))"));
76cb9521795a16 Kevin Coffman 2008-03-24 1640 break;
76cb9521795a16 Kevin Coffman 2008-03-24 1641
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1642 case 39:
65c92cbb3f2365 Robert Elliott 2022-09-30 1643 ret = min(ret, tcrypt_test("xxhash64"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1644 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1645
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1646 case 40:
65c92cbb3f2365 Robert Elliott 2022-09-30 1647 ret = min(ret, tcrypt_test("rmd160"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1648 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1649
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1650 case 42:
65c92cbb3f2365 Robert Elliott 2022-09-30 1651 ret = min(ret, tcrypt_test("blake2b-512"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1652 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1653
01b323245e4f6d Herbert Xu 2008-07-31 1654 case 43:
65c92cbb3f2365 Robert Elliott 2022-09-30 1655 ret = min(ret, tcrypt_test("ecb(seed)"));
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1656 break;
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1657
5d667322a25ab4 Jarod Wilson 2009-05-04 1658 case 45:
65c92cbb3f2365 Robert Elliott 2022-09-30 1659 ret = min(ret, tcrypt_test("rfc4309(ccm(aes))"));
5d667322a25ab4 Jarod Wilson 2009-05-04 1660 break;
5d667322a25ab4 Jarod Wilson 2009-05-04 1661
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1662 case 46:
65c92cbb3f2365 Robert Elliott 2022-09-30 1663 ret = min(ret, tcrypt_test("ghash"));
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1664 break;
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1665
68411521cc6055 Herbert Xu 2013-09-07 1666 case 47:
65c92cbb3f2365 Robert Elliott 2022-09-30 1667 ret = min(ret, tcrypt_test("crct10dif"));
68411521cc6055 Herbert Xu 2013-09-07 1668 break;
68411521cc6055 Herbert Xu 2013-09-07 1669
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1670 case 48:
65c92cbb3f2365 Robert Elliott 2022-09-30 1671 ret = min(ret, tcrypt_test("sha3-224"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1672 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1673
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1674 case 49:
65c92cbb3f2365 Robert Elliott 2022-09-30 1675 ret = min(ret, tcrypt_test("sha3-256"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1676 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1677
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1678 case 50:
65c92cbb3f2365 Robert Elliott 2022-09-30 1679 ret = min(ret, tcrypt_test("sha3-384"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1680 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1681
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1682 case 51:
65c92cbb3f2365 Robert Elliott 2022-09-30 1683 ret = min(ret, tcrypt_test("sha3-512"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1684 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1685
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1686 case 52:
65c92cbb3f2365 Robert Elliott 2022-09-30 1687 ret = min(ret, tcrypt_test("sm3"));
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1688 break;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1689
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1690 case 53:
65c92cbb3f2365 Robert Elliott 2022-09-30 1691 ret = min(ret, tcrypt_test("streebog256"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1692 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1693
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1694 case 54:
65c92cbb3f2365 Robert Elliott 2022-09-30 1695 ret = min(ret, tcrypt_test("streebog512"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1696 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1697
357a753f5ec7cc Tianjia Zhang 2021-08-13 1698 case 55:
65c92cbb3f2365 Robert Elliott 2022-09-30 1699 ret = min(ret, tcrypt_test("gcm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1700 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1701
357a753f5ec7cc Tianjia Zhang 2021-08-13 1702 case 56:
65c92cbb3f2365 Robert Elliott 2022-09-30 1703 ret = min(ret, tcrypt_test("ccm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1704 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1705
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1706 case 57:
65c92cbb3f2365 Robert Elliott 2022-09-30 1707 ret = min(ret, tcrypt_test("polyval"));
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1708 break;
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1709
01ce31de7043e1 Taehee Yoo 2022-07-04 1710 case 58:
65c92cbb3f2365 Robert Elliott 2022-09-30 1711 ret = min(ret, tcrypt_test("gcm(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1712 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1713
^1da177e4c3f41 Linus Torvalds 2005-04-16 1714 case 100:
65c92cbb3f2365 Robert Elliott 2022-09-30 1715 ret = min(ret, tcrypt_test("hmac(md5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1716 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1717
^1da177e4c3f41 Linus Torvalds 2005-04-16 1718 case 101:
65c92cbb3f2365 Robert Elliott 2022-09-30 1719 ret = min(ret, tcrypt_test("hmac(sha1)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1720 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1721
^1da177e4c3f41 Linus Torvalds 2005-04-16 1722 case 102:
65c92cbb3f2365 Robert Elliott 2022-09-30 1723 ret = min(ret, tcrypt_test("hmac(sha256)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1724 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1725
a28091ae170cd0 Andrew Donofrio 2006-12-10 1726 case 103:
65c92cbb3f2365 Robert Elliott 2022-09-30 1727 ret = min(ret, tcrypt_test("hmac(sha384)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1728 break;
a28091ae170cd0 Andrew Donofrio 2006-12-10 1729
a28091ae170cd0 Andrew Donofrio 2006-12-10 1730 case 104:
65c92cbb3f2365 Robert Elliott 2022-09-30 1731 ret = min(ret, tcrypt_test("hmac(sha512)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1732 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1733
cd12fb906d2591 Jonathan Lynch 2007-11-10 1734 case 105:
65c92cbb3f2365 Robert Elliott 2022-09-30 1735 ret = min(ret, tcrypt_test("hmac(sha224)"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1736 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1737
38ed9ab23b8614 Herbert Xu 2008-01-01 1738 case 106:
65c92cbb3f2365 Robert Elliott 2022-09-30 1739 ret = min(ret, tcrypt_test("xcbc(aes)"));
38ed9ab23b8614 Herbert Xu 2008-01-01 1740 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1741
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1742 case 108:
65c92cbb3f2365 Robert Elliott 2022-09-30 1743 ret = min(ret, tcrypt_test("hmac(rmd160)"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1744 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1745
f1939f7c56456d Shane Wang 2009-09-02 1746 case 109:
65c92cbb3f2365 Robert Elliott 2022-09-30 1747 ret = min(ret, tcrypt_test("vmac64(aes)"));
f1939f7c56456d Shane Wang 2009-09-02 1748 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1749
98eca72fa04a9b raveendra padasalagi 2016-07-01 1750 case 111:
65c92cbb3f2365 Robert Elliott 2022-09-30 1751 ret = min(ret, tcrypt_test("hmac(sha3-224)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1752 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1753
98eca72fa04a9b raveendra padasalagi 2016-07-01 1754 case 112:
65c92cbb3f2365 Robert Elliott 2022-09-30 1755 ret = min(ret, tcrypt_test("hmac(sha3-256)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1756 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1757
98eca72fa04a9b raveendra padasalagi 2016-07-01 1758 case 113:
65c92cbb3f2365 Robert Elliott 2022-09-30 1759 ret = min(ret, tcrypt_test("hmac(sha3-384)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1760 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1761
98eca72fa04a9b raveendra padasalagi 2016-07-01 1762 case 114:
65c92cbb3f2365 Robert Elliott 2022-09-30 1763 ret = min(ret, tcrypt_test("hmac(sha3-512)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1764 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1765
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1766 case 115:
65c92cbb3f2365 Robert Elliott 2022-09-30 1767 ret = min(ret, tcrypt_test("hmac(streebog256)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1768 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1769
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1770 case 116:
65c92cbb3f2365 Robert Elliott 2022-09-30 1771 ret = min(ret, tcrypt_test("hmac(streebog512)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1772 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1773
e08ca2da39db22 Jarod Wilson 2009-05-04 1774 case 150:
65c92cbb3f2365 Robert Elliott 2022-09-30 1775 ret = min(ret, tcrypt_test("ansi_cprng"));
e08ca2da39db22 Jarod Wilson 2009-05-04 1776 break;
e08ca2da39db22 Jarod Wilson 2009-05-04 1777
69435b94d01f49 Adrian Hoban 2010-11-04 1778 case 151:
65c92cbb3f2365 Robert Elliott 2022-09-30 1779 ret = min(ret, tcrypt_test("rfc4106(gcm(aes))"));
69435b94d01f49 Adrian Hoban 2010-11-04 1780 break;
69435b94d01f49 Adrian Hoban 2010-11-04 1781
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1782 case 152:
65c92cbb3f2365 Robert Elliott 2022-09-30 1783 ret = min(ret, tcrypt_test("rfc4543(gcm(aes))"));
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1784 break;
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1785
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1786 case 153:
65c92cbb3f2365 Robert Elliott 2022-09-30 1787 ret = min(ret, tcrypt_test("cmac(aes)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1788 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1789
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1790 case 154:
65c92cbb3f2365 Robert Elliott 2022-09-30 1791 ret = min(ret, tcrypt_test("cmac(des3_ede)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1792 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1793
bbf9c8934ba2bf Horia Geanta 2013-11-28 1794 case 155:
65c92cbb3f2365 Robert Elliott 2022-09-30 1795 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(aes))"));
bbf9c8934ba2bf Horia Geanta 2013-11-28 1796 break;
bbf9c8934ba2bf Horia Geanta 2013-11-28 1797
bca4feb0d4fe2d Horia Geanta 2014-03-14 1798 case 156:
65c92cbb3f2365 Robert Elliott 2022-09-30 1799 ret = min(ret, tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1800 break;
bca4feb0d4fe2d Horia Geanta 2014-03-14 1801
bca4feb0d4fe2d Horia Geanta 2014-03-14 1802 case 157:
65c92cbb3f2365 Robert Elliott 2022-09-30 1803 ret = min(ret, tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1804 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1805
357a753f5ec7cc Tianjia Zhang 2021-08-13 1806 case 158:
65c92cbb3f2365 Robert Elliott 2022-09-30 1807 ret = min(ret, tcrypt_test("cbcmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1808 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1809
357a753f5ec7cc Tianjia Zhang 2021-08-13 1810 case 159:
65c92cbb3f2365 Robert Elliott 2022-09-30 1811 ret = min(ret, tcrypt_test("cmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1812 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1813
5208ed2ca16526 Nitesh Lal 2014-05-21 1814 case 181:
65c92cbb3f2365 Robert Elliott 2022-09-30 1815 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1816 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1817 case 182:
65c92cbb3f2365 Robert Elliott 2022-09-30 1818 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1819 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1820 case 183:
65c92cbb3f2365 Robert Elliott 2022-09-30 1821 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1822 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1823 case 184:
65c92cbb3f2365 Robert Elliott 2022-09-30 1824 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1825 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1826 case 185:
65c92cbb3f2365 Robert Elliott 2022-09-30 1827 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1828 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1829 case 186:
65c92cbb3f2365 Robert Elliott 2022-09-30 1830 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1831 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1832 case 187:
65c92cbb3f2365 Robert Elliott 2022-09-30 1833 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1834 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1835 case 188:
65c92cbb3f2365 Robert Elliott 2022-09-30 1836 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1837 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1838 case 189:
65c92cbb3f2365 Robert Elliott 2022-09-30 1839 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1840 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1841 case 190:
65c92cbb3f2365 Robert Elliott 2022-09-30 1842 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1843 break;
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1844 case 191:
65c92cbb3f2365 Robert Elliott 2022-09-30 1845 ret = min(ret, tcrypt_test("ecb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1846 ret = min(ret, tcrypt_test("cbc(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1847 ret = min(ret, tcrypt_test("cfb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1848 ret = min(ret, tcrypt_test("ctr(sm4)"));
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1849 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1850 case 192:
65c92cbb3f2365 Robert Elliott 2022-09-30 1851 ret = min(ret, tcrypt_test("ecb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1852 ret = min(ret, tcrypt_test("cbc(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1853 ret = min(ret, tcrypt_test("cfb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1854 ret = min(ret, tcrypt_test("ctr(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1855 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1856 case 200:
cba83564d112e4 Herbert Xu 2006-08-13 1857 test_cipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1858 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1859 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1860 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1861 test_cipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1862 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1863 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1864 speed_template_16_24_32);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1865 test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1866 speed_template_32_40_48);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1867 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1868 speed_template_32_40_48);
f19f5111c94053 Rik Snel 2007-09-19 1869 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1870 speed_template_32_64);
f19f5111c94053 Rik Snel 2007-09-19 1871 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1872 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 1873 test_cipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1874 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 1875 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1876 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1877 test_cipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1878 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1879 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1880 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1881 test_cipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1882 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1883 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1884 speed_template_16_24_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1885 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1886
ebfd9bcf16e4aa Harald Welte 2005-06-22 1887 case 201:
cba83564d112e4 Herbert Xu 2006-08-13 1888 test_cipher_speed("ecb(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1889 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1890 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1891 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1892 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1893 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1894 test_cipher_speed("cbc(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1895 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1896 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1897 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1898 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1899 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1900 test_cipher_speed("ctr(des3_ede)", ENCRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1901 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1902 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1903 test_cipher_speed("ctr(des3_ede)", DECRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1904 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1905 speed_template_24);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1906 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1907
ebfd9bcf16e4aa Harald Welte 2005-06-22 1908 case 202:
cba83564d112e4 Herbert Xu 2006-08-13 1909 test_cipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1910 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1911 test_cipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1912 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1913 test_cipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1914 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1915 test_cipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1916 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1917 test_cipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1918 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1919 test_cipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1920 speed_template_16_24_32);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1921 test_cipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1922 speed_template_32_40_48);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1923 test_cipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1924 speed_template_32_40_48);
131f754161bc01 Jussi Kivilinna 2011-10-18 1925 test_cipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1926 speed_template_32_48_64);
131f754161bc01 Jussi Kivilinna 2011-10-18 1927 test_cipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1928 speed_template_32_48_64);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1929 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1930
ebfd9bcf16e4aa Harald Welte 2005-06-22 1931 case 203:
cba83564d112e4 Herbert Xu 2006-08-13 1932 test_cipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1933 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1934 test_cipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1935 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1936 test_cipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1937 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1938 test_cipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1939 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1940 test_cipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1941 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1942 test_cipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1943 speed_template_8_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1944 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1945
ebfd9bcf16e4aa Harald Welte 2005-06-22 1946 case 204:
cba83564d112e4 Herbert Xu 2006-08-13 1947 test_cipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1948 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1949 test_cipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1950 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1951 test_cipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1952 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1953 test_cipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1954 speed_template_8);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1955 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1956
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1957 case 205:
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1958 test_cipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1959 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1960 test_cipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1961 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1962 test_cipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1963 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1964 test_cipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1965 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1966 test_cipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1967 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1968 test_cipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1969 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1970 test_cipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1971 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1972 test_cipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1973 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1974 test_cipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1975 speed_template_32_48_64);
4de5933780f897 Jussi Kivilinna 2012-03-05 1976 test_cipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1977 speed_template_32_48_64);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1978 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1979
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1980 case 207:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1981 test_cipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1982 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1983 test_cipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1984 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1985 test_cipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1986 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1987 test_cipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1988 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1989 test_cipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1990 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1991 test_cipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1992 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1993 test_cipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1994 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1995 test_cipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1996 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1997 test_cipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 1998 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1999 test_cipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2000 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2001 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2002
31b4cd2907322b Jussi Kivilinna 2012-06-12 2003 case 208:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2004 test_cipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2005 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2006 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2007
a2c58260955629 Johannes Goetzfried 2012-07-11 2008 case 209:
a2c58260955629 Johannes Goetzfried 2012-07-11 2009 test_cipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2010 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2011 test_cipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2012 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2013 test_cipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2014 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2015 test_cipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2016 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2017 test_cipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2018 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2019 test_cipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2020 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2021 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2022
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2023 case 210:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2024 test_cipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2025 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2026 test_cipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2027 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2028 test_cipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2029 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2030 test_cipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2031 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2032 test_cipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2033 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2034 test_cipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2035 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2036 test_cipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2037 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2038 test_cipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2039 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2040 test_cipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2041 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2042 test_cipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2043 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2044 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2045
53f52d7aecb4cb Tim Chen 2013-12-11 2046 case 211:
53f52d7aecb4cb Tim Chen 2013-12-11 2047 test_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2048 NULL, 0, 16, 16, aead_speed_template_20);
1425d2d17f7309 Vutla, Lokesh 2015-07-07 2049 test_aead_speed("gcm(aes)", ENCRYPT, sec,
f18611da8683da Cyrille Pitchen 2015-11-17 2050 NULL, 0, 16, 8, speed_template_16_24_32);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2051 test_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2052 NULL, 0, 16, 16, aead_speed_template_20);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2053 test_aead_speed("gcm(aes)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2054 NULL, 0, 16, 8, speed_template_16_24_32);
53f52d7aecb4cb Tim Chen 2013-12-11 2055 break;
53f52d7aecb4cb Tim Chen 2013-12-11 2056
4e4aab63d7456f Herbert Xu 2015-06-17 2057 case 212:
4e4aab63d7456f Herbert Xu 2015-06-17 2058 test_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2059 NULL, 0, 16, 16, aead_speed_template_19);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2060 test_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2061 NULL, 0, 16, 16, aead_speed_template_19);
4e4aab63d7456f Herbert Xu 2015-06-17 2062 break;
4e4aab63d7456f Herbert Xu 2015-06-17 2063
2dce063a31ae6c Martin Willi 2015-07-16 2064 case 213:
2dce063a31ae6c Martin Willi 2015-07-16 2065 test_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT, sec,
2dce063a31ae6c Martin Willi 2015-07-16 2066 NULL, 0, 16, 8, aead_speed_template_36);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2067 test_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2068 NULL, 0, 16, 8, aead_speed_template_36);
2dce063a31ae6c Martin Willi 2015-07-16 2069 break;
2dce063a31ae6c Martin Willi 2015-07-16 2070
2dce063a31ae6c Martin Willi 2015-07-16 2071 case 214:
2dce063a31ae6c Martin Willi 2015-07-16 2072 test_cipher_speed("chacha20", ENCRYPT, sec, NULL, 0,
2dce063a31ae6c Martin Willi 2015-07-16 2073 speed_template_32);
2dce063a31ae6c Martin Willi 2015-07-16 2074 break;
2dce063a31ae6c Martin Willi 2015-07-16 2075
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2076 case 215:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2077 test_mb_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2078 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2079 test_mb_aead_speed("gcm(aes)", ENCRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2080 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2081 test_mb_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2082 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2083 test_mb_aead_speed("gcm(aes)", DECRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2084 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2085 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2086
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2087 case 216:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2088 test_mb_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2089 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2090 test_mb_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2091 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2092 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2093
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2094 case 217:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2095 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2096 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2097 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2098 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2099 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2100 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2101 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2102
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2103 case 218:
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2104 test_cipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2105 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2106 test_cipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2107 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2108 test_cipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2109 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2110 test_cipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2111 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2112 test_cipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2113 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2114 test_cipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2115 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2116 test_cipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2117 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2118 test_cipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2119 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2120 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2121
059c2a4d8e164d Eric Biggers 2018-11-16 2122 case 219:
059c2a4d8e164d Eric Biggers 2018-11-16 2123 test_cipher_speed("adiantum(xchacha12,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2124 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2125 test_cipher_speed("adiantum(xchacha12,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2126 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2127 test_cipher_speed("adiantum(xchacha20,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2128 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2129 test_cipher_speed("adiantum(xchacha20,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2130 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2131 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2132
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2133 case 220:
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2134 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2135 ENCRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2136 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2137 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2138 DECRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2139 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2140 break;
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2141
97bcb161995548 Ard Biesheuvel 2019-07-03 2142 case 221:
97bcb161995548 Ard Biesheuvel 2019-07-03 2143 test_aead_speed("aegis128", ENCRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2144 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2145 test_aead_speed("aegis128", DECRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2146 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2147 break;
97bcb161995548 Ard Biesheuvel 2019-07-03 2148
357a753f5ec7cc Tianjia Zhang 2021-08-13 2149 case 222:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2150 test_aead_speed("gcm(sm4)", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2151 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2152 test_aead_speed("gcm(sm4)", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2153 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2154 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2155
357a753f5ec7cc Tianjia Zhang 2021-08-13 2156 case 223:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2157 test_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2158 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2159 test_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2160 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2161 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2162
357a753f5ec7cc Tianjia Zhang 2021-08-13 2163 case 224:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2164 test_mb_aead_speed("gcm(sm4)", ENCRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2165 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2166 test_mb_aead_speed("gcm(sm4)", DECRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2167 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2168 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2169
357a753f5ec7cc Tianjia Zhang 2021-08-13 2170 case 225:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2171 test_mb_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2172 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2173 test_mb_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2174 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2175 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2176
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2177 case 226:
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2178 test_cipher_speed("hctr2(aes)", ENCRYPT, sec, NULL,
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2179 0, speed_template_32);
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2180 break;
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2181
01ce31de7043e1 Taehee Yoo 2022-07-04 2182 case 227:
01ce31de7043e1 Taehee Yoo 2022-07-04 2183 test_cipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2184 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2185 test_cipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2186 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2187 test_cipher_speed("cbc(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2188 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2189 test_cipher_speed("cbc(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2190 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2191 test_cipher_speed("cfb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2192 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2193 test_cipher_speed("cfb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2194 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2195 test_cipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2196 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2197 test_cipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2198 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2199 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2200
01ce31de7043e1 Taehee Yoo 2022-07-04 2201 case 228:
01ce31de7043e1 Taehee Yoo 2022-07-04 2202 test_aead_speed("gcm(aria)", ENCRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2203 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2204 test_aead_speed("gcm(aria)", DECRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2205 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2206 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2207
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2208 case 229:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2209 test_mb_aead_speed("gcm(aria)", ENCRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2210 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2211 test_mb_aead_speed("gcm(aria)", DECRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2212 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2213 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2214
e805792851bcb0 Michal Ludvig 2006-05-30 2215 case 300:
8606813a6c8997 Herbert Xu 2014-12-04 2216 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2217 test_hash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2218 break;
8606813a6c8997 Herbert Xu 2014-12-04 2219 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2220 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2221 case 301:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2222 test_hash_speed("md4", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2223 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2224 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2225 case 302:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2226 test_hash_speed("md5", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2227 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2228 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2229 case 303:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2230 test_hash_speed("sha1", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2231 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2232 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2233 case 304:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2234 test_hash_speed("sha256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2235 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2236 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2237 case 305:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2238 test_hash_speed("sha384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2239 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2240 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2241 case 306:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2242 test_hash_speed("sha512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2243 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2244 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2245 case 307:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2246 test_hash_speed("wp256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2247 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2248 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2249 case 308:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2250 test_hash_speed("wp384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2251 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2252 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2253 case 309:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2254 test_hash_speed("wp512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2255 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2256 fallthrough;
cd12fb906d2591 Jonathan Lynch 2007-11-10 2257 case 313:
cd12fb906d2591 Jonathan Lynch 2007-11-10 2258 test_hash_speed("sha224", sec, generic_hash_speed_template);
cd12fb906d2591 Jonathan Lynch 2007-11-10 2259 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2260 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2261 case 314:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2262 test_hash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2263 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2264 fallthrough;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2265 case 315:
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2266 test_hash_speed("rmd160", sec, generic_hash_speed_template);
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2267 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2268 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2269 case 317:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2270 test_hash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2271 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2272 fallthrough;
18bcc9194da3c9 Huang Ying 2010-03-10 2273 case 318:
ba974adb47f206 Herbert Xu 2020-08-05 2274 klen = 16;
ba974adb47f206 Herbert Xu 2020-08-05 2275 test_hash_speed("ghash", sec, generic_hash_speed_template);
18bcc9194da3c9 Huang Ying 2010-03-10 2276 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2277 fallthrough;
e3899e4df02720 Tim Chen 2012-09-27 2278 case 319:
e3899e4df02720 Tim Chen 2012-09-27 2279 test_hash_speed("crc32c", sec, generic_hash_speed_template);
e3899e4df02720 Tim Chen 2012-09-27 2280 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2281 fallthrough;
68411521cc6055 Herbert Xu 2013-09-07 2282 case 320:
68411521cc6055 Herbert Xu 2013-09-07 2283 test_hash_speed("crct10dif", sec, generic_hash_speed_template);
68411521cc6055 Herbert Xu 2013-09-07 2284 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2285 fallthrough;
2dce063a31ae6c Martin Willi 2015-07-16 2286 case 321:
2dce063a31ae6c Martin Willi 2015-07-16 2287 test_hash_speed("poly1305", sec, poly1305_speed_template);
2dce063a31ae6c Martin Willi 2015-07-16 @2288 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2289 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2290 case 322:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2291 test_hash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2292 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2293 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2294 case 323:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2295 test_hash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2296 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2297 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2298 case 324:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2299 test_hash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2300 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2301 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2302 case 325:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2303 test_hash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2304 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2305 fallthrough;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2306 case 326:
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2307 test_hash_speed("sm3", sec, generic_hash_speed_template);
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2308 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2309 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2310 case 327:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2311 test_hash_speed("streebog256", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2312 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2313 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2314 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2315 case 328:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2316 test_hash_speed("streebog512", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2317 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2318 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2319 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2320 case 399:
e805792851bcb0 Michal Ludvig 2006-05-30 2321 break;
e805792851bcb0 Michal Ludvig 2006-05-30 2322
beb63da739f797 David S. Miller 2010-05-19 2323 case 400:
8606813a6c8997 Herbert Xu 2014-12-04 2324 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2325 test_ahash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2326 break;
8606813a6c8997 Herbert Xu 2014-12-04 2327 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2328 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2329 case 401:
beb63da739f797 David S. Miller 2010-05-19 2330 test_ahash_speed("md4", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2331 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2332 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2333 case 402:
beb63da739f797 David S. Miller 2010-05-19 2334 test_ahash_speed("md5", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2335 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2336 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2337 case 403:
beb63da739f797 David S. Miller 2010-05-19 2338 test_ahash_speed("sha1", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2339 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2340 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2341 case 404:
beb63da739f797 David S. Miller 2010-05-19 2342 test_ahash_speed("sha256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2343 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2344 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2345 case 405:
beb63da739f797 David S. Miller 2010-05-19 2346 test_ahash_speed("sha384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2347 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2348 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2349 case 406:
beb63da739f797 David S. Miller 2010-05-19 2350 test_ahash_speed("sha512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2351 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2352 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2353 case 407:
beb63da739f797 David S. Miller 2010-05-19 2354 test_ahash_speed("wp256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2355 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2356 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2357 case 408:
beb63da739f797 David S. Miller 2010-05-19 2358 test_ahash_speed("wp384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2359 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2360 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2361 case 409:
beb63da739f797 David S. Miller 2010-05-19 2362 test_ahash_speed("wp512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2363 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2364 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2365 case 413:
beb63da739f797 David S. Miller 2010-05-19 2366 test_ahash_speed("sha224", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2367 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2368 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2369 case 414:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2370 test_ahash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2371 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2372 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2373 case 415:
beb63da739f797 David S. Miller 2010-05-19 2374 test_ahash_speed("rmd160", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2375 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2376 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2377 case 417:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2378 test_ahash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2379 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2380 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2381 case 418:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2382 test_ahash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2383 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2384 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2385 case 419:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2386 test_ahash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2387 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2388 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2389 case 420:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2390 test_ahash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2391 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2392 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2393 case 421:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2394 test_ahash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2395 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2396 fallthrough;
087bcd225c5656 Megha Dey 2016-06-23 2397 case 422:
ba2c149d0812ce Tianjia Zhang 2022-01-07 2398 test_ahash_speed("sm3", sec, generic_hash_speed_template);
ba2c149d0812ce Tianjia Zhang 2022-01-07 2399 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2400 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2401 case 499:
beb63da739f797 David S. Miller 2010-05-19 2402 break;
beb63da739f797 David S. Miller 2010-05-19 2403
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2404 case 500:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2405 test_acipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2406 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2407 test_acipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2408 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2409 test_acipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2410 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2411 test_acipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2412 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2413 test_acipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2414 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2415 test_acipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2416 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2417 test_acipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2418 speed_template_32_64);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2419 test_acipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2420 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 2421 test_acipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2422 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 2423 test_acipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2424 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2425 test_acipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2426 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2427 test_acipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2428 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2429 test_acipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2430 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2431 test_acipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2432 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2433 test_acipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2434 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2435 test_acipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2436 speed_template_16_24_32);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2437 test_acipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2438 speed_template_20_28_36);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2439 test_acipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2440 speed_template_20_28_36);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2441 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2442
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2443 case 501:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2444 test_acipher_speed("ecb(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2445 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2446 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2447 test_acipher_speed("ecb(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2448 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2449 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2450 test_acipher_speed("cbc(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2451 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2452 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2453 test_acipher_speed("cbc(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2454 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2455 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2456 test_acipher_speed("cfb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2457 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2458 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2459 test_acipher_speed("cfb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2460 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2461 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2462 test_acipher_speed("ofb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2463 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2464 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2465 test_acipher_speed("ofb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2466 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2467 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2468 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2469
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2470 case 502:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2471 test_acipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2472 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2473 test_acipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2474 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2475 test_acipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2476 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2477 test_acipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2478 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2479 test_acipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2480 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2481 test_acipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2482 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2483 test_acipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2484 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2485 test_acipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2486 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2487 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2488
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2489 case 503:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2490 test_acipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2491 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2492 test_acipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2493 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2494 test_acipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2495 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2496 test_acipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2497 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2498 test_acipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2499 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2500 test_acipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2501 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2502 test_acipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2503 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2504 test_acipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2505 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2506 test_acipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2507 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2508 test_acipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2509 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2510 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2511
107778b592576c Johannes Goetzfried 2012-05-28 2512 case 504:
107778b592576c Johannes Goetzfried 2012-05-28 2513 test_acipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2514 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2515 test_acipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2516 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2517 test_acipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2518 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2519 test_acipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2520 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2521 test_acipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2522 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2523 test_acipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2524 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2525 test_acipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2526 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2527 test_acipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2528 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2529 test_acipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2530 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2531 test_acipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2532 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2533 break;
107778b592576c Johannes Goetzfried 2012-05-28 2534
31b4cd2907322b Jussi Kivilinna 2012-06-12 2535 case 505:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2536 test_acipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2537 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2538 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2539
a2c58260955629 Johannes Goetzfried 2012-07-11 2540 case 506:
a2c58260955629 Johannes Goetzfried 2012-07-11 2541 test_acipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2542 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2543 test_acipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2544 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2545 test_acipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2546 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2547 test_acipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2548 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2549 test_acipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2550 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2551 test_acipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2552 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2553 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2554
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2555 case 507:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2556 test_acipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2557 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2558 test_acipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2559 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2560 test_acipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2561 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2562 test_acipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2563 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2564 test_acipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2565 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2566 test_acipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2567 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2568 test_acipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2569 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2570 test_acipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2571 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2572 test_acipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2573 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2574 test_acipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2575 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2576 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2577
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2578 case 508:
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2579 test_acipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2580 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2581 test_acipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2582 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2583 test_acipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2584 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2585 test_acipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2586 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2587 test_acipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2588 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2589 test_acipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2590 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2591 test_acipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2592 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2593 test_acipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2594 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2595 test_acipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2596 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2597 test_acipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2598 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2599 break;
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2600
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2601 case 509:
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2602 test_acipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2603 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2604 test_acipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2605 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2606 test_acipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2607 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2608 test_acipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2609 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2610 test_acipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2611 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2612 test_acipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2613 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2614 break;
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2615
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2616 case 518:
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2617 test_acipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2618 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2619 test_acipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2620 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2621 test_acipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2622 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2623 test_acipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2624 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2625 test_acipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2626 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2627 test_acipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2628 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2629 test_acipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2630 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2631 test_acipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2632 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2633 break;
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2634
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2635 case 519:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2636 test_acipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2637 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2638 test_acipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2639 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2640 test_acipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2641 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2642 test_acipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2643 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2644 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2645
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2646 case 600:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2647 test_mb_skcipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2648 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2649 test_mb_skcipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2650 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2651 test_mb_skcipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2652 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2653 test_mb_skcipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2654 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2655 test_mb_skcipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2656 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2657 test_mb_skcipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2658 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2659 test_mb_skcipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2660 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2661 test_mb_skcipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2662 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2663 test_mb_skcipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2664 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2665 test_mb_skcipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2666 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2667 test_mb_skcipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2668 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2669 test_mb_skcipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2670 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2671 test_mb_skcipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2672 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2673 test_mb_skcipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2674 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2675 test_mb_skcipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2676 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2677 test_mb_skcipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2678 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2679 test_mb_skcipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2680 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2681 test_mb_skcipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2682 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2683 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2684
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2685 case 601:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2686 test_mb_skcipher_speed("ecb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2687 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2688 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2689 test_mb_skcipher_speed("ecb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2690 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2691 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2692 test_mb_skcipher_speed("cbc(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2693 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2694 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2695 test_mb_skcipher_speed("cbc(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2696 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2697 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2698 test_mb_skcipher_speed("cfb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2699 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2700 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2701 test_mb_skcipher_speed("cfb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2702 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2703 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2704 test_mb_skcipher_speed("ofb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2705 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2706 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2707 test_mb_skcipher_speed("ofb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2708 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2709 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2710 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2711
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2712 case 602:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2713 test_mb_skcipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2714 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2715 test_mb_skcipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2716 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2717 test_mb_skcipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2718 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2719 test_mb_skcipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2720 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2721 test_mb_skcipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2722 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2723 test_mb_skcipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2724 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2725 test_mb_skcipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2726 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2727 test_mb_skcipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2728 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2729 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2730
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2731 case 603:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2732 test_mb_skcipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2733 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2734 test_mb_skcipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2735 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2736 test_mb_skcipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2737 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2738 test_mb_skcipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2739 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2740 test_mb_skcipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2741 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2742 test_mb_skcipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2743 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2744 test_mb_skcipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2745 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2746 test_mb_skcipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2747 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2748 test_mb_skcipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2749 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2750 test_mb_skcipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2751 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2752 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2753
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2754 case 604:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2755 test_mb_skcipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2756 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2757 test_mb_skcipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2758 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2759 test_mb_skcipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2760 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2761 test_mb_skcipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2762 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2763 test_mb_skcipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2764 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2765 test_mb_skcipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2766 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2767 test_mb_skcipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2768 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2769 test_mb_skcipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2770 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2771 test_mb_skcipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2772 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2773 test_mb_skcipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2774 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2775 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2776
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2777 case 605:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2778 test_mb_skcipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2779 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2780 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2781
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2782 case 606:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2783 test_mb_skcipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2784 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2785 test_mb_skcipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2786 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2787 test_mb_skcipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2788 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2789 test_mb_skcipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2790 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2791 test_mb_skcipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2792 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2793 test_mb_skcipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2794 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2795 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2796
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2797 case 607:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2798 test_mb_skcipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2799 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2800 test_mb_skcipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2801 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2802 test_mb_skcipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2803 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2804 test_mb_skcipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2805 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2806 test_mb_skcipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2807 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2808 test_mb_skcipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2809 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2810 test_mb_skcipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2811 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2812 test_mb_skcipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2813 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2814 test_mb_skcipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2815 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2816 test_mb_skcipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2817 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2818 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2819
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2820 case 608:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2821 test_mb_skcipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2822 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2823 test_mb_skcipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2824 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2825 test_mb_skcipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2826 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2827 test_mb_skcipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2828 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2829 test_mb_skcipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2830 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2831 test_mb_skcipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2832 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2833 test_mb_skcipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2834 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2835 test_mb_skcipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2836 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2837 test_mb_skcipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2838 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2839 test_mb_skcipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2840 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2841 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2842
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2843 case 609:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2844 test_mb_skcipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2845 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2846 test_mb_skcipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2847 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2848 test_mb_skcipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2849 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2850 test_mb_skcipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2851 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2852 test_mb_skcipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2853 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2854 test_mb_skcipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2855 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2856 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2857
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2858 case 610:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2859 test_mb_skcipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2860 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2861 test_mb_skcipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2862 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2863 test_mb_skcipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2864 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2865 test_mb_skcipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2866 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2867 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2868
^1da177e4c3f41 Linus Torvalds 2005-04-16 2869 }
4e033a6bc70f09 Jarod Wilson 2009-05-27 2870
4e033a6bc70f09 Jarod Wilson 2009-05-27 2871 return ret;
^1da177e4c3f41 Linus Torvalds 2005-04-16 2872 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 2873
:::::: The code at line 2288 was first introduced by commit
:::::: 2dce063a31ae6cbaf39964663fc59d10bef38d15 crypto: tcrypt - Add ChaCha20/Poly1305 speed tests
:::::: TO: Martin Willi <martin@strongswan.org>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
* crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
@ 2023-11-02 17:16 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2023-11-02 17:16 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Robert Elliott <elliott@hpe.com>
CC: Herbert Xu <herbert@gondor.apana.org.au>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 21e80f3841c01aeaf32d7aee7bbc87b3db1aa0c6
commit: 65c92cbb3f2365627a10cf97560d51e88fb4e588 crypto: tcrypt - fix return value for multiple subtests
date: 1 year ago
:::::: branch date: 10 hours ago
:::::: commit date: 1 year ago
config: x86_64-randconfig-161-20231102 (https://download.01.org/0day-ci/archive/20231103/202311030140.a1QDnHph-lkp@intel.com/config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce: (https://download.01.org/0day-ci/archive/20231103/202311030140.a1QDnHph-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202311030140.a1QDnHph-lkp@intel.com/
smatch warnings:
crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
vim +2288 crypto/tcrypt.c
01b323245e4f6d Herbert Xu 2008-07-31 1458
4e234eed58518a Kees Cook 2018-04-26 1459 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb)
01b323245e4f6d Herbert Xu 2008-07-31 1460 {
01b323245e4f6d Herbert Xu 2008-07-31 1461 int i;
4e033a6bc70f09 Jarod Wilson 2009-05-27 1462 int ret = 0;
01b323245e4f6d Herbert Xu 2008-07-31 1463
01b323245e4f6d Herbert Xu 2008-07-31 1464 switch (m) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 1465 case 0:
8606813a6c8997 Herbert Xu 2014-12-04 1466 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 1467 if (!crypto_has_alg(alg, type,
8606813a6c8997 Herbert Xu 2014-12-04 1468 mask ?: CRYPTO_ALG_TYPE_MASK))
8606813a6c8997 Herbert Xu 2014-12-04 1469 ret = -ENOENT;
8606813a6c8997 Herbert Xu 2014-12-04 1470 break;
8606813a6c8997 Herbert Xu 2014-12-04 1471 }
8606813a6c8997 Herbert Xu 2014-12-04 1472
01b323245e4f6d Herbert Xu 2008-07-31 1473 for (i = 1; i < 200; i++)
65c92cbb3f2365 Robert Elliott 2022-09-30 1474 ret = min(ret, do_test(NULL, 0, 0, i, num_mb));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1475 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1476
^1da177e4c3f41 Linus Torvalds 2005-04-16 1477 case 1:
65c92cbb3f2365 Robert Elliott 2022-09-30 1478 ret = min(ret, tcrypt_test("md5"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1479 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1480
^1da177e4c3f41 Linus Torvalds 2005-04-16 1481 case 2:
65c92cbb3f2365 Robert Elliott 2022-09-30 1482 ret = min(ret, tcrypt_test("sha1"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1483 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1484
^1da177e4c3f41 Linus Torvalds 2005-04-16 1485 case 3:
65c92cbb3f2365 Robert Elliott 2022-09-30 1486 ret = min(ret, tcrypt_test("ecb(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1487 ret = min(ret, tcrypt_test("cbc(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1488 ret = min(ret, tcrypt_test("ctr(des)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1489 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1490
^1da177e4c3f41 Linus Torvalds 2005-04-16 1491 case 4:
65c92cbb3f2365 Robert Elliott 2022-09-30 1492 ret = min(ret, tcrypt_test("ecb(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1493 ret = min(ret, tcrypt_test("cbc(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1494 ret = min(ret, tcrypt_test("ctr(des3_ede)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1495 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1496
^1da177e4c3f41 Linus Torvalds 2005-04-16 1497 case 5:
65c92cbb3f2365 Robert Elliott 2022-09-30 1498 ret = min(ret, tcrypt_test("md4"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1499 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1500
^1da177e4c3f41 Linus Torvalds 2005-04-16 1501 case 6:
65c92cbb3f2365 Robert Elliott 2022-09-30 1502 ret = min(ret, tcrypt_test("sha256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1503 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1504
^1da177e4c3f41 Linus Torvalds 2005-04-16 1505 case 7:
65c92cbb3f2365 Robert Elliott 2022-09-30 1506 ret = min(ret, tcrypt_test("ecb(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1507 ret = min(ret, tcrypt_test("cbc(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1508 ret = min(ret, tcrypt_test("ctr(blowfish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1509 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1510
^1da177e4c3f41 Linus Torvalds 2005-04-16 1511 case 8:
65c92cbb3f2365 Robert Elliott 2022-09-30 1512 ret = min(ret, tcrypt_test("ecb(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1513 ret = min(ret, tcrypt_test("cbc(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1514 ret = min(ret, tcrypt_test("ctr(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1515 ret = min(ret, tcrypt_test("lrw(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1516 ret = min(ret, tcrypt_test("xts(twofish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1517 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1518
^1da177e4c3f41 Linus Torvalds 2005-04-16 1519 case 9:
65c92cbb3f2365 Robert Elliott 2022-09-30 1520 ret = min(ret, tcrypt_test("ecb(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1521 ret = min(ret, tcrypt_test("cbc(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1522 ret = min(ret, tcrypt_test("ctr(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1523 ret = min(ret, tcrypt_test("lrw(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1524 ret = min(ret, tcrypt_test("xts(serpent)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1525 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1526
^1da177e4c3f41 Linus Torvalds 2005-04-16 1527 case 10:
65c92cbb3f2365 Robert Elliott 2022-09-30 1528 ret = min(ret, tcrypt_test("ecb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1529 ret = min(ret, tcrypt_test("cbc(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1530 ret = min(ret, tcrypt_test("lrw(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1531 ret = min(ret, tcrypt_test("xts(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1532 ret = min(ret, tcrypt_test("ctr(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1533 ret = min(ret, tcrypt_test("rfc3686(ctr(aes))"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1534 ret = min(ret, tcrypt_test("ofb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1535 ret = min(ret, tcrypt_test("cfb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1536 ret = min(ret, tcrypt_test("xctr(aes)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1537 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1538
^1da177e4c3f41 Linus Torvalds 2005-04-16 1539 case 11:
65c92cbb3f2365 Robert Elliott 2022-09-30 1540 ret = min(ret, tcrypt_test("sha384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1541 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1542
^1da177e4c3f41 Linus Torvalds 2005-04-16 1543 case 12:
65c92cbb3f2365 Robert Elliott 2022-09-30 1544 ret = min(ret, tcrypt_test("sha512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1545 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1546
^1da177e4c3f41 Linus Torvalds 2005-04-16 1547 case 13:
65c92cbb3f2365 Robert Elliott 2022-09-30 1548 ret = min(ret, tcrypt_test("deflate"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1549 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1550
^1da177e4c3f41 Linus Torvalds 2005-04-16 1551 case 14:
65c92cbb3f2365 Robert Elliott 2022-09-30 1552 ret = min(ret, tcrypt_test("ecb(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1553 ret = min(ret, tcrypt_test("cbc(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1554 ret = min(ret, tcrypt_test("ctr(cast5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1555 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1556
^1da177e4c3f41 Linus Torvalds 2005-04-16 1557 case 15:
65c92cbb3f2365 Robert Elliott 2022-09-30 1558 ret = min(ret, tcrypt_test("ecb(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1559 ret = min(ret, tcrypt_test("cbc(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1560 ret = min(ret, tcrypt_test("ctr(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1561 ret = min(ret, tcrypt_test("lrw(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1562 ret = min(ret, tcrypt_test("xts(cast6)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1563 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1564
^1da177e4c3f41 Linus Torvalds 2005-04-16 1565 case 16:
65c92cbb3f2365 Robert Elliott 2022-09-30 1566 ret = min(ret, tcrypt_test("ecb(arc4)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1567 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1568
^1da177e4c3f41 Linus Torvalds 2005-04-16 1569 case 17:
65c92cbb3f2365 Robert Elliott 2022-09-30 1570 ret = min(ret, tcrypt_test("michael_mic"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1571 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1572
^1da177e4c3f41 Linus Torvalds 2005-04-16 1573 case 18:
65c92cbb3f2365 Robert Elliott 2022-09-30 1574 ret = min(ret, tcrypt_test("crc32c"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1575 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1576
^1da177e4c3f41 Linus Torvalds 2005-04-16 1577 case 19:
65c92cbb3f2365 Robert Elliott 2022-09-30 1578 ret = min(ret, tcrypt_test("ecb(tea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1579 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1580
^1da177e4c3f41 Linus Torvalds 2005-04-16 1581 case 20:
65c92cbb3f2365 Robert Elliott 2022-09-30 1582 ret = min(ret, tcrypt_test("ecb(xtea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1583 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1584
^1da177e4c3f41 Linus Torvalds 2005-04-16 1585 case 21:
65c92cbb3f2365 Robert Elliott 2022-09-30 1586 ret = min(ret, tcrypt_test("ecb(khazad)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1587 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1588
^1da177e4c3f41 Linus Torvalds 2005-04-16 1589 case 22:
65c92cbb3f2365 Robert Elliott 2022-09-30 1590 ret = min(ret, tcrypt_test("wp512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1591 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1592
^1da177e4c3f41 Linus Torvalds 2005-04-16 1593 case 23:
65c92cbb3f2365 Robert Elliott 2022-09-30 1594 ret = min(ret, tcrypt_test("wp384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1595 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1596
^1da177e4c3f41 Linus Torvalds 2005-04-16 1597 case 24:
65c92cbb3f2365 Robert Elliott 2022-09-30 1598 ret = min(ret, tcrypt_test("wp256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1599 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1600
^1da177e4c3f41 Linus Torvalds 2005-04-16 1601 case 26:
65c92cbb3f2365 Robert Elliott 2022-09-30 1602 ret = min(ret, tcrypt_test("ecb(anubis)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1603 ret = min(ret, tcrypt_test("cbc(anubis)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1604 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1605
fb4f10ed50f01b Aaron Grothe 2005-09-01 1606 case 30:
65c92cbb3f2365 Robert Elliott 2022-09-30 1607 ret = min(ret, tcrypt_test("ecb(xeta)"));
fb4f10ed50f01b Aaron Grothe 2005-09-01 1608 break;
fb4f10ed50f01b Aaron Grothe 2005-09-01 1609
90831639a65592 David Howells 2006-12-16 1610 case 31:
65c92cbb3f2365 Robert Elliott 2022-09-30 1611 ret = min(ret, tcrypt_test("pcbc(fcrypt)"));
90831639a65592 David Howells 2006-12-16 1612 break;
90831639a65592 David Howells 2006-12-16 1613
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1614 case 32:
65c92cbb3f2365 Robert Elliott 2022-09-30 1615 ret = min(ret, tcrypt_test("ecb(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1616 ret = min(ret, tcrypt_test("cbc(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1617 ret = min(ret, tcrypt_test("ctr(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1618 ret = min(ret, tcrypt_test("lrw(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1619 ret = min(ret, tcrypt_test("xts(camellia)"));
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1620 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1621
cd12fb906d2591 Jonathan Lynch 2007-11-10 1622 case 33:
65c92cbb3f2365 Robert Elliott 2022-09-30 1623 ret = min(ret, tcrypt_test("sha224"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1624 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1625
8df213d9b520a4 Herbert Xu 2007-12-02 1626 case 35:
65c92cbb3f2365 Robert Elliott 2022-09-30 1627 ret = min(ret, tcrypt_test("gcm(aes)"));
8df213d9b520a4 Herbert Xu 2007-12-02 1628 break;
8df213d9b520a4 Herbert Xu 2007-12-02 1629
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1630 case 36:
65c92cbb3f2365 Robert Elliott 2022-09-30 1631 ret = min(ret, tcrypt_test("lzo"));
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1632 break;
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1633
93cc74e078eed8 Joy Latten 2007-12-12 1634 case 37:
65c92cbb3f2365 Robert Elliott 2022-09-30 1635 ret = min(ret, tcrypt_test("ccm(aes)"));
93cc74e078eed8 Joy Latten 2007-12-12 1636 break;
93cc74e078eed8 Joy Latten 2007-12-12 1637
76cb9521795a16 Kevin Coffman 2008-03-24 1638 case 38:
65c92cbb3f2365 Robert Elliott 2022-09-30 1639 ret = min(ret, tcrypt_test("cts(cbc(aes))"));
76cb9521795a16 Kevin Coffman 2008-03-24 1640 break;
76cb9521795a16 Kevin Coffman 2008-03-24 1641
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1642 case 39:
65c92cbb3f2365 Robert Elliott 2022-09-30 1643 ret = min(ret, tcrypt_test("xxhash64"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1644 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1645
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1646 case 40:
65c92cbb3f2365 Robert Elliott 2022-09-30 1647 ret = min(ret, tcrypt_test("rmd160"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1648 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1649
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1650 case 42:
65c92cbb3f2365 Robert Elliott 2022-09-30 1651 ret = min(ret, tcrypt_test("blake2b-512"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1652 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1653
01b323245e4f6d Herbert Xu 2008-07-31 1654 case 43:
65c92cbb3f2365 Robert Elliott 2022-09-30 1655 ret = min(ret, tcrypt_test("ecb(seed)"));
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1656 break;
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1657
5d667322a25ab4 Jarod Wilson 2009-05-04 1658 case 45:
65c92cbb3f2365 Robert Elliott 2022-09-30 1659 ret = min(ret, tcrypt_test("rfc4309(ccm(aes))"));
5d667322a25ab4 Jarod Wilson 2009-05-04 1660 break;
5d667322a25ab4 Jarod Wilson 2009-05-04 1661
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1662 case 46:
65c92cbb3f2365 Robert Elliott 2022-09-30 1663 ret = min(ret, tcrypt_test("ghash"));
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1664 break;
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1665
68411521cc6055 Herbert Xu 2013-09-07 1666 case 47:
65c92cbb3f2365 Robert Elliott 2022-09-30 1667 ret = min(ret, tcrypt_test("crct10dif"));
68411521cc6055 Herbert Xu 2013-09-07 1668 break;
68411521cc6055 Herbert Xu 2013-09-07 1669
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1670 case 48:
65c92cbb3f2365 Robert Elliott 2022-09-30 1671 ret = min(ret, tcrypt_test("sha3-224"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1672 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1673
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1674 case 49:
65c92cbb3f2365 Robert Elliott 2022-09-30 1675 ret = min(ret, tcrypt_test("sha3-256"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1676 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1677
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1678 case 50:
65c92cbb3f2365 Robert Elliott 2022-09-30 1679 ret = min(ret, tcrypt_test("sha3-384"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1680 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1681
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1682 case 51:
65c92cbb3f2365 Robert Elliott 2022-09-30 1683 ret = min(ret, tcrypt_test("sha3-512"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1684 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1685
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1686 case 52:
65c92cbb3f2365 Robert Elliott 2022-09-30 1687 ret = min(ret, tcrypt_test("sm3"));
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1688 break;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1689
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1690 case 53:
65c92cbb3f2365 Robert Elliott 2022-09-30 1691 ret = min(ret, tcrypt_test("streebog256"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1692 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1693
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1694 case 54:
65c92cbb3f2365 Robert Elliott 2022-09-30 1695 ret = min(ret, tcrypt_test("streebog512"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1696 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1697
357a753f5ec7cc Tianjia Zhang 2021-08-13 1698 case 55:
65c92cbb3f2365 Robert Elliott 2022-09-30 1699 ret = min(ret, tcrypt_test("gcm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1700 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1701
357a753f5ec7cc Tianjia Zhang 2021-08-13 1702 case 56:
65c92cbb3f2365 Robert Elliott 2022-09-30 1703 ret = min(ret, tcrypt_test("ccm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1704 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1705
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1706 case 57:
65c92cbb3f2365 Robert Elliott 2022-09-30 1707 ret = min(ret, tcrypt_test("polyval"));
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1708 break;
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1709
01ce31de7043e1 Taehee Yoo 2022-07-04 1710 case 58:
65c92cbb3f2365 Robert Elliott 2022-09-30 1711 ret = min(ret, tcrypt_test("gcm(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1712 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1713
^1da177e4c3f41 Linus Torvalds 2005-04-16 1714 case 100:
65c92cbb3f2365 Robert Elliott 2022-09-30 1715 ret = min(ret, tcrypt_test("hmac(md5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1716 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1717
^1da177e4c3f41 Linus Torvalds 2005-04-16 1718 case 101:
65c92cbb3f2365 Robert Elliott 2022-09-30 1719 ret = min(ret, tcrypt_test("hmac(sha1)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1720 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1721
^1da177e4c3f41 Linus Torvalds 2005-04-16 1722 case 102:
65c92cbb3f2365 Robert Elliott 2022-09-30 1723 ret = min(ret, tcrypt_test("hmac(sha256)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1724 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1725
a28091ae170cd0 Andrew Donofrio 2006-12-10 1726 case 103:
65c92cbb3f2365 Robert Elliott 2022-09-30 1727 ret = min(ret, tcrypt_test("hmac(sha384)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1728 break;
a28091ae170cd0 Andrew Donofrio 2006-12-10 1729
a28091ae170cd0 Andrew Donofrio 2006-12-10 1730 case 104:
65c92cbb3f2365 Robert Elliott 2022-09-30 1731 ret = min(ret, tcrypt_test("hmac(sha512)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1732 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1733
cd12fb906d2591 Jonathan Lynch 2007-11-10 1734 case 105:
65c92cbb3f2365 Robert Elliott 2022-09-30 1735 ret = min(ret, tcrypt_test("hmac(sha224)"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1736 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1737
38ed9ab23b8614 Herbert Xu 2008-01-01 1738 case 106:
65c92cbb3f2365 Robert Elliott 2022-09-30 1739 ret = min(ret, tcrypt_test("xcbc(aes)"));
38ed9ab23b8614 Herbert Xu 2008-01-01 1740 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1741
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1742 case 108:
65c92cbb3f2365 Robert Elliott 2022-09-30 1743 ret = min(ret, tcrypt_test("hmac(rmd160)"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1744 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1745
f1939f7c56456d Shane Wang 2009-09-02 1746 case 109:
65c92cbb3f2365 Robert Elliott 2022-09-30 1747 ret = min(ret, tcrypt_test("vmac64(aes)"));
f1939f7c56456d Shane Wang 2009-09-02 1748 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1749
98eca72fa04a9b raveendra padasalagi 2016-07-01 1750 case 111:
65c92cbb3f2365 Robert Elliott 2022-09-30 1751 ret = min(ret, tcrypt_test("hmac(sha3-224)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1752 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1753
98eca72fa04a9b raveendra padasalagi 2016-07-01 1754 case 112:
65c92cbb3f2365 Robert Elliott 2022-09-30 1755 ret = min(ret, tcrypt_test("hmac(sha3-256)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1756 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1757
98eca72fa04a9b raveendra padasalagi 2016-07-01 1758 case 113:
65c92cbb3f2365 Robert Elliott 2022-09-30 1759 ret = min(ret, tcrypt_test("hmac(sha3-384)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1760 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1761
98eca72fa04a9b raveendra padasalagi 2016-07-01 1762 case 114:
65c92cbb3f2365 Robert Elliott 2022-09-30 1763 ret = min(ret, tcrypt_test("hmac(sha3-512)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1764 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1765
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1766 case 115:
65c92cbb3f2365 Robert Elliott 2022-09-30 1767 ret = min(ret, tcrypt_test("hmac(streebog256)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1768 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1769
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1770 case 116:
65c92cbb3f2365 Robert Elliott 2022-09-30 1771 ret = min(ret, tcrypt_test("hmac(streebog512)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1772 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1773
e08ca2da39db22 Jarod Wilson 2009-05-04 1774 case 150:
65c92cbb3f2365 Robert Elliott 2022-09-30 1775 ret = min(ret, tcrypt_test("ansi_cprng"));
e08ca2da39db22 Jarod Wilson 2009-05-04 1776 break;
e08ca2da39db22 Jarod Wilson 2009-05-04 1777
69435b94d01f49 Adrian Hoban 2010-11-04 1778 case 151:
65c92cbb3f2365 Robert Elliott 2022-09-30 1779 ret = min(ret, tcrypt_test("rfc4106(gcm(aes))"));
69435b94d01f49 Adrian Hoban 2010-11-04 1780 break;
69435b94d01f49 Adrian Hoban 2010-11-04 1781
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1782 case 152:
65c92cbb3f2365 Robert Elliott 2022-09-30 1783 ret = min(ret, tcrypt_test("rfc4543(gcm(aes))"));
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1784 break;
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1785
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1786 case 153:
65c92cbb3f2365 Robert Elliott 2022-09-30 1787 ret = min(ret, tcrypt_test("cmac(aes)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1788 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1789
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1790 case 154:
65c92cbb3f2365 Robert Elliott 2022-09-30 1791 ret = min(ret, tcrypt_test("cmac(des3_ede)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1792 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1793
bbf9c8934ba2bf Horia Geanta 2013-11-28 1794 case 155:
65c92cbb3f2365 Robert Elliott 2022-09-30 1795 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(aes))"));
bbf9c8934ba2bf Horia Geanta 2013-11-28 1796 break;
bbf9c8934ba2bf Horia Geanta 2013-11-28 1797
bca4feb0d4fe2d Horia Geanta 2014-03-14 1798 case 156:
65c92cbb3f2365 Robert Elliott 2022-09-30 1799 ret = min(ret, tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1800 break;
bca4feb0d4fe2d Horia Geanta 2014-03-14 1801
bca4feb0d4fe2d Horia Geanta 2014-03-14 1802 case 157:
65c92cbb3f2365 Robert Elliott 2022-09-30 1803 ret = min(ret, tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1804 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1805
357a753f5ec7cc Tianjia Zhang 2021-08-13 1806 case 158:
65c92cbb3f2365 Robert Elliott 2022-09-30 1807 ret = min(ret, tcrypt_test("cbcmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1808 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1809
357a753f5ec7cc Tianjia Zhang 2021-08-13 1810 case 159:
65c92cbb3f2365 Robert Elliott 2022-09-30 1811 ret = min(ret, tcrypt_test("cmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1812 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1813
5208ed2ca16526 Nitesh Lal 2014-05-21 1814 case 181:
65c92cbb3f2365 Robert Elliott 2022-09-30 1815 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1816 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1817 case 182:
65c92cbb3f2365 Robert Elliott 2022-09-30 1818 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1819 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1820 case 183:
65c92cbb3f2365 Robert Elliott 2022-09-30 1821 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1822 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1823 case 184:
65c92cbb3f2365 Robert Elliott 2022-09-30 1824 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1825 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1826 case 185:
65c92cbb3f2365 Robert Elliott 2022-09-30 1827 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1828 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1829 case 186:
65c92cbb3f2365 Robert Elliott 2022-09-30 1830 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1831 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1832 case 187:
65c92cbb3f2365 Robert Elliott 2022-09-30 1833 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1834 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1835 case 188:
65c92cbb3f2365 Robert Elliott 2022-09-30 1836 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1837 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1838 case 189:
65c92cbb3f2365 Robert Elliott 2022-09-30 1839 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1840 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1841 case 190:
65c92cbb3f2365 Robert Elliott 2022-09-30 1842 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1843 break;
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1844 case 191:
65c92cbb3f2365 Robert Elliott 2022-09-30 1845 ret = min(ret, tcrypt_test("ecb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1846 ret = min(ret, tcrypt_test("cbc(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1847 ret = min(ret, tcrypt_test("cfb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1848 ret = min(ret, tcrypt_test("ctr(sm4)"));
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1849 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1850 case 192:
65c92cbb3f2365 Robert Elliott 2022-09-30 1851 ret = min(ret, tcrypt_test("ecb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1852 ret = min(ret, tcrypt_test("cbc(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1853 ret = min(ret, tcrypt_test("cfb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1854 ret = min(ret, tcrypt_test("ctr(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1855 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1856 case 200:
cba83564d112e4 Herbert Xu 2006-08-13 1857 test_cipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1858 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1859 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1860 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1861 test_cipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1862 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1863 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1864 speed_template_16_24_32);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1865 test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1866 speed_template_32_40_48);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1867 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1868 speed_template_32_40_48);
f19f5111c94053 Rik Snel 2007-09-19 1869 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1870 speed_template_32_64);
f19f5111c94053 Rik Snel 2007-09-19 1871 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1872 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 1873 test_cipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1874 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 1875 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1876 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1877 test_cipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1878 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1879 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1880 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1881 test_cipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1882 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1883 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1884 speed_template_16_24_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1885 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1886
ebfd9bcf16e4aa Harald Welte 2005-06-22 1887 case 201:
cba83564d112e4 Herbert Xu 2006-08-13 1888 test_cipher_speed("ecb(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1889 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1890 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1891 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1892 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1893 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1894 test_cipher_speed("cbc(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1895 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1896 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1897 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1898 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1899 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1900 test_cipher_speed("ctr(des3_ede)", ENCRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1901 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1902 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1903 test_cipher_speed("ctr(des3_ede)", DECRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1904 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1905 speed_template_24);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1906 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1907
ebfd9bcf16e4aa Harald Welte 2005-06-22 1908 case 202:
cba83564d112e4 Herbert Xu 2006-08-13 1909 test_cipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1910 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1911 test_cipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1912 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1913 test_cipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1914 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1915 test_cipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1916 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1917 test_cipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1918 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1919 test_cipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1920 speed_template_16_24_32);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1921 test_cipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1922 speed_template_32_40_48);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1923 test_cipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1924 speed_template_32_40_48);
131f754161bc01 Jussi Kivilinna 2011-10-18 1925 test_cipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1926 speed_template_32_48_64);
131f754161bc01 Jussi Kivilinna 2011-10-18 1927 test_cipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1928 speed_template_32_48_64);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1929 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1930
ebfd9bcf16e4aa Harald Welte 2005-06-22 1931 case 203:
cba83564d112e4 Herbert Xu 2006-08-13 1932 test_cipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1933 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1934 test_cipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1935 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1936 test_cipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1937 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1938 test_cipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1939 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1940 test_cipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1941 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1942 test_cipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1943 speed_template_8_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1944 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1945
ebfd9bcf16e4aa Harald Welte 2005-06-22 1946 case 204:
cba83564d112e4 Herbert Xu 2006-08-13 1947 test_cipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1948 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1949 test_cipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1950 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1951 test_cipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1952 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1953 test_cipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1954 speed_template_8);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1955 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1956
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1957 case 205:
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1958 test_cipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1959 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1960 test_cipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1961 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1962 test_cipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1963 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1964 test_cipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1965 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1966 test_cipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1967 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1968 test_cipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1969 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1970 test_cipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1971 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1972 test_cipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1973 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1974 test_cipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1975 speed_template_32_48_64);
4de5933780f897 Jussi Kivilinna 2012-03-05 1976 test_cipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1977 speed_template_32_48_64);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1978 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1979
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1980 case 207:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1981 test_cipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1982 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1983 test_cipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1984 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1985 test_cipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1986 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1987 test_cipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1988 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1989 test_cipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1990 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1991 test_cipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1992 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1993 test_cipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1994 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1995 test_cipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1996 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1997 test_cipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 1998 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1999 test_cipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2000 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2001 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2002
31b4cd2907322b Jussi Kivilinna 2012-06-12 2003 case 208:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2004 test_cipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2005 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2006 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2007
a2c58260955629 Johannes Goetzfried 2012-07-11 2008 case 209:
a2c58260955629 Johannes Goetzfried 2012-07-11 2009 test_cipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2010 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2011 test_cipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2012 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2013 test_cipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2014 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2015 test_cipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2016 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2017 test_cipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2018 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2019 test_cipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2020 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2021 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2022
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2023 case 210:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2024 test_cipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2025 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2026 test_cipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2027 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2028 test_cipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2029 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2030 test_cipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2031 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2032 test_cipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2033 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2034 test_cipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2035 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2036 test_cipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2037 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2038 test_cipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2039 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2040 test_cipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2041 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2042 test_cipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2043 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2044 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2045
53f52d7aecb4cb Tim Chen 2013-12-11 2046 case 211:
53f52d7aecb4cb Tim Chen 2013-12-11 2047 test_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2048 NULL, 0, 16, 16, aead_speed_template_20);
1425d2d17f7309 Vutla, Lokesh 2015-07-07 2049 test_aead_speed("gcm(aes)", ENCRYPT, sec,
f18611da8683da Cyrille Pitchen 2015-11-17 2050 NULL, 0, 16, 8, speed_template_16_24_32);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2051 test_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2052 NULL, 0, 16, 16, aead_speed_template_20);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2053 test_aead_speed("gcm(aes)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2054 NULL, 0, 16, 8, speed_template_16_24_32);
53f52d7aecb4cb Tim Chen 2013-12-11 2055 break;
53f52d7aecb4cb Tim Chen 2013-12-11 2056
4e4aab63d7456f Herbert Xu 2015-06-17 2057 case 212:
4e4aab63d7456f Herbert Xu 2015-06-17 2058 test_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2059 NULL, 0, 16, 16, aead_speed_template_19);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2060 test_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2061 NULL, 0, 16, 16, aead_speed_template_19);
4e4aab63d7456f Herbert Xu 2015-06-17 2062 break;
4e4aab63d7456f Herbert Xu 2015-06-17 2063
2dce063a31ae6c Martin Willi 2015-07-16 2064 case 213:
2dce063a31ae6c Martin Willi 2015-07-16 2065 test_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT, sec,
2dce063a31ae6c Martin Willi 2015-07-16 2066 NULL, 0, 16, 8, aead_speed_template_36);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2067 test_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2068 NULL, 0, 16, 8, aead_speed_template_36);
2dce063a31ae6c Martin Willi 2015-07-16 2069 break;
2dce063a31ae6c Martin Willi 2015-07-16 2070
2dce063a31ae6c Martin Willi 2015-07-16 2071 case 214:
2dce063a31ae6c Martin Willi 2015-07-16 2072 test_cipher_speed("chacha20", ENCRYPT, sec, NULL, 0,
2dce063a31ae6c Martin Willi 2015-07-16 2073 speed_template_32);
2dce063a31ae6c Martin Willi 2015-07-16 2074 break;
2dce063a31ae6c Martin Willi 2015-07-16 2075
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2076 case 215:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2077 test_mb_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2078 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2079 test_mb_aead_speed("gcm(aes)", ENCRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2080 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2081 test_mb_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2082 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2083 test_mb_aead_speed("gcm(aes)", DECRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2084 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2085 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2086
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2087 case 216:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2088 test_mb_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2089 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2090 test_mb_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2091 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2092 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2093
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2094 case 217:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2095 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2096 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2097 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2098 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2099 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2100 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2101 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2102
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2103 case 218:
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2104 test_cipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2105 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2106 test_cipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2107 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2108 test_cipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2109 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2110 test_cipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2111 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2112 test_cipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2113 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2114 test_cipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2115 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2116 test_cipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2117 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2118 test_cipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2119 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2120 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2121
059c2a4d8e164d Eric Biggers 2018-11-16 2122 case 219:
059c2a4d8e164d Eric Biggers 2018-11-16 2123 test_cipher_speed("adiantum(xchacha12,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2124 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2125 test_cipher_speed("adiantum(xchacha12,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2126 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2127 test_cipher_speed("adiantum(xchacha20,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2128 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2129 test_cipher_speed("adiantum(xchacha20,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2130 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2131 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2132
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2133 case 220:
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2134 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2135 ENCRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2136 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2137 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2138 DECRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2139 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2140 break;
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2141
97bcb161995548 Ard Biesheuvel 2019-07-03 2142 case 221:
97bcb161995548 Ard Biesheuvel 2019-07-03 2143 test_aead_speed("aegis128", ENCRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2144 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2145 test_aead_speed("aegis128", DECRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2146 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2147 break;
97bcb161995548 Ard Biesheuvel 2019-07-03 2148
357a753f5ec7cc Tianjia Zhang 2021-08-13 2149 case 222:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2150 test_aead_speed("gcm(sm4)", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2151 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2152 test_aead_speed("gcm(sm4)", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2153 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2154 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2155
357a753f5ec7cc Tianjia Zhang 2021-08-13 2156 case 223:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2157 test_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2158 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2159 test_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2160 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2161 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2162
357a753f5ec7cc Tianjia Zhang 2021-08-13 2163 case 224:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2164 test_mb_aead_speed("gcm(sm4)", ENCRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2165 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2166 test_mb_aead_speed("gcm(sm4)", DECRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2167 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2168 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2169
357a753f5ec7cc Tianjia Zhang 2021-08-13 2170 case 225:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2171 test_mb_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2172 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2173 test_mb_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2174 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2175 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2176
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2177 case 226:
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2178 test_cipher_speed("hctr2(aes)", ENCRYPT, sec, NULL,
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2179 0, speed_template_32);
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2180 break;
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2181
01ce31de7043e1 Taehee Yoo 2022-07-04 2182 case 227:
01ce31de7043e1 Taehee Yoo 2022-07-04 2183 test_cipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2184 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2185 test_cipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2186 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2187 test_cipher_speed("cbc(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2188 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2189 test_cipher_speed("cbc(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2190 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2191 test_cipher_speed("cfb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2192 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2193 test_cipher_speed("cfb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2194 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2195 test_cipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2196 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2197 test_cipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2198 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2199 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2200
01ce31de7043e1 Taehee Yoo 2022-07-04 2201 case 228:
01ce31de7043e1 Taehee Yoo 2022-07-04 2202 test_aead_speed("gcm(aria)", ENCRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2203 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2204 test_aead_speed("gcm(aria)", DECRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2205 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2206 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2207
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2208 case 229:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2209 test_mb_aead_speed("gcm(aria)", ENCRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2210 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2211 test_mb_aead_speed("gcm(aria)", DECRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2212 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2213 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2214
e805792851bcb0 Michal Ludvig 2006-05-30 2215 case 300:
8606813a6c8997 Herbert Xu 2014-12-04 2216 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2217 test_hash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2218 break;
8606813a6c8997 Herbert Xu 2014-12-04 2219 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2220 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2221 case 301:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2222 test_hash_speed("md4", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2223 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2224 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2225 case 302:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2226 test_hash_speed("md5", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2227 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2228 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2229 case 303:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2230 test_hash_speed("sha1", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2231 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2232 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2233 case 304:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2234 test_hash_speed("sha256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2235 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2236 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2237 case 305:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2238 test_hash_speed("sha384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2239 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2240 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2241 case 306:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2242 test_hash_speed("sha512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2243 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2244 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2245 case 307:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2246 test_hash_speed("wp256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2247 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2248 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2249 case 308:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2250 test_hash_speed("wp384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2251 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2252 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2253 case 309:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2254 test_hash_speed("wp512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2255 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2256 fallthrough;
cd12fb906d2591 Jonathan Lynch 2007-11-10 2257 case 313:
cd12fb906d2591 Jonathan Lynch 2007-11-10 2258 test_hash_speed("sha224", sec, generic_hash_speed_template);
cd12fb906d2591 Jonathan Lynch 2007-11-10 2259 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2260 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2261 case 314:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2262 test_hash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2263 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2264 fallthrough;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2265 case 315:
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2266 test_hash_speed("rmd160", sec, generic_hash_speed_template);
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2267 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2268 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2269 case 317:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2270 test_hash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2271 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2272 fallthrough;
18bcc9194da3c9 Huang Ying 2010-03-10 2273 case 318:
ba974adb47f206 Herbert Xu 2020-08-05 2274 klen = 16;
ba974adb47f206 Herbert Xu 2020-08-05 2275 test_hash_speed("ghash", sec, generic_hash_speed_template);
18bcc9194da3c9 Huang Ying 2010-03-10 2276 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2277 fallthrough;
e3899e4df02720 Tim Chen 2012-09-27 2278 case 319:
e3899e4df02720 Tim Chen 2012-09-27 2279 test_hash_speed("crc32c", sec, generic_hash_speed_template);
e3899e4df02720 Tim Chen 2012-09-27 2280 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2281 fallthrough;
68411521cc6055 Herbert Xu 2013-09-07 2282 case 320:
68411521cc6055 Herbert Xu 2013-09-07 2283 test_hash_speed("crct10dif", sec, generic_hash_speed_template);
68411521cc6055 Herbert Xu 2013-09-07 2284 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2285 fallthrough;
2dce063a31ae6c Martin Willi 2015-07-16 2286 case 321:
2dce063a31ae6c Martin Willi 2015-07-16 2287 test_hash_speed("poly1305", sec, poly1305_speed_template);
2dce063a31ae6c Martin Willi 2015-07-16 @2288 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2289 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2290 case 322:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2291 test_hash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2292 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2293 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2294 case 323:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2295 test_hash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2296 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2297 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2298 case 324:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2299 test_hash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2300 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2301 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2302 case 325:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2303 test_hash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2304 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2305 fallthrough;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2306 case 326:
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2307 test_hash_speed("sm3", sec, generic_hash_speed_template);
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2308 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2309 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2310 case 327:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2311 test_hash_speed("streebog256", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2312 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2313 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2314 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2315 case 328:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2316 test_hash_speed("streebog512", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2317 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2318 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2319 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2320 case 399:
e805792851bcb0 Michal Ludvig 2006-05-30 2321 break;
e805792851bcb0 Michal Ludvig 2006-05-30 2322
beb63da739f797 David S. Miller 2010-05-19 2323 case 400:
8606813a6c8997 Herbert Xu 2014-12-04 2324 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2325 test_ahash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2326 break;
8606813a6c8997 Herbert Xu 2014-12-04 2327 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2328 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2329 case 401:
beb63da739f797 David S. Miller 2010-05-19 2330 test_ahash_speed("md4", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2331 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2332 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2333 case 402:
beb63da739f797 David S. Miller 2010-05-19 2334 test_ahash_speed("md5", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2335 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2336 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2337 case 403:
beb63da739f797 David S. Miller 2010-05-19 2338 test_ahash_speed("sha1", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2339 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2340 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2341 case 404:
beb63da739f797 David S. Miller 2010-05-19 2342 test_ahash_speed("sha256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2343 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2344 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2345 case 405:
beb63da739f797 David S. Miller 2010-05-19 2346 test_ahash_speed("sha384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2347 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2348 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2349 case 406:
beb63da739f797 David S. Miller 2010-05-19 2350 test_ahash_speed("sha512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2351 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2352 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2353 case 407:
beb63da739f797 David S. Miller 2010-05-19 2354 test_ahash_speed("wp256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2355 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2356 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2357 case 408:
beb63da739f797 David S. Miller 2010-05-19 2358 test_ahash_speed("wp384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2359 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2360 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2361 case 409:
beb63da739f797 David S. Miller 2010-05-19 2362 test_ahash_speed("wp512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2363 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2364 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2365 case 413:
beb63da739f797 David S. Miller 2010-05-19 2366 test_ahash_speed("sha224", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2367 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2368 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2369 case 414:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2370 test_ahash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2371 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2372 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2373 case 415:
beb63da739f797 David S. Miller 2010-05-19 2374 test_ahash_speed("rmd160", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2375 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2376 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2377 case 417:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2378 test_ahash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2379 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2380 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2381 case 418:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2382 test_ahash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2383 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2384 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2385 case 419:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2386 test_ahash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2387 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2388 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2389 case 420:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2390 test_ahash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2391 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2392 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2393 case 421:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2394 test_ahash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2395 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2396 fallthrough;
087bcd225c5656 Megha Dey 2016-06-23 2397 case 422:
ba2c149d0812ce Tianjia Zhang 2022-01-07 2398 test_ahash_speed("sm3", sec, generic_hash_speed_template);
ba2c149d0812ce Tianjia Zhang 2022-01-07 2399 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2400 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2401 case 499:
beb63da739f797 David S. Miller 2010-05-19 2402 break;
beb63da739f797 David S. Miller 2010-05-19 2403
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2404 case 500:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2405 test_acipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2406 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2407 test_acipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2408 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2409 test_acipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2410 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2411 test_acipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2412 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2413 test_acipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2414 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2415 test_acipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2416 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2417 test_acipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2418 speed_template_32_64);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2419 test_acipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2420 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 2421 test_acipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2422 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 2423 test_acipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2424 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2425 test_acipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2426 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2427 test_acipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2428 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2429 test_acipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2430 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2431 test_acipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2432 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2433 test_acipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2434 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2435 test_acipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2436 speed_template_16_24_32);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2437 test_acipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2438 speed_template_20_28_36);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2439 test_acipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2440 speed_template_20_28_36);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2441 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2442
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2443 case 501:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2444 test_acipher_speed("ecb(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2445 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2446 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2447 test_acipher_speed("ecb(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2448 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2449 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2450 test_acipher_speed("cbc(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2451 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2452 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2453 test_acipher_speed("cbc(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2454 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2455 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2456 test_acipher_speed("cfb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2457 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2458 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2459 test_acipher_speed("cfb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2460 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2461 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2462 test_acipher_speed("ofb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2463 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2464 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2465 test_acipher_speed("ofb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2466 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2467 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2468 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2469
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2470 case 502:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2471 test_acipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2472 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2473 test_acipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2474 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2475 test_acipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2476 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2477 test_acipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2478 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2479 test_acipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2480 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2481 test_acipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2482 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2483 test_acipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2484 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2485 test_acipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2486 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2487 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2488
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2489 case 503:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2490 test_acipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2491 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2492 test_acipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2493 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2494 test_acipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2495 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2496 test_acipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2497 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2498 test_acipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2499 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2500 test_acipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2501 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2502 test_acipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2503 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2504 test_acipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2505 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2506 test_acipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2507 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2508 test_acipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2509 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2510 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2511
107778b592576c Johannes Goetzfried 2012-05-28 2512 case 504:
107778b592576c Johannes Goetzfried 2012-05-28 2513 test_acipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2514 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2515 test_acipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2516 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2517 test_acipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2518 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2519 test_acipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2520 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2521 test_acipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2522 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2523 test_acipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2524 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2525 test_acipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2526 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2527 test_acipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2528 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2529 test_acipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2530 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2531 test_acipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2532 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2533 break;
107778b592576c Johannes Goetzfried 2012-05-28 2534
31b4cd2907322b Jussi Kivilinna 2012-06-12 2535 case 505:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2536 test_acipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2537 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2538 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2539
a2c58260955629 Johannes Goetzfried 2012-07-11 2540 case 506:
a2c58260955629 Johannes Goetzfried 2012-07-11 2541 test_acipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2542 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2543 test_acipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2544 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2545 test_acipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2546 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2547 test_acipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2548 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2549 test_acipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2550 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2551 test_acipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2552 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2553 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2554
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2555 case 507:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2556 test_acipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2557 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2558 test_acipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2559 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2560 test_acipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2561 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2562 test_acipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2563 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2564 test_acipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2565 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2566 test_acipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2567 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2568 test_acipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2569 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2570 test_acipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2571 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2572 test_acipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2573 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2574 test_acipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2575 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2576 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2577
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2578 case 508:
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2579 test_acipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2580 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2581 test_acipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2582 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2583 test_acipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2584 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2585 test_acipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2586 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2587 test_acipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2588 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2589 test_acipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2590 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2591 test_acipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2592 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2593 test_acipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2594 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2595 test_acipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2596 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2597 test_acipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2598 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2599 break;
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2600
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2601 case 509:
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2602 test_acipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2603 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2604 test_acipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2605 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2606 test_acipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2607 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2608 test_acipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2609 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2610 test_acipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2611 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2612 test_acipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2613 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2614 break;
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2615
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2616 case 518:
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2617 test_acipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2618 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2619 test_acipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2620 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2621 test_acipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2622 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2623 test_acipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2624 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2625 test_acipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2626 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2627 test_acipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2628 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2629 test_acipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2630 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2631 test_acipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2632 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2633 break;
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2634
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2635 case 519:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2636 test_acipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2637 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2638 test_acipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2639 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2640 test_acipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2641 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2642 test_acipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2643 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2644 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2645
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2646 case 600:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2647 test_mb_skcipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2648 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2649 test_mb_skcipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2650 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2651 test_mb_skcipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2652 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2653 test_mb_skcipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2654 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2655 test_mb_skcipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2656 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2657 test_mb_skcipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2658 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2659 test_mb_skcipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2660 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2661 test_mb_skcipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2662 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2663 test_mb_skcipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2664 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2665 test_mb_skcipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2666 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2667 test_mb_skcipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2668 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2669 test_mb_skcipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2670 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2671 test_mb_skcipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2672 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2673 test_mb_skcipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2674 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2675 test_mb_skcipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2676 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2677 test_mb_skcipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2678 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2679 test_mb_skcipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2680 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2681 test_mb_skcipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2682 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2683 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2684
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2685 case 601:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2686 test_mb_skcipher_speed("ecb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2687 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2688 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2689 test_mb_skcipher_speed("ecb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2690 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2691 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2692 test_mb_skcipher_speed("cbc(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2693 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2694 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2695 test_mb_skcipher_speed("cbc(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2696 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2697 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2698 test_mb_skcipher_speed("cfb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2699 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2700 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2701 test_mb_skcipher_speed("cfb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2702 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2703 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2704 test_mb_skcipher_speed("ofb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2705 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2706 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2707 test_mb_skcipher_speed("ofb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2708 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2709 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2710 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2711
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2712 case 602:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2713 test_mb_skcipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2714 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2715 test_mb_skcipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2716 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2717 test_mb_skcipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2718 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2719 test_mb_skcipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2720 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2721 test_mb_skcipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2722 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2723 test_mb_skcipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2724 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2725 test_mb_skcipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2726 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2727 test_mb_skcipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2728 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2729 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2730
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2731 case 603:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2732 test_mb_skcipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2733 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2734 test_mb_skcipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2735 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2736 test_mb_skcipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2737 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2738 test_mb_skcipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2739 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2740 test_mb_skcipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2741 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2742 test_mb_skcipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2743 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2744 test_mb_skcipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2745 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2746 test_mb_skcipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2747 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2748 test_mb_skcipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2749 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2750 test_mb_skcipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2751 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2752 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2753
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2754 case 604:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2755 test_mb_skcipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2756 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2757 test_mb_skcipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2758 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2759 test_mb_skcipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2760 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2761 test_mb_skcipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2762 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2763 test_mb_skcipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2764 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2765 test_mb_skcipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2766 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2767 test_mb_skcipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2768 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2769 test_mb_skcipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2770 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2771 test_mb_skcipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2772 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2773 test_mb_skcipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2774 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2775 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2776
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2777 case 605:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2778 test_mb_skcipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2779 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2780 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2781
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2782 case 606:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2783 test_mb_skcipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2784 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2785 test_mb_skcipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2786 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2787 test_mb_skcipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2788 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2789 test_mb_skcipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2790 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2791 test_mb_skcipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2792 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2793 test_mb_skcipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2794 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2795 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2796
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2797 case 607:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2798 test_mb_skcipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2799 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2800 test_mb_skcipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2801 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2802 test_mb_skcipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2803 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2804 test_mb_skcipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2805 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2806 test_mb_skcipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2807 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2808 test_mb_skcipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2809 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2810 test_mb_skcipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2811 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2812 test_mb_skcipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2813 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2814 test_mb_skcipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2815 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2816 test_mb_skcipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2817 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2818 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2819
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2820 case 608:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2821 test_mb_skcipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2822 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2823 test_mb_skcipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2824 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2825 test_mb_skcipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2826 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2827 test_mb_skcipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2828 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2829 test_mb_skcipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2830 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2831 test_mb_skcipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2832 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2833 test_mb_skcipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2834 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2835 test_mb_skcipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2836 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2837 test_mb_skcipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2838 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2839 test_mb_skcipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2840 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2841 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2842
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2843 case 609:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2844 test_mb_skcipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2845 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2846 test_mb_skcipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2847 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2848 test_mb_skcipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2849 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2850 test_mb_skcipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2851 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2852 test_mb_skcipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2853 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2854 test_mb_skcipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2855 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2856 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2857
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2858 case 610:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2859 test_mb_skcipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2860 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2861 test_mb_skcipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2862 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2863 test_mb_skcipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2864 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2865 test_mb_skcipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2866 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2867 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2868
^1da177e4c3f41 Linus Torvalds 2005-04-16 2869 }
4e033a6bc70f09 Jarod Wilson 2009-05-27 2870
4e033a6bc70f09 Jarod Wilson 2009-05-27 2871 return ret;
^1da177e4c3f41 Linus Torvalds 2005-04-16 2872 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 2873
:::::: The code at line 2288 was first introduced by commit
:::::: 2dce063a31ae6cbaf39964663fc59d10bef38d15 crypto: tcrypt - Add ChaCha20/Poly1305 speed tests
:::::: TO: Martin Willi <martin@strongswan.org>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
* crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
@ 2023-11-03 17:19 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2023-11-03 17:19 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Robert Elliott <elliott@hpe.com>
CC: Herbert Xu <herbert@gondor.apana.org.au>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 8f6f76a6a29f36d2f3e4510d0bde5046672f6924
commit: 65c92cbb3f2365627a10cf97560d51e88fb4e588 crypto: tcrypt - fix return value for multiple subtests
date: 1 year ago
:::::: branch date: 10 hours ago
:::::: commit date: 1 year ago
config: x86_64-randconfig-161-20231102 (https://download.01.org/0day-ci/archive/20231104/202311040140.PzGUDOpy-lkp@intel.com/config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce: (https://download.01.org/0day-ci/archive/20231104/202311040140.PzGUDOpy-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202311040140.PzGUDOpy-lkp@intel.com/
smatch warnings:
crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
vim +2288 crypto/tcrypt.c
01b323245e4f6d4 Herbert Xu 2008-07-31 1458
4e234eed58518a8 Kees Cook 2018-04-26 1459 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb)
01b323245e4f6d4 Herbert Xu 2008-07-31 1460 {
01b323245e4f6d4 Herbert Xu 2008-07-31 1461 int i;
4e033a6bc70f094 Jarod Wilson 2009-05-27 1462 int ret = 0;
01b323245e4f6d4 Herbert Xu 2008-07-31 1463
01b323245e4f6d4 Herbert Xu 2008-07-31 1464 switch (m) {
^1da177e4c3f415 Linus Torvalds 2005-04-16 1465 case 0:
8606813a6c8997f Herbert Xu 2014-12-04 1466 if (alg) {
8606813a6c8997f Herbert Xu 2014-12-04 1467 if (!crypto_has_alg(alg, type,
8606813a6c8997f Herbert Xu 2014-12-04 1468 mask ?: CRYPTO_ALG_TYPE_MASK))
8606813a6c8997f Herbert Xu 2014-12-04 1469 ret = -ENOENT;
8606813a6c8997f Herbert Xu 2014-12-04 1470 break;
8606813a6c8997f Herbert Xu 2014-12-04 1471 }
8606813a6c8997f Herbert Xu 2014-12-04 1472
01b323245e4f6d4 Herbert Xu 2008-07-31 1473 for (i = 1; i < 200; i++)
65c92cbb3f23656 Robert Elliott 2022-09-30 1474 ret = min(ret, do_test(NULL, 0, 0, i, num_mb));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1475 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1476
^1da177e4c3f415 Linus Torvalds 2005-04-16 1477 case 1:
65c92cbb3f23656 Robert Elliott 2022-09-30 1478 ret = min(ret, tcrypt_test("md5"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1479 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1480
^1da177e4c3f415 Linus Torvalds 2005-04-16 1481 case 2:
65c92cbb3f23656 Robert Elliott 2022-09-30 1482 ret = min(ret, tcrypt_test("sha1"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1483 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1484
^1da177e4c3f415 Linus Torvalds 2005-04-16 1485 case 3:
65c92cbb3f23656 Robert Elliott 2022-09-30 1486 ret = min(ret, tcrypt_test("ecb(des)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1487 ret = min(ret, tcrypt_test("cbc(des)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1488 ret = min(ret, tcrypt_test("ctr(des)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1489 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1490
^1da177e4c3f415 Linus Torvalds 2005-04-16 1491 case 4:
65c92cbb3f23656 Robert Elliott 2022-09-30 1492 ret = min(ret, tcrypt_test("ecb(des3_ede)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1493 ret = min(ret, tcrypt_test("cbc(des3_ede)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1494 ret = min(ret, tcrypt_test("ctr(des3_ede)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1495 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1496
^1da177e4c3f415 Linus Torvalds 2005-04-16 1497 case 5:
65c92cbb3f23656 Robert Elliott 2022-09-30 1498 ret = min(ret, tcrypt_test("md4"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1499 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1500
^1da177e4c3f415 Linus Torvalds 2005-04-16 1501 case 6:
65c92cbb3f23656 Robert Elliott 2022-09-30 1502 ret = min(ret, tcrypt_test("sha256"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1503 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1504
^1da177e4c3f415 Linus Torvalds 2005-04-16 1505 case 7:
65c92cbb3f23656 Robert Elliott 2022-09-30 1506 ret = min(ret, tcrypt_test("ecb(blowfish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1507 ret = min(ret, tcrypt_test("cbc(blowfish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1508 ret = min(ret, tcrypt_test("ctr(blowfish)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1509 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1510
^1da177e4c3f415 Linus Torvalds 2005-04-16 1511 case 8:
65c92cbb3f23656 Robert Elliott 2022-09-30 1512 ret = min(ret, tcrypt_test("ecb(twofish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1513 ret = min(ret, tcrypt_test("cbc(twofish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1514 ret = min(ret, tcrypt_test("ctr(twofish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1515 ret = min(ret, tcrypt_test("lrw(twofish)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1516 ret = min(ret, tcrypt_test("xts(twofish)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1517 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1518
^1da177e4c3f415 Linus Torvalds 2005-04-16 1519 case 9:
65c92cbb3f23656 Robert Elliott 2022-09-30 1520 ret = min(ret, tcrypt_test("ecb(serpent)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1521 ret = min(ret, tcrypt_test("cbc(serpent)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1522 ret = min(ret, tcrypt_test("ctr(serpent)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1523 ret = min(ret, tcrypt_test("lrw(serpent)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1524 ret = min(ret, tcrypt_test("xts(serpent)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1525 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1526
^1da177e4c3f415 Linus Torvalds 2005-04-16 1527 case 10:
65c92cbb3f23656 Robert Elliott 2022-09-30 1528 ret = min(ret, tcrypt_test("ecb(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1529 ret = min(ret, tcrypt_test("cbc(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1530 ret = min(ret, tcrypt_test("lrw(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1531 ret = min(ret, tcrypt_test("xts(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1532 ret = min(ret, tcrypt_test("ctr(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1533 ret = min(ret, tcrypt_test("rfc3686(ctr(aes))"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1534 ret = min(ret, tcrypt_test("ofb(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1535 ret = min(ret, tcrypt_test("cfb(aes)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1536 ret = min(ret, tcrypt_test("xctr(aes)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1537 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1538
^1da177e4c3f415 Linus Torvalds 2005-04-16 1539 case 11:
65c92cbb3f23656 Robert Elliott 2022-09-30 1540 ret = min(ret, tcrypt_test("sha384"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1541 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1542
^1da177e4c3f415 Linus Torvalds 2005-04-16 1543 case 12:
65c92cbb3f23656 Robert Elliott 2022-09-30 1544 ret = min(ret, tcrypt_test("sha512"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1545 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1546
^1da177e4c3f415 Linus Torvalds 2005-04-16 1547 case 13:
65c92cbb3f23656 Robert Elliott 2022-09-30 1548 ret = min(ret, tcrypt_test("deflate"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1549 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1550
^1da177e4c3f415 Linus Torvalds 2005-04-16 1551 case 14:
65c92cbb3f23656 Robert Elliott 2022-09-30 1552 ret = min(ret, tcrypt_test("ecb(cast5)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1553 ret = min(ret, tcrypt_test("cbc(cast5)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1554 ret = min(ret, tcrypt_test("ctr(cast5)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1555 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1556
^1da177e4c3f415 Linus Torvalds 2005-04-16 1557 case 15:
65c92cbb3f23656 Robert Elliott 2022-09-30 1558 ret = min(ret, tcrypt_test("ecb(cast6)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1559 ret = min(ret, tcrypt_test("cbc(cast6)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1560 ret = min(ret, tcrypt_test("ctr(cast6)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1561 ret = min(ret, tcrypt_test("lrw(cast6)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1562 ret = min(ret, tcrypt_test("xts(cast6)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1563 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1564
^1da177e4c3f415 Linus Torvalds 2005-04-16 1565 case 16:
65c92cbb3f23656 Robert Elliott 2022-09-30 1566 ret = min(ret, tcrypt_test("ecb(arc4)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1567 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1568
^1da177e4c3f415 Linus Torvalds 2005-04-16 1569 case 17:
65c92cbb3f23656 Robert Elliott 2022-09-30 1570 ret = min(ret, tcrypt_test("michael_mic"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1571 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1572
^1da177e4c3f415 Linus Torvalds 2005-04-16 1573 case 18:
65c92cbb3f23656 Robert Elliott 2022-09-30 1574 ret = min(ret, tcrypt_test("crc32c"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1575 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1576
^1da177e4c3f415 Linus Torvalds 2005-04-16 1577 case 19:
65c92cbb3f23656 Robert Elliott 2022-09-30 1578 ret = min(ret, tcrypt_test("ecb(tea)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1579 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1580
^1da177e4c3f415 Linus Torvalds 2005-04-16 1581 case 20:
65c92cbb3f23656 Robert Elliott 2022-09-30 1582 ret = min(ret, tcrypt_test("ecb(xtea)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1583 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1584
^1da177e4c3f415 Linus Torvalds 2005-04-16 1585 case 21:
65c92cbb3f23656 Robert Elliott 2022-09-30 1586 ret = min(ret, tcrypt_test("ecb(khazad)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1587 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1588
^1da177e4c3f415 Linus Torvalds 2005-04-16 1589 case 22:
65c92cbb3f23656 Robert Elliott 2022-09-30 1590 ret = min(ret, tcrypt_test("wp512"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1591 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1592
^1da177e4c3f415 Linus Torvalds 2005-04-16 1593 case 23:
65c92cbb3f23656 Robert Elliott 2022-09-30 1594 ret = min(ret, tcrypt_test("wp384"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1595 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1596
^1da177e4c3f415 Linus Torvalds 2005-04-16 1597 case 24:
65c92cbb3f23656 Robert Elliott 2022-09-30 1598 ret = min(ret, tcrypt_test("wp256"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1599 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1600
^1da177e4c3f415 Linus Torvalds 2005-04-16 1601 case 26:
65c92cbb3f23656 Robert Elliott 2022-09-30 1602 ret = min(ret, tcrypt_test("ecb(anubis)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1603 ret = min(ret, tcrypt_test("cbc(anubis)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1604 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1605
fb4f10ed50f01b0 Aaron Grothe 2005-09-01 1606 case 30:
65c92cbb3f23656 Robert Elliott 2022-09-30 1607 ret = min(ret, tcrypt_test("ecb(xeta)"));
fb4f10ed50f01b0 Aaron Grothe 2005-09-01 1608 break;
fb4f10ed50f01b0 Aaron Grothe 2005-09-01 1609
90831639a65592d David Howells 2006-12-16 1610 case 31:
65c92cbb3f23656 Robert Elliott 2022-09-30 1611 ret = min(ret, tcrypt_test("pcbc(fcrypt)"));
90831639a65592d David Howells 2006-12-16 1612 break;
90831639a65592d David Howells 2006-12-16 1613
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1614 case 32:
65c92cbb3f23656 Robert Elliott 2022-09-30 1615 ret = min(ret, tcrypt_test("ecb(camellia)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1616 ret = min(ret, tcrypt_test("cbc(camellia)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1617 ret = min(ret, tcrypt_test("ctr(camellia)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1618 ret = min(ret, tcrypt_test("lrw(camellia)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1619 ret = min(ret, tcrypt_test("xts(camellia)"));
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1620 break;
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1621
cd12fb906d2591e Jonathan Lynch 2007-11-10 1622 case 33:
65c92cbb3f23656 Robert Elliott 2022-09-30 1623 ret = min(ret, tcrypt_test("sha224"));
cd12fb906d2591e Jonathan Lynch 2007-11-10 1624 break;
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1625
8df213d9b520a4b Herbert Xu 2007-12-02 1626 case 35:
65c92cbb3f23656 Robert Elliott 2022-09-30 1627 ret = min(ret, tcrypt_test("gcm(aes)"));
8df213d9b520a4b Herbert Xu 2007-12-02 1628 break;
8df213d9b520a4b Herbert Xu 2007-12-02 1629
0b77abb3b2d0c2e Zoltan Sogor 2007-12-07 1630 case 36:
65c92cbb3f23656 Robert Elliott 2022-09-30 1631 ret = min(ret, tcrypt_test("lzo"));
0b77abb3b2d0c2e Zoltan Sogor 2007-12-07 1632 break;
0b77abb3b2d0c2e Zoltan Sogor 2007-12-07 1633
93cc74e078eed87 Joy Latten 2007-12-12 1634 case 37:
65c92cbb3f23656 Robert Elliott 2022-09-30 1635 ret = min(ret, tcrypt_test("ccm(aes)"));
93cc74e078eed87 Joy Latten 2007-12-12 1636 break;
93cc74e078eed87 Joy Latten 2007-12-12 1637
76cb9521795a167 Kevin Coffman 2008-03-24 1638 case 38:
65c92cbb3f23656 Robert Elliott 2022-09-30 1639 ret = min(ret, tcrypt_test("cts(cbc(aes))"));
76cb9521795a167 Kevin Coffman 2008-03-24 1640 break;
76cb9521795a167 Kevin Coffman 2008-03-24 1641
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1642 case 39:
65c92cbb3f23656 Robert Elliott 2022-09-30 1643 ret = min(ret, tcrypt_test("xxhash64"));
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1644 break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1645
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1646 case 40:
65c92cbb3f23656 Robert Elliott 2022-09-30 1647 ret = min(ret, tcrypt_test("rmd160"));
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1648 break;
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1649
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1650 case 42:
65c92cbb3f23656 Robert Elliott 2022-09-30 1651 ret = min(ret, tcrypt_test("blake2b-512"));
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1652 break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 1653
01b323245e4f6d4 Herbert Xu 2008-07-31 1654 case 43:
65c92cbb3f23656 Robert Elliott 2022-09-30 1655 ret = min(ret, tcrypt_test("ecb(seed)"));
2998db37b5c6289 Adrian-Ken Rueegsegger 2008-05-09 1656 break;
2998db37b5c6289 Adrian-Ken Rueegsegger 2008-05-09 1657
5d667322a25ab4e Jarod Wilson 2009-05-04 1658 case 45:
65c92cbb3f23656 Robert Elliott 2022-09-30 1659 ret = min(ret, tcrypt_test("rfc4309(ccm(aes))"));
5d667322a25ab4e Jarod Wilson 2009-05-04 1660 break;
5d667322a25ab4e Jarod Wilson 2009-05-04 1661
54216bbd76aa394 Jussi Kivilinna 2012-09-21 1662 case 46:
65c92cbb3f23656 Robert Elliott 2022-09-30 1663 ret = min(ret, tcrypt_test("ghash"));
54216bbd76aa394 Jussi Kivilinna 2012-09-21 1664 break;
54216bbd76aa394 Jussi Kivilinna 2012-09-21 1665
68411521cc6055e Herbert Xu 2013-09-07 1666 case 47:
65c92cbb3f23656 Robert Elliott 2022-09-30 1667 ret = min(ret, tcrypt_test("crct10dif"));
68411521cc6055e Herbert Xu 2013-09-07 1668 break;
68411521cc6055e Herbert Xu 2013-09-07 1669
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1670 case 48:
65c92cbb3f23656 Robert Elliott 2022-09-30 1671 ret = min(ret, tcrypt_test("sha3-224"));
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1672 break;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1673
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1674 case 49:
65c92cbb3f23656 Robert Elliott 2022-09-30 1675 ret = min(ret, tcrypt_test("sha3-256"));
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1676 break;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1677
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1678 case 50:
65c92cbb3f23656 Robert Elliott 2022-09-30 1679 ret = min(ret, tcrypt_test("sha3-384"));
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1680 break;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1681
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1682 case 51:
65c92cbb3f23656 Robert Elliott 2022-09-30 1683 ret = min(ret, tcrypt_test("sha3-512"));
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1684 break;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 1685
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 1686 case 52:
65c92cbb3f23656 Robert Elliott 2022-09-30 1687 ret = min(ret, tcrypt_test("sm3"));
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 1688 break;
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 1689
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1690 case 53:
65c92cbb3f23656 Robert Elliott 2022-09-30 1691 ret = min(ret, tcrypt_test("streebog256"));
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1692 break;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1693
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1694 case 54:
65c92cbb3f23656 Robert Elliott 2022-09-30 1695 ret = min(ret, tcrypt_test("streebog512"));
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1696 break;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1697
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1698 case 55:
65c92cbb3f23656 Robert Elliott 2022-09-30 1699 ret = min(ret, tcrypt_test("gcm(sm4)"));
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1700 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1701
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1702 case 56:
65c92cbb3f23656 Robert Elliott 2022-09-30 1703 ret = min(ret, tcrypt_test("ccm(sm4)"));
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1704 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1705
f3c923a09c4c4f5 Nathan Huckleberry 2022-05-20 1706 case 57:
65c92cbb3f23656 Robert Elliott 2022-09-30 1707 ret = min(ret, tcrypt_test("polyval"));
f3c923a09c4c4f5 Nathan Huckleberry 2022-05-20 1708 break;
f3c923a09c4c4f5 Nathan Huckleberry 2022-05-20 1709
01ce31de7043e17 Taehee Yoo 2022-07-04 1710 case 58:
65c92cbb3f23656 Robert Elliott 2022-09-30 1711 ret = min(ret, tcrypt_test("gcm(aria)"));
01ce31de7043e17 Taehee Yoo 2022-07-04 1712 break;
01ce31de7043e17 Taehee Yoo 2022-07-04 1713
^1da177e4c3f415 Linus Torvalds 2005-04-16 1714 case 100:
65c92cbb3f23656 Robert Elliott 2022-09-30 1715 ret = min(ret, tcrypt_test("hmac(md5)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1716 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1717
^1da177e4c3f415 Linus Torvalds 2005-04-16 1718 case 101:
65c92cbb3f23656 Robert Elliott 2022-09-30 1719 ret = min(ret, tcrypt_test("hmac(sha1)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1720 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1721
^1da177e4c3f415 Linus Torvalds 2005-04-16 1722 case 102:
65c92cbb3f23656 Robert Elliott 2022-09-30 1723 ret = min(ret, tcrypt_test("hmac(sha256)"));
^1da177e4c3f415 Linus Torvalds 2005-04-16 1724 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1725
a28091ae170cd06 Andrew Donofrio 2006-12-10 1726 case 103:
65c92cbb3f23656 Robert Elliott 2022-09-30 1727 ret = min(ret, tcrypt_test("hmac(sha384)"));
a28091ae170cd06 Andrew Donofrio 2006-12-10 1728 break;
a28091ae170cd06 Andrew Donofrio 2006-12-10 1729
a28091ae170cd06 Andrew Donofrio 2006-12-10 1730 case 104:
65c92cbb3f23656 Robert Elliott 2022-09-30 1731 ret = min(ret, tcrypt_test("hmac(sha512)"));
a28091ae170cd06 Andrew Donofrio 2006-12-10 1732 break;
38ed9ab23b8614c Herbert Xu 2008-01-01 1733
cd12fb906d2591e Jonathan Lynch 2007-11-10 1734 case 105:
65c92cbb3f23656 Robert Elliott 2022-09-30 1735 ret = min(ret, tcrypt_test("hmac(sha224)"));
cd12fb906d2591e Jonathan Lynch 2007-11-10 1736 break;
^1da177e4c3f415 Linus Torvalds 2005-04-16 1737
38ed9ab23b8614c Herbert Xu 2008-01-01 1738 case 106:
65c92cbb3f23656 Robert Elliott 2022-09-30 1739 ret = min(ret, tcrypt_test("xcbc(aes)"));
38ed9ab23b8614c Herbert Xu 2008-01-01 1740 break;
38ed9ab23b8614c Herbert Xu 2008-01-01 1741
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1742 case 108:
65c92cbb3f23656 Robert Elliott 2022-09-30 1743 ret = min(ret, tcrypt_test("hmac(rmd160)"));
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1744 break;
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 1745
f1939f7c56456d2 Shane Wang 2009-09-02 1746 case 109:
65c92cbb3f23656 Robert Elliott 2022-09-30 1747 ret = min(ret, tcrypt_test("vmac64(aes)"));
f1939f7c56456d2 Shane Wang 2009-09-02 1748 break;
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1749
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1750 case 111:
65c92cbb3f23656 Robert Elliott 2022-09-30 1751 ret = min(ret, tcrypt_test("hmac(sha3-224)"));
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1752 break;
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1753
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1754 case 112:
65c92cbb3f23656 Robert Elliott 2022-09-30 1755 ret = min(ret, tcrypt_test("hmac(sha3-256)"));
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1756 break;
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1757
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1758 case 113:
65c92cbb3f23656 Robert Elliott 2022-09-30 1759 ret = min(ret, tcrypt_test("hmac(sha3-384)"));
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1760 break;
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1761
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1762 case 114:
65c92cbb3f23656 Robert Elliott 2022-09-30 1763 ret = min(ret, tcrypt_test("hmac(sha3-512)"));
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1764 break;
98eca72fa04a9bb raveendra padasalagi 2016-07-01 1765
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1766 case 115:
65c92cbb3f23656 Robert Elliott 2022-09-30 1767 ret = min(ret, tcrypt_test("hmac(streebog256)"));
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1768 break;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1769
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1770 case 116:
65c92cbb3f23656 Robert Elliott 2022-09-30 1771 ret = min(ret, tcrypt_test("hmac(streebog512)"));
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1772 break;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 1773
e08ca2da39db22d Jarod Wilson 2009-05-04 1774 case 150:
65c92cbb3f23656 Robert Elliott 2022-09-30 1775 ret = min(ret, tcrypt_test("ansi_cprng"));
e08ca2da39db22d Jarod Wilson 2009-05-04 1776 break;
e08ca2da39db22d Jarod Wilson 2009-05-04 1777
69435b94d01f491 Adrian Hoban 2010-11-04 1778 case 151:
65c92cbb3f23656 Robert Elliott 2022-09-30 1779 ret = min(ret, tcrypt_test("rfc4106(gcm(aes))"));
69435b94d01f491 Adrian Hoban 2010-11-04 1780 break;
69435b94d01f491 Adrian Hoban 2010-11-04 1781
e9b7441a9926b80 Jussi Kivilinna 2013-04-07 1782 case 152:
65c92cbb3f23656 Robert Elliott 2022-09-30 1783 ret = min(ret, tcrypt_test("rfc4543(gcm(aes))"));
e9b7441a9926b80 Jussi Kivilinna 2013-04-07 1784 break;
e9b7441a9926b80 Jussi Kivilinna 2013-04-07 1785
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1786 case 153:
65c92cbb3f23656 Robert Elliott 2022-09-30 1787 ret = min(ret, tcrypt_test("cmac(aes)"));
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1788 break;
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1789
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1790 case 154:
65c92cbb3f23656 Robert Elliott 2022-09-30 1791 ret = min(ret, tcrypt_test("cmac(des3_ede)"));
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1792 break;
93b5e86a6d13c5d Jussi Kivilinna 2013-04-08 1793
bbf9c8934ba2bfd Horia Geanta 2013-11-28 1794 case 155:
65c92cbb3f23656 Robert Elliott 2022-09-30 1795 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(aes))"));
bbf9c8934ba2bfd Horia Geanta 2013-11-28 1796 break;
bbf9c8934ba2bfd Horia Geanta 2013-11-28 1797
bca4feb0d4fe2d5 Horia Geanta 2014-03-14 1798 case 156:
65c92cbb3f23656 Robert Elliott 2022-09-30 1799 ret = min(ret, tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"));
bca4feb0d4fe2d5 Horia Geanta 2014-03-14 1800 break;
bca4feb0d4fe2d5 Horia Geanta 2014-03-14 1801
bca4feb0d4fe2d5 Horia Geanta 2014-03-14 1802 case 157:
65c92cbb3f23656 Robert Elliott 2022-09-30 1803 ret = min(ret, tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"));
bca4feb0d4fe2d5 Horia Geanta 2014-03-14 1804 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1805
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1806 case 158:
65c92cbb3f23656 Robert Elliott 2022-09-30 1807 ret = min(ret, tcrypt_test("cbcmac(sm4)"));
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1808 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1809
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1810 case 159:
65c92cbb3f23656 Robert Elliott 2022-09-30 1811 ret = min(ret, tcrypt_test("cmac(sm4)"));
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1812 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 1813
5208ed2ca16526c Nitesh Lal 2014-05-21 1814 case 181:
65c92cbb3f23656 Robert Elliott 2022-09-30 1815 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1816 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1817 case 182:
65c92cbb3f23656 Robert Elliott 2022-09-30 1818 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1819 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1820 case 183:
65c92cbb3f23656 Robert Elliott 2022-09-30 1821 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1822 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1823 case 184:
65c92cbb3f23656 Robert Elliott 2022-09-30 1824 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1825 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1826 case 185:
65c92cbb3f23656 Robert Elliott 2022-09-30 1827 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1828 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1829 case 186:
65c92cbb3f23656 Robert Elliott 2022-09-30 1830 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1831 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1832 case 187:
65c92cbb3f23656 Robert Elliott 2022-09-30 1833 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1834 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1835 case 188:
65c92cbb3f23656 Robert Elliott 2022-09-30 1836 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1837 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1838 case 189:
65c92cbb3f23656 Robert Elliott 2022-09-30 1839 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1840 break;
5208ed2ca16526c Nitesh Lal 2014-05-21 1841 case 190:
65c92cbb3f23656 Robert Elliott 2022-09-30 1842 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"));
5208ed2ca16526c Nitesh Lal 2014-05-21 1843 break;
cd83a8a7c3eaffe Gilad Ben-Yossef 2018-03-06 1844 case 191:
65c92cbb3f23656 Robert Elliott 2022-09-30 1845 ret = min(ret, tcrypt_test("ecb(sm4)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1846 ret = min(ret, tcrypt_test("cbc(sm4)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1847 ret = min(ret, tcrypt_test("cfb(sm4)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1848 ret = min(ret, tcrypt_test("ctr(sm4)"));
cd83a8a7c3eaffe Gilad Ben-Yossef 2018-03-06 1849 break;
01ce31de7043e17 Taehee Yoo 2022-07-04 1850 case 192:
65c92cbb3f23656 Robert Elliott 2022-09-30 1851 ret = min(ret, tcrypt_test("ecb(aria)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1852 ret = min(ret, tcrypt_test("cbc(aria)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1853 ret = min(ret, tcrypt_test("cfb(aria)"));
65c92cbb3f23656 Robert Elliott 2022-09-30 1854 ret = min(ret, tcrypt_test("ctr(aria)"));
01ce31de7043e17 Taehee Yoo 2022-07-04 1855 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1856 case 200:
cba83564d112e4a Herbert Xu 2006-08-13 1857 test_cipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1858 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1859 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1860 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1861 test_cipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1862 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1863 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1864 speed_template_16_24_32);
f3d1044cd0a9b42 Rik Snel 2006-11-29 1865 test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1866 speed_template_32_40_48);
f3d1044cd0a9b42 Rik Snel 2006-11-29 1867 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1868 speed_template_32_40_48);
f19f5111c94053b Rik Snel 2007-09-19 1869 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e62 Horia Geantă 2017-07-19 1870 speed_template_32_64);
f19f5111c94053b Rik Snel 2007-09-19 1871 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e62 Horia Geantă 2017-07-19 1872 speed_template_32_64);
1503a24f53f153f Herbert Xu 2016-06-29 1873 test_cipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153f Herbert Xu 2016-06-29 1874 speed_template_16_24_32);
1503a24f53f153f Herbert Xu 2016-06-29 1875 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153f Herbert Xu 2016-06-29 1876 speed_template_16_24_32);
9996e3421cae20a Jan Glauber 2011-04-26 1877 test_cipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
9996e3421cae20a Jan Glauber 2011-04-26 1878 speed_template_16_24_32);
9996e3421cae20a Jan Glauber 2011-04-26 1879 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
9996e3421cae20a Jan Glauber 2011-04-26 1880 speed_template_16_24_32);
7da66670775d201 Dmitry Baryshkov 2018-10-20 1881 test_cipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
7da66670775d201 Dmitry Baryshkov 2018-10-20 1882 speed_template_16_24_32);
7da66670775d201 Dmitry Baryshkov 2018-10-20 1883 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
7da66670775d201 Dmitry Baryshkov 2018-10-20 1884 speed_template_16_24_32);
ebfd9bcf16e4aad Harald Welte 2005-06-22 1885 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1886
ebfd9bcf16e4aad Harald Welte 2005-06-22 1887 case 201:
cba83564d112e4a Herbert Xu 2006-08-13 1888 test_cipher_speed("ecb(des3_ede)", ENCRYPT, sec,
da7f033ddc9fdeb Herbert Xu 2008-07-31 1889 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1890 speed_template_24);
cba83564d112e4a Herbert Xu 2006-08-13 1891 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec,
da7f033ddc9fdeb Herbert Xu 2008-07-31 1892 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1893 speed_template_24);
cba83564d112e4a Herbert Xu 2006-08-13 1894 test_cipher_speed("cbc(des3_ede)", ENCRYPT, sec,
da7f033ddc9fdeb Herbert Xu 2008-07-31 1895 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1896 speed_template_24);
cba83564d112e4a Herbert Xu 2006-08-13 1897 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec,
da7f033ddc9fdeb Herbert Xu 2008-07-31 1898 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1899 speed_template_24);
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1900 test_cipher_speed("ctr(des3_ede)", ENCRYPT, sec,
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1901 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1902 speed_template_24);
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1903 test_cipher_speed("ctr(des3_ede)", DECRYPT, sec,
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1904 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c4 Jussi Kivilinna 2014-06-09 1905 speed_template_24);
ebfd9bcf16e4aad Harald Welte 2005-06-22 1906 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1907
ebfd9bcf16e4aad Harald Welte 2005-06-22 1908 case 202:
cba83564d112e4a Herbert Xu 2006-08-13 1909 test_cipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1910 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1911 test_cipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1912 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1913 test_cipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1914 speed_template_16_24_32);
cba83564d112e4a Herbert Xu 2006-08-13 1915 test_cipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1916 speed_template_16_24_32);
ee5002a5497f321 Jussi Kivilinna 2011-09-26 1917 test_cipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
ee5002a5497f321 Jussi Kivilinna 2011-09-26 1918 speed_template_16_24_32);
ee5002a5497f321 Jussi Kivilinna 2011-09-26 1919 test_cipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
ee5002a5497f321 Jussi Kivilinna 2011-09-26 1920 speed_template_16_24_32);
bee3a90ef5366b5 Jussi Kivilinna 2011-10-18 1921 test_cipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
bee3a90ef5366b5 Jussi Kivilinna 2011-10-18 1922 speed_template_32_40_48);
bee3a90ef5366b5 Jussi Kivilinna 2011-10-18 1923 test_cipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
bee3a90ef5366b5 Jussi Kivilinna 2011-10-18 1924 speed_template_32_40_48);
131f754161bc01f Jussi Kivilinna 2011-10-18 1925 test_cipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
131f754161bc01f Jussi Kivilinna 2011-10-18 1926 speed_template_32_48_64);
131f754161bc01f Jussi Kivilinna 2011-10-18 1927 test_cipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
131f754161bc01f Jussi Kivilinna 2011-10-18 1928 speed_template_32_48_64);
ebfd9bcf16e4aad Harald Welte 2005-06-22 1929 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1930
ebfd9bcf16e4aad Harald Welte 2005-06-22 1931 case 203:
cba83564d112e4a Herbert Xu 2006-08-13 1932 test_cipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1933 speed_template_8_32);
cba83564d112e4a Herbert Xu 2006-08-13 1934 test_cipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1935 speed_template_8_32);
cba83564d112e4a Herbert Xu 2006-08-13 1936 test_cipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1937 speed_template_8_32);
cba83564d112e4a Herbert Xu 2006-08-13 1938 test_cipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1939 speed_template_8_32);
7d47b86cfef808c Jussi Kivilinna 2011-09-02 1940 test_cipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
7d47b86cfef808c Jussi Kivilinna 2011-09-02 1941 speed_template_8_32);
7d47b86cfef808c Jussi Kivilinna 2011-09-02 1942 test_cipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
7d47b86cfef808c Jussi Kivilinna 2011-09-02 1943 speed_template_8_32);
ebfd9bcf16e4aad Harald Welte 2005-06-22 1944 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1945
ebfd9bcf16e4aad Harald Welte 2005-06-22 1946 case 204:
cba83564d112e4a Herbert Xu 2006-08-13 1947 test_cipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1948 speed_template_8);
cba83564d112e4a Herbert Xu 2006-08-13 1949 test_cipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1950 speed_template_8);
cba83564d112e4a Herbert Xu 2006-08-13 1951 test_cipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1952 speed_template_8);
cba83564d112e4a Herbert Xu 2006-08-13 1953 test_cipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1954 speed_template_8);
ebfd9bcf16e4aad Harald Welte 2005-06-22 1955 break;
ebfd9bcf16e4aad Harald Welte 2005-06-22 1956
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1957 case 205:
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1958 test_cipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1959 speed_template_16_24_32);
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1960 test_cipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1961 speed_template_16_24_32);
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1962 test_cipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1963 speed_template_16_24_32);
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1964 test_cipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff7 Sebastian Siewior 2008-03-11 1965 speed_template_16_24_32);
4de5933780f897b Jussi Kivilinna 2012-03-05 1966 test_cipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1967 speed_template_16_24_32);
4de5933780f897b Jussi Kivilinna 2012-03-05 1968 test_cipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1969 speed_template_16_24_32);
4de5933780f897b Jussi Kivilinna 2012-03-05 1970 test_cipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1971 speed_template_32_40_48);
4de5933780f897b Jussi Kivilinna 2012-03-05 1972 test_cipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1973 speed_template_32_40_48);
4de5933780f897b Jussi Kivilinna 2012-03-05 1974 test_cipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1975 speed_template_32_48_64);
4de5933780f897b Jussi Kivilinna 2012-03-05 1976 test_cipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897b Jussi Kivilinna 2012-03-05 1977 speed_template_32_48_64);
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1978 break;
02ab5a7056bd844 Noriaki TAKAMIYA 2007-01-24 1979
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1980 case 207:
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1981 test_cipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1982 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1983 test_cipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1984 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1985 test_cipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1986 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1987 test_cipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1988 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1989 test_cipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1990 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1991 test_cipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 1992 speed_template_16_32);
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 1993 test_cipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 1994 speed_template_32_48);
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 1995 test_cipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 1996 speed_template_32_48);
5209c07ac3601cf Jussi Kivilinna 2011-10-18 1997 test_cipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601cf Jussi Kivilinna 2011-10-18 1998 speed_template_32_64);
5209c07ac3601cf Jussi Kivilinna 2011-10-18 1999 test_cipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601cf Jussi Kivilinna 2011-10-18 2000 speed_template_32_64);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2001 break;
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2002
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2003 case 208:
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2004 test_cipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2005 speed_template_8);
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2006 break;
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2007
a2c582609556298 Johannes Goetzfried 2012-07-11 2008 case 209:
a2c582609556298 Johannes Goetzfried 2012-07-11 2009 test_cipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2010 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2011 test_cipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2012 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2013 test_cipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2014 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2015 test_cipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2016 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2017 test_cipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2018 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2019 test_cipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2020 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2021 break;
a2c582609556298 Johannes Goetzfried 2012-07-11 2022
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2023 case 210:
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2024 test_cipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2025 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2026 test_cipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2027 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2028 test_cipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2029 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2030 test_cipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2031 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2032 test_cipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2033 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2034 test_cipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2035 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2036 test_cipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2037 speed_template_32_48);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2038 test_cipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2039 speed_template_32_48);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2040 test_cipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2041 speed_template_32_64);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2042 test_cipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2043 speed_template_32_64);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2044 break;
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2045
53f52d7aecb4cb3 Tim Chen 2013-12-11 2046 case 211:
53f52d7aecb4cb3 Tim Chen 2013-12-11 2047 test_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec,
34a1c740ea87b50 Herbert Xu 2015-07-09 2048 NULL, 0, 16, 16, aead_speed_template_20);
1425d2d17f7309c Vutla, Lokesh 2015-07-07 2049 test_aead_speed("gcm(aes)", ENCRYPT, sec,
f18611da8683da1 Cyrille Pitchen 2015-11-17 2050 NULL, 0, 16, 8, speed_template_16_24_32);
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2051 test_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec,
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2052 NULL, 0, 16, 16, aead_speed_template_20);
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2053 test_aead_speed("gcm(aes)", DECRYPT, sec,
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2054 NULL, 0, 16, 8, speed_template_16_24_32);
53f52d7aecb4cb3 Tim Chen 2013-12-11 2055 break;
53f52d7aecb4cb3 Tim Chen 2013-12-11 2056
4e4aab63d7456fb Herbert Xu 2015-06-17 2057 case 212:
4e4aab63d7456fb Herbert Xu 2015-06-17 2058 test_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec,
34a1c740ea87b50 Herbert Xu 2015-07-09 2059 NULL, 0, 16, 16, aead_speed_template_19);
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2060 test_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec,
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2061 NULL, 0, 16, 16, aead_speed_template_19);
4e4aab63d7456fb Herbert Xu 2015-06-17 2062 break;
4e4aab63d7456fb Herbert Xu 2015-06-17 2063
2dce063a31ae6cb Martin Willi 2015-07-16 2064 case 213:
2dce063a31ae6cb Martin Willi 2015-07-16 2065 test_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT, sec,
2dce063a31ae6cb Martin Willi 2015-07-16 2066 NULL, 0, 16, 8, aead_speed_template_36);
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2067 test_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT, sec,
4431bd49530c737 Gilad Ben-Yossef 2017-12-17 2068 NULL, 0, 16, 8, aead_speed_template_36);
2dce063a31ae6cb Martin Willi 2015-07-16 2069 break;
2dce063a31ae6cb Martin Willi 2015-07-16 2070
2dce063a31ae6cb Martin Willi 2015-07-16 2071 case 214:
2dce063a31ae6cb Martin Willi 2015-07-16 2072 test_cipher_speed("chacha20", ENCRYPT, sec, NULL, 0,
2dce063a31ae6cb Martin Willi 2015-07-16 2073 speed_template_32);
2dce063a31ae6cb Martin Willi 2015-07-16 2074 break;
2dce063a31ae6cb Martin Willi 2015-07-16 2075
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2076 case 215:
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2077 test_mb_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec, NULL,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2078 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2079 test_mb_aead_speed("gcm(aes)", ENCRYPT, sec, NULL, 0, 16, 8,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2080 speed_template_16_24_32, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2081 test_mb_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec, NULL,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2082 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2083 test_mb_aead_speed("gcm(aes)", DECRYPT, sec, NULL, 0, 16, 8,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2084 speed_template_16_24_32, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2085 break;
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2086
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2087 case 216:
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2088 test_mb_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec, NULL, 0,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2089 16, 16, aead_speed_template_19, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2090 test_mb_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec, NULL, 0,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2091 16, 16, aead_speed_template_19, num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2092 break;
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2093
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2094 case 217:
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2095 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2096 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2097 num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2098 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2099 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2100 num_mb);
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2101 break;
427988d981c4c20 Gilad Ben-Yossef 2017-12-17 2102
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2103 case 218:
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2104 test_cipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2105 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2106 test_cipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2107 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2108 test_cipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2109 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2110 test_cipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2111 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2112 test_cipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2113 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2114 test_cipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2115 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2116 test_cipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2117 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2118 test_cipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2119 speed_template_16);
95ba597367ddc26 Gilad Ben-Yossef 2018-09-20 2120 break;
059c2a4d8e164dc Eric Biggers 2018-11-16 2121
059c2a4d8e164dc Eric Biggers 2018-11-16 2122 case 219:
059c2a4d8e164dc Eric Biggers 2018-11-16 2123 test_cipher_speed("adiantum(xchacha12,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164dc Eric Biggers 2018-11-16 2124 0, speed_template_32);
059c2a4d8e164dc Eric Biggers 2018-11-16 2125 test_cipher_speed("adiantum(xchacha12,aes)", DECRYPT, sec, NULL,
059c2a4d8e164dc Eric Biggers 2018-11-16 2126 0, speed_template_32);
059c2a4d8e164dc Eric Biggers 2018-11-16 2127 test_cipher_speed("adiantum(xchacha20,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164dc Eric Biggers 2018-11-16 2128 0, speed_template_32);
059c2a4d8e164dc Eric Biggers 2018-11-16 2129 test_cipher_speed("adiantum(xchacha20,aes)", DECRYPT, sec, NULL,
059c2a4d8e164dc Eric Biggers 2018-11-16 2130 0, speed_template_32);
059c2a4d8e164dc Eric Biggers 2018-11-16 2131 break;
059c2a4d8e164dc Eric Biggers 2018-11-16 2132
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2133 case 220:
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2134 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2135 ENCRYPT, sec, NULL, 0,
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2136 speed_template_16_24_32);
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2137 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2138 DECRYPT, sec, NULL, 0,
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2139 speed_template_16_24_32);
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2140 break;
f975abb23c6f3e5 Ard Biesheuvel 2019-08-19 2141
97bcb161995548a Ard Biesheuvel 2019-07-03 2142 case 221:
97bcb161995548a Ard Biesheuvel 2019-07-03 2143 test_aead_speed("aegis128", ENCRYPT, sec,
97bcb161995548a Ard Biesheuvel 2019-07-03 2144 NULL, 0, 16, 8, speed_template_16);
97bcb161995548a Ard Biesheuvel 2019-07-03 2145 test_aead_speed("aegis128", DECRYPT, sec,
97bcb161995548a Ard Biesheuvel 2019-07-03 2146 NULL, 0, 16, 8, speed_template_16);
97bcb161995548a Ard Biesheuvel 2019-07-03 2147 break;
97bcb161995548a Ard Biesheuvel 2019-07-03 2148
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2149 case 222:
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2150 test_aead_speed("gcm(sm4)", ENCRYPT, sec,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2151 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2152 test_aead_speed("gcm(sm4)", DECRYPT, sec,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2153 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2154 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2155
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2156 case 223:
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2157 test_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2158 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2159 test_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2160 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2161 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2162
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2163 case 224:
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2164 test_mb_aead_speed("gcm(sm4)", ENCRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2165 speed_template_16, num_mb);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2166 test_mb_aead_speed("gcm(sm4)", DECRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2167 speed_template_16, num_mb);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2168 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2169
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2170 case 225:
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2171 test_mb_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec, NULL, 0,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2172 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2173 test_mb_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec, NULL, 0,
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2174 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2175 break;
357a753f5ec7ccd Tianjia Zhang 2021-08-13 2176
7ff554ced7c7d7c Nathan Huckleberry 2022-05-20 2177 case 226:
7ff554ced7c7d7c Nathan Huckleberry 2022-05-20 2178 test_cipher_speed("hctr2(aes)", ENCRYPT, sec, NULL,
7ff554ced7c7d7c Nathan Huckleberry 2022-05-20 2179 0, speed_template_32);
7ff554ced7c7d7c Nathan Huckleberry 2022-05-20 2180 break;
7ff554ced7c7d7c Nathan Huckleberry 2022-05-20 2181
01ce31de7043e17 Taehee Yoo 2022-07-04 2182 case 227:
01ce31de7043e17 Taehee Yoo 2022-07-04 2183 test_cipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2184 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2185 test_cipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2186 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2187 test_cipher_speed("cbc(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2188 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2189 test_cipher_speed("cbc(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2190 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2191 test_cipher_speed("cfb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2192 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2193 test_cipher_speed("cfb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2194 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2195 test_cipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2196 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2197 test_cipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e17 Taehee Yoo 2022-07-04 2198 speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2199 break;
01ce31de7043e17 Taehee Yoo 2022-07-04 2200
01ce31de7043e17 Taehee Yoo 2022-07-04 2201 case 228:
01ce31de7043e17 Taehee Yoo 2022-07-04 2202 test_aead_speed("gcm(aria)", ENCRYPT, sec,
01ce31de7043e17 Taehee Yoo 2022-07-04 2203 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2204 test_aead_speed("gcm(aria)", DECRYPT, sec,
01ce31de7043e17 Taehee Yoo 2022-07-04 2205 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e17 Taehee Yoo 2022-07-04 2206 break;
01ce31de7043e17 Taehee Yoo 2022-07-04 2207
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2208 case 229:
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2209 test_mb_aead_speed("gcm(aria)", ENCRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2210 speed_template_16, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2211 test_mb_aead_speed("gcm(aria)", DECRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2212 speed_template_16, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2213 break;
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2214
e805792851bcb0b Michal Ludvig 2006-05-30 2215 case 300:
8606813a6c8997f Herbert Xu 2014-12-04 2216 if (alg) {
8606813a6c8997f Herbert Xu 2014-12-04 2217 test_hash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997f Herbert Xu 2014-12-04 2218 break;
8606813a6c8997f Herbert Xu 2014-12-04 2219 }
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2220 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2221 case 301:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2222 test_hash_speed("md4", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2223 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2224 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2225 case 302:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2226 test_hash_speed("md5", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2227 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2228 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2229 case 303:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2230 test_hash_speed("sha1", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2231 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2232 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2233 case 304:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2234 test_hash_speed("sha256", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2235 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2236 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2237 case 305:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2238 test_hash_speed("sha384", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2239 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2240 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2241 case 306:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2242 test_hash_speed("sha512", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2243 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2244 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2245 case 307:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2246 test_hash_speed("wp256", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2247 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2248 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2249 case 308:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2250 test_hash_speed("wp384", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2251 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2252 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2253 case 309:
e9d41164e2fdd89 Herbert Xu 2006-08-19 2254 test_hash_speed("wp512", sec, generic_hash_speed_template);
e805792851bcb0b Michal Ludvig 2006-05-30 2255 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2256 fallthrough;
cd12fb906d2591e Jonathan Lynch 2007-11-10 2257 case 313:
cd12fb906d2591e Jonathan Lynch 2007-11-10 2258 test_hash_speed("sha224", sec, generic_hash_speed_template);
cd12fb906d2591e Jonathan Lynch 2007-11-10 2259 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2260 fallthrough;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2261 case 314:
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2262 test_hash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2263 if (mode > 300 && mode < 400) break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2264 fallthrough;
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 2265 case 315:
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 2266 test_hash_speed("rmd160", sec, generic_hash_speed_template);
fd4adf1a0b1923f Adrian-Ken Rueegsegger 2008-05-07 2267 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2268 fallthrough;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2269 case 317:
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2270 test_hash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2271 if (mode > 300 && mode < 400) break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2272 fallthrough;
18bcc9194da3c97 Huang Ying 2010-03-10 2273 case 318:
ba974adb47f2063 Herbert Xu 2020-08-05 2274 klen = 16;
ba974adb47f2063 Herbert Xu 2020-08-05 2275 test_hash_speed("ghash", sec, generic_hash_speed_template);
18bcc9194da3c97 Huang Ying 2010-03-10 2276 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2277 fallthrough;
e3899e4df02720f Tim Chen 2012-09-27 2278 case 319:
e3899e4df02720f Tim Chen 2012-09-27 2279 test_hash_speed("crc32c", sec, generic_hash_speed_template);
e3899e4df02720f Tim Chen 2012-09-27 2280 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2281 fallthrough;
68411521cc6055e Herbert Xu 2013-09-07 2282 case 320:
68411521cc6055e Herbert Xu 2013-09-07 2283 test_hash_speed("crct10dif", sec, generic_hash_speed_template);
68411521cc6055e Herbert Xu 2013-09-07 2284 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2285 fallthrough;
2dce063a31ae6cb Martin Willi 2015-07-16 2286 case 321:
2dce063a31ae6cb Martin Willi 2015-07-16 2287 test_hash_speed("poly1305", sec, poly1305_speed_template);
2dce063a31ae6cb Martin Willi 2015-07-16 @2288 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2289 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2290 case 322:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2291 test_hash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2292 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2293 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2294 case 323:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2295 test_hash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2296 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2297 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2298 case 324:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2299 test_hash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2300 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2301 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2302 case 325:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2303 test_hash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2304 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2305 fallthrough;
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 2306 case 326:
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 2307 test_hash_speed("sm3", sec, generic_hash_speed_template);
b7e2753040a2fef Gilad Ben-Yossef 2017-08-21 2308 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2309 fallthrough;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2310 case 327:
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2311 test_hash_speed("streebog256", sec,
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2312 generic_hash_speed_template);
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2313 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2314 fallthrough;
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2315 case 328:
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2316 test_hash_speed("streebog512", sec,
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2317 generic_hash_speed_template);
25a0b9d4e512ea0 Vitaly Chikunov 2018-11-07 2318 if (mode > 300 && mode < 400) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2319 fallthrough;
e805792851bcb0b Michal Ludvig 2006-05-30 2320 case 399:
e805792851bcb0b Michal Ludvig 2006-05-30 2321 break;
e805792851bcb0b Michal Ludvig 2006-05-30 2322
beb63da739f7975 David S. Miller 2010-05-19 2323 case 400:
8606813a6c8997f Herbert Xu 2014-12-04 2324 if (alg) {
8606813a6c8997f Herbert Xu 2014-12-04 2325 test_ahash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997f Herbert Xu 2014-12-04 2326 break;
8606813a6c8997f Herbert Xu 2014-12-04 2327 }
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2328 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2329 case 401:
beb63da739f7975 David S. Miller 2010-05-19 2330 test_ahash_speed("md4", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2331 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2332 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2333 case 402:
beb63da739f7975 David S. Miller 2010-05-19 2334 test_ahash_speed("md5", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2335 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2336 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2337 case 403:
beb63da739f7975 David S. Miller 2010-05-19 2338 test_ahash_speed("sha1", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2339 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2340 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2341 case 404:
beb63da739f7975 David S. Miller 2010-05-19 2342 test_ahash_speed("sha256", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2343 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2344 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2345 case 405:
beb63da739f7975 David S. Miller 2010-05-19 2346 test_ahash_speed("sha384", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2347 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2348 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2349 case 406:
beb63da739f7975 David S. Miller 2010-05-19 2350 test_ahash_speed("sha512", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2351 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2352 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2353 case 407:
beb63da739f7975 David S. Miller 2010-05-19 2354 test_ahash_speed("wp256", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2355 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2356 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2357 case 408:
beb63da739f7975 David S. Miller 2010-05-19 2358 test_ahash_speed("wp384", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2359 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2360 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2361 case 409:
beb63da739f7975 David S. Miller 2010-05-19 2362 test_ahash_speed("wp512", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2363 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2364 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2365 case 413:
beb63da739f7975 David S. Miller 2010-05-19 2366 test_ahash_speed("sha224", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2367 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2368 fallthrough;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2369 case 414:
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2370 test_ahash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2371 if (mode > 400 && mode < 500) break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2372 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2373 case 415:
beb63da739f7975 David S. Miller 2010-05-19 2374 test_ahash_speed("rmd160", sec, generic_hash_speed_template);
beb63da739f7975 David S. Miller 2010-05-19 2375 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2376 fallthrough;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2377 case 417:
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2378 test_ahash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2379 if (mode > 400 && mode < 500) break;
aa22cd7f67807eb Ard Biesheuvel 2021-05-20 2380 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2381 case 418:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2382 test_ahash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2383 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2384 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2385 case 419:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2386 test_ahash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2387 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2388 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2389 case 420:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2390 test_ahash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2391 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2392 fallthrough;
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2393 case 421:
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2394 test_ahash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd23 raveendra padasalagi 2016-06-17 2395 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2396 fallthrough;
087bcd225c5656a Megha Dey 2016-06-23 2397 case 422:
ba2c149d0812cee Tianjia Zhang 2022-01-07 2398 test_ahash_speed("sm3", sec, generic_hash_speed_template);
ba2c149d0812cee Tianjia Zhang 2022-01-07 2399 if (mode > 400 && mode < 500) break;
df561f6688fef77 Gustavo A. R. Silva 2020-08-23 2400 fallthrough;
beb63da739f7975 David S. Miller 2010-05-19 2401 case 499:
beb63da739f7975 David S. Miller 2010-05-19 2402 break;
beb63da739f7975 David S. Miller 2010-05-19 2403
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2404 case 500:
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2405 test_acipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2406 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2407 test_acipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2408 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2409 test_acipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2410 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2411 test_acipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2412 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2413 test_acipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2414 speed_template_32_40_48);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2415 test_acipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2416 speed_template_32_40_48);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2417 test_acipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e62 Horia Geantă 2017-07-19 2418 speed_template_32_64);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2419 test_acipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e62 Horia Geantă 2017-07-19 2420 speed_template_32_64);
1503a24f53f153f Herbert Xu 2016-06-29 2421 test_acipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153f Herbert Xu 2016-06-29 2422 speed_template_16_24_32);
1503a24f53f153f Herbert Xu 2016-06-29 2423 test_acipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153f Herbert Xu 2016-06-29 2424 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2425 test_acipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2426 speed_template_16_24_32);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2427 test_acipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2428 speed_template_16_24_32);
de197533485c095 Nicolas Royer 2012-07-01 2429 test_acipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2430 speed_template_16_24_32);
de197533485c095 Nicolas Royer 2012-07-01 2431 test_acipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2432 speed_template_16_24_32);
de197533485c095 Nicolas Royer 2012-07-01 2433 test_acipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2434 speed_template_16_24_32);
de197533485c095 Nicolas Royer 2012-07-01 2435 test_acipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2436 speed_template_16_24_32);
69d3150cfc2075d Jussi Kivilinna 2012-12-28 2437 test_acipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL, 0,
69d3150cfc2075d Jussi Kivilinna 2012-12-28 2438 speed_template_20_28_36);
69d3150cfc2075d Jussi Kivilinna 2012-12-28 2439 test_acipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL, 0,
69d3150cfc2075d Jussi Kivilinna 2012-12-28 2440 speed_template_20_28_36);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2441 break;
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2442
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2443 case 501:
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2444 test_acipher_speed("ecb(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2445 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2446 speed_template_24);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2447 test_acipher_speed("ecb(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2448 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2449 speed_template_24);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2450 test_acipher_speed("cbc(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2451 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2452 speed_template_24);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2453 test_acipher_speed("cbc(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2454 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2455 speed_template_24);
de197533485c095 Nicolas Royer 2012-07-01 2456 test_acipher_speed("cfb(des3_ede)", ENCRYPT, sec,
de197533485c095 Nicolas Royer 2012-07-01 2457 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c095 Nicolas Royer 2012-07-01 2458 speed_template_24);
de197533485c095 Nicolas Royer 2012-07-01 2459 test_acipher_speed("cfb(des3_ede)", DECRYPT, sec,
de197533485c095 Nicolas Royer 2012-07-01 2460 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c095 Nicolas Royer 2012-07-01 2461 speed_template_24);
de197533485c095 Nicolas Royer 2012-07-01 2462 test_acipher_speed("ofb(des3_ede)", ENCRYPT, sec,
de197533485c095 Nicolas Royer 2012-07-01 2463 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c095 Nicolas Royer 2012-07-01 2464 speed_template_24);
de197533485c095 Nicolas Royer 2012-07-01 2465 test_acipher_speed("ofb(des3_ede)", DECRYPT, sec,
de197533485c095 Nicolas Royer 2012-07-01 2466 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c095 Nicolas Royer 2012-07-01 2467 speed_template_24);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2468 break;
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2469
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2470 case 502:
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2471 test_acipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2472 speed_template_8);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2473 test_acipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2474 speed_template_8);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2475 test_acipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2476 speed_template_8);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2477 test_acipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2478 speed_template_8);
de197533485c095 Nicolas Royer 2012-07-01 2479 test_acipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2480 speed_template_8);
de197533485c095 Nicolas Royer 2012-07-01 2481 test_acipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2482 speed_template_8);
de197533485c095 Nicolas Royer 2012-07-01 2483 test_acipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2484 speed_template_8);
de197533485c095 Nicolas Royer 2012-07-01 2485 test_acipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
de197533485c095 Nicolas Royer 2012-07-01 2486 speed_template_8);
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2487 break;
3f3baf359dd3cc5 Jussi Kivilinna 2011-10-18 2488
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2489 case 503:
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2490 test_acipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2491 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2492 test_acipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2493 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2494 test_acipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2495 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2496 test_acipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2497 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2498 test_acipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2499 speed_template_16_32);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2500 test_acipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2501 speed_template_16_32);
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 2502 test_acipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 2503 speed_template_32_48);
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 2504 test_acipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d1 Jussi Kivilinna 2011-10-18 2505 speed_template_32_48);
5209c07ac3601cf Jussi Kivilinna 2011-10-18 2506 test_acipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601cf Jussi Kivilinna 2011-10-18 2507 speed_template_32_64);
5209c07ac3601cf Jussi Kivilinna 2011-10-18 2508 test_acipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601cf Jussi Kivilinna 2011-10-18 2509 speed_template_32_64);
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2510 break;
7fb7fe4469d0b87 Jussi Kivilinna 2011-10-18 2511
107778b592576c0 Johannes Goetzfried 2012-05-28 2512 case 504:
107778b592576c0 Johannes Goetzfried 2012-05-28 2513 test_acipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2514 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2515 test_acipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2516 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2517 test_acipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2518 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2519 test_acipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2520 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2521 test_acipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2522 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2523 test_acipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2524 speed_template_16_24_32);
107778b592576c0 Johannes Goetzfried 2012-05-28 2525 test_acipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2526 speed_template_32_40_48);
107778b592576c0 Johannes Goetzfried 2012-05-28 2527 test_acipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2528 speed_template_32_40_48);
107778b592576c0 Johannes Goetzfried 2012-05-28 2529 test_acipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2530 speed_template_32_48_64);
107778b592576c0 Johannes Goetzfried 2012-05-28 2531 test_acipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c0 Johannes Goetzfried 2012-05-28 2532 speed_template_32_48_64);
107778b592576c0 Johannes Goetzfried 2012-05-28 2533 break;
107778b592576c0 Johannes Goetzfried 2012-05-28 2534
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2535 case 505:
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2536 test_acipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2537 speed_template_8);
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2538 break;
31b4cd2907322bd Jussi Kivilinna 2012-06-12 2539
a2c582609556298 Johannes Goetzfried 2012-07-11 2540 case 506:
a2c582609556298 Johannes Goetzfried 2012-07-11 2541 test_acipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2542 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2543 test_acipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2544 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2545 test_acipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2546 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2547 test_acipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2548 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2549 test_acipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2550 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2551 test_acipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c582609556298 Johannes Goetzfried 2012-07-11 2552 speed_template_8_16);
a2c582609556298 Johannes Goetzfried 2012-07-11 2553 break;
a2c582609556298 Johannes Goetzfried 2012-07-11 2554
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2555 case 507:
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2556 test_acipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2557 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2558 test_acipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2559 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2560 test_acipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2561 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2562 test_acipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2563 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2564 test_acipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2565 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2566 test_acipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2567 speed_template_16_32);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2568 test_acipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2569 speed_template_32_48);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2570 test_acipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2571 speed_template_32_48);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2572 test_acipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2573 speed_template_32_64);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2574 test_acipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2575 speed_template_32_64);
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2576 break;
9b8b04051d0df1e Johannes Goetzfried 2012-07-11 2577
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2578 case 508:
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2579 test_acipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2580 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2581 test_acipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2582 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2583 test_acipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2584 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2585 test_acipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2586 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2587 test_acipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2588 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2589 test_acipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2590 speed_template_16_32);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2591 test_acipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2592 speed_template_32_48);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2593 test_acipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2594 speed_template_32_48);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2595 test_acipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2596 speed_template_32_64);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2597 test_acipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2598 speed_template_32_64);
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2599 break;
bf9c5181865f1cc Jussi Kivilinna 2012-10-26 2600
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2601 case 509:
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2602 test_acipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2603 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2604 test_acipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2605 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2606 test_acipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2607 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2608 test_acipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2609 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2610 test_acipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2611 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2612 test_acipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2613 speed_template_8_32);
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2614 break;
ad8b7c3e92868dd Jussi Kivilinna 2013-04-13 2615
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2616 case 518:
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2617 test_acipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2618 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2619 test_acipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2620 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2621 test_acipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2622 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2623 test_acipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2624 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2625 test_acipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2626 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2627 test_acipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2628 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2629 test_acipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2630 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2631 test_acipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2632 speed_template_16);
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2633 break;
a7fc80bb22eb0f1 Tianjia Zhang 2021-07-20 2634
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2635 case 519:
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2636 test_acipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2637 speed_template_16_24_32);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2638 test_acipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2639 speed_template_16_24_32);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2640 test_acipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2641 speed_template_16_24_32);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2642 test_acipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2643 speed_template_16_24_32);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2644 break;
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2645
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2646 case 600:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2647 test_mb_skcipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2648 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2649 test_mb_skcipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2650 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2651 test_mb_skcipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2652 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2653 test_mb_skcipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2654 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2655 test_mb_skcipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2656 speed_template_32_40_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2657 test_mb_skcipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2658 speed_template_32_40_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2659 test_mb_skcipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2660 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2661 test_mb_skcipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2662 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2663 test_mb_skcipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2664 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2665 test_mb_skcipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2666 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2667 test_mb_skcipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2668 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2669 test_mb_skcipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2670 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2671 test_mb_skcipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2672 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2673 test_mb_skcipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2674 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2675 test_mb_skcipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2676 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2677 test_mb_skcipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2678 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2679 test_mb_skcipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2680 0, speed_template_20_28_36, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2681 test_mb_skcipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2682 0, speed_template_20_28_36, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2683 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2684
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2685 case 601:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2686 test_mb_skcipher_speed("ecb(des3_ede)", ENCRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2687 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2688 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2689 test_mb_skcipher_speed("ecb(des3_ede)", DECRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2690 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2691 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2692 test_mb_skcipher_speed("cbc(des3_ede)", ENCRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2693 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2694 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2695 test_mb_skcipher_speed("cbc(des3_ede)", DECRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2696 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2697 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2698 test_mb_skcipher_speed("cfb(des3_ede)", ENCRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2699 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2700 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2701 test_mb_skcipher_speed("cfb(des3_ede)", DECRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2702 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2703 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2704 test_mb_skcipher_speed("ofb(des3_ede)", ENCRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2705 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2706 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2707 test_mb_skcipher_speed("ofb(des3_ede)", DECRYPT, sec,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2708 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2709 speed_template_24, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2710 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2711
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2712 case 602:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2713 test_mb_skcipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2714 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2715 test_mb_skcipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2716 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2717 test_mb_skcipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2718 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2719 test_mb_skcipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2720 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2721 test_mb_skcipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2722 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2723 test_mb_skcipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2724 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2725 test_mb_skcipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2726 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2727 test_mb_skcipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2728 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2729 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2730
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2731 case 603:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2732 test_mb_skcipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2733 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2734 test_mb_skcipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2735 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2736 test_mb_skcipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2737 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2738 test_mb_skcipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2739 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2740 test_mb_skcipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2741 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2742 test_mb_skcipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2743 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2744 test_mb_skcipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2745 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2746 test_mb_skcipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2747 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2748 test_mb_skcipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2749 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2750 test_mb_skcipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2751 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2752 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2753
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2754 case 604:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2755 test_mb_skcipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2756 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2757 test_mb_skcipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2758 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2759 test_mb_skcipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2760 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2761 test_mb_skcipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2762 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2763 test_mb_skcipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2764 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2765 test_mb_skcipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2766 speed_template_16_24_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2767 test_mb_skcipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2768 speed_template_32_40_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2769 test_mb_skcipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2770 speed_template_32_40_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2771 test_mb_skcipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2772 speed_template_32_48_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2773 test_mb_skcipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2774 speed_template_32_48_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2775 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2776
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2777 case 605:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2778 test_mb_skcipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2779 speed_template_8, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2780 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2781
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2782 case 606:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2783 test_mb_skcipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2784 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2785 test_mb_skcipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2786 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2787 test_mb_skcipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2788 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2789 test_mb_skcipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2790 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2791 test_mb_skcipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2792 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2793 test_mb_skcipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2794 speed_template_8_16, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2795 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2796
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2797 case 607:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2798 test_mb_skcipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2799 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2800 test_mb_skcipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2801 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2802 test_mb_skcipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2803 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2804 test_mb_skcipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2805 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2806 test_mb_skcipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2807 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2808 test_mb_skcipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2809 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2810 test_mb_skcipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2811 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2812 test_mb_skcipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2813 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2814 test_mb_skcipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2815 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2816 test_mb_skcipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2817 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2818 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2819
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2820 case 608:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2821 test_mb_skcipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2822 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2823 test_mb_skcipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2824 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2825 test_mb_skcipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2826 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2827 test_mb_skcipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2828 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2829 test_mb_skcipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2830 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2831 test_mb_skcipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2832 speed_template_16_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2833 test_mb_skcipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2834 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2835 test_mb_skcipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2836 speed_template_32_48, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2837 test_mb_skcipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2838 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2839 test_mb_skcipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2840 speed_template_32_64, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2841 break;
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2842
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2843 case 609:
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2844 test_mb_skcipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2845 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2846 test_mb_skcipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2847 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2848 test_mb_skcipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2849 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2850 test_mb_skcipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2851 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2852 test_mb_skcipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2853 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2854 test_mb_skcipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2855 speed_template_8_32, num_mb);
e161c5930c150ab Gilad Ben-Yossef 2017-12-17 2856 break;
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2857
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2858 case 610:
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2859 test_mb_skcipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2860 speed_template_16_32, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2861 test_mb_skcipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2862 speed_template_16_32, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2863 test_mb_skcipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2864 speed_template_16_32, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2865 test_mb_skcipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2866 speed_template_16_32, num_mb);
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2867 break;
c4b1ce72b5c9f7d Taehee Yoo 2022-09-16 2868
^1da177e4c3f415 Linus Torvalds 2005-04-16 2869 }
4e033a6bc70f094 Jarod Wilson 2009-05-27 2870
4e033a6bc70f094 Jarod Wilson 2009-05-27 2871 return ret;
^1da177e4c3f415 Linus Torvalds 2005-04-16 2872 }
^1da177e4c3f415 Linus Torvalds 2005-04-16 2873
:::::: The code at line 2288 was first introduced by commit
:::::: 2dce063a31ae6cbaf39964663fc59d10bef38d15 crypto: tcrypt - Add ChaCha20/Poly1305 speed tests
:::::: TO: Martin Willi <martin@strongswan.org>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
* crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
@ 2023-11-05 0:02 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2023-11-05 0:02 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Robert Elliott <elliott@hpe.com>
CC: Herbert Xu <herbert@gondor.apana.org.au>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: aea6bf908d730b01bd264a8821159db9463c111c
commit: 65c92cbb3f2365627a10cf97560d51e88fb4e588 crypto: tcrypt - fix return value for multiple subtests
date: 1 year ago
:::::: branch date: 4 hours ago
:::::: commit date: 1 year ago
config: x86_64-randconfig-161-20231102 (https://download.01.org/0day-ci/archive/20231105/202311050732.d4Xb1skq-lkp@intel.com/config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce: (https://download.01.org/0day-ci/archive/20231105/202311050732.d4Xb1skq-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202311050732.d4Xb1skq-lkp@intel.com/
smatch warnings:
crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges.
vim +2288 crypto/tcrypt.c
01b323245e4f6d Herbert Xu 2008-07-31 1458
4e234eed58518a Kees Cook 2018-04-26 1459 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb)
01b323245e4f6d Herbert Xu 2008-07-31 1460 {
01b323245e4f6d Herbert Xu 2008-07-31 1461 int i;
4e033a6bc70f09 Jarod Wilson 2009-05-27 1462 int ret = 0;
01b323245e4f6d Herbert Xu 2008-07-31 1463
01b323245e4f6d Herbert Xu 2008-07-31 1464 switch (m) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 1465 case 0:
8606813a6c8997 Herbert Xu 2014-12-04 1466 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 1467 if (!crypto_has_alg(alg, type,
8606813a6c8997 Herbert Xu 2014-12-04 1468 mask ?: CRYPTO_ALG_TYPE_MASK))
8606813a6c8997 Herbert Xu 2014-12-04 1469 ret = -ENOENT;
8606813a6c8997 Herbert Xu 2014-12-04 1470 break;
8606813a6c8997 Herbert Xu 2014-12-04 1471 }
8606813a6c8997 Herbert Xu 2014-12-04 1472
01b323245e4f6d Herbert Xu 2008-07-31 1473 for (i = 1; i < 200; i++)
65c92cbb3f2365 Robert Elliott 2022-09-30 1474 ret = min(ret, do_test(NULL, 0, 0, i, num_mb));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1475 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1476
^1da177e4c3f41 Linus Torvalds 2005-04-16 1477 case 1:
65c92cbb3f2365 Robert Elliott 2022-09-30 1478 ret = min(ret, tcrypt_test("md5"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1479 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1480
^1da177e4c3f41 Linus Torvalds 2005-04-16 1481 case 2:
65c92cbb3f2365 Robert Elliott 2022-09-30 1482 ret = min(ret, tcrypt_test("sha1"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1483 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1484
^1da177e4c3f41 Linus Torvalds 2005-04-16 1485 case 3:
65c92cbb3f2365 Robert Elliott 2022-09-30 1486 ret = min(ret, tcrypt_test("ecb(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1487 ret = min(ret, tcrypt_test("cbc(des)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1488 ret = min(ret, tcrypt_test("ctr(des)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1489 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1490
^1da177e4c3f41 Linus Torvalds 2005-04-16 1491 case 4:
65c92cbb3f2365 Robert Elliott 2022-09-30 1492 ret = min(ret, tcrypt_test("ecb(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1493 ret = min(ret, tcrypt_test("cbc(des3_ede)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1494 ret = min(ret, tcrypt_test("ctr(des3_ede)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1495 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1496
^1da177e4c3f41 Linus Torvalds 2005-04-16 1497 case 5:
65c92cbb3f2365 Robert Elliott 2022-09-30 1498 ret = min(ret, tcrypt_test("md4"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1499 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1500
^1da177e4c3f41 Linus Torvalds 2005-04-16 1501 case 6:
65c92cbb3f2365 Robert Elliott 2022-09-30 1502 ret = min(ret, tcrypt_test("sha256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1503 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1504
^1da177e4c3f41 Linus Torvalds 2005-04-16 1505 case 7:
65c92cbb3f2365 Robert Elliott 2022-09-30 1506 ret = min(ret, tcrypt_test("ecb(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1507 ret = min(ret, tcrypt_test("cbc(blowfish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1508 ret = min(ret, tcrypt_test("ctr(blowfish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1509 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1510
^1da177e4c3f41 Linus Torvalds 2005-04-16 1511 case 8:
65c92cbb3f2365 Robert Elliott 2022-09-30 1512 ret = min(ret, tcrypt_test("ecb(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1513 ret = min(ret, tcrypt_test("cbc(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1514 ret = min(ret, tcrypt_test("ctr(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1515 ret = min(ret, tcrypt_test("lrw(twofish)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1516 ret = min(ret, tcrypt_test("xts(twofish)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1517 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1518
^1da177e4c3f41 Linus Torvalds 2005-04-16 1519 case 9:
65c92cbb3f2365 Robert Elliott 2022-09-30 1520 ret = min(ret, tcrypt_test("ecb(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1521 ret = min(ret, tcrypt_test("cbc(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1522 ret = min(ret, tcrypt_test("ctr(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1523 ret = min(ret, tcrypt_test("lrw(serpent)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1524 ret = min(ret, tcrypt_test("xts(serpent)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1525 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1526
^1da177e4c3f41 Linus Torvalds 2005-04-16 1527 case 10:
65c92cbb3f2365 Robert Elliott 2022-09-30 1528 ret = min(ret, tcrypt_test("ecb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1529 ret = min(ret, tcrypt_test("cbc(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1530 ret = min(ret, tcrypt_test("lrw(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1531 ret = min(ret, tcrypt_test("xts(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1532 ret = min(ret, tcrypt_test("ctr(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1533 ret = min(ret, tcrypt_test("rfc3686(ctr(aes))"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1534 ret = min(ret, tcrypt_test("ofb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1535 ret = min(ret, tcrypt_test("cfb(aes)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1536 ret = min(ret, tcrypt_test("xctr(aes)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1537 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1538
^1da177e4c3f41 Linus Torvalds 2005-04-16 1539 case 11:
65c92cbb3f2365 Robert Elliott 2022-09-30 1540 ret = min(ret, tcrypt_test("sha384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1541 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1542
^1da177e4c3f41 Linus Torvalds 2005-04-16 1543 case 12:
65c92cbb3f2365 Robert Elliott 2022-09-30 1544 ret = min(ret, tcrypt_test("sha512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1545 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1546
^1da177e4c3f41 Linus Torvalds 2005-04-16 1547 case 13:
65c92cbb3f2365 Robert Elliott 2022-09-30 1548 ret = min(ret, tcrypt_test("deflate"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1549 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1550
^1da177e4c3f41 Linus Torvalds 2005-04-16 1551 case 14:
65c92cbb3f2365 Robert Elliott 2022-09-30 1552 ret = min(ret, tcrypt_test("ecb(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1553 ret = min(ret, tcrypt_test("cbc(cast5)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1554 ret = min(ret, tcrypt_test("ctr(cast5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1555 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1556
^1da177e4c3f41 Linus Torvalds 2005-04-16 1557 case 15:
65c92cbb3f2365 Robert Elliott 2022-09-30 1558 ret = min(ret, tcrypt_test("ecb(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1559 ret = min(ret, tcrypt_test("cbc(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1560 ret = min(ret, tcrypt_test("ctr(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1561 ret = min(ret, tcrypt_test("lrw(cast6)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1562 ret = min(ret, tcrypt_test("xts(cast6)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1563 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1564
^1da177e4c3f41 Linus Torvalds 2005-04-16 1565 case 16:
65c92cbb3f2365 Robert Elliott 2022-09-30 1566 ret = min(ret, tcrypt_test("ecb(arc4)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1567 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1568
^1da177e4c3f41 Linus Torvalds 2005-04-16 1569 case 17:
65c92cbb3f2365 Robert Elliott 2022-09-30 1570 ret = min(ret, tcrypt_test("michael_mic"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1571 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1572
^1da177e4c3f41 Linus Torvalds 2005-04-16 1573 case 18:
65c92cbb3f2365 Robert Elliott 2022-09-30 1574 ret = min(ret, tcrypt_test("crc32c"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1575 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1576
^1da177e4c3f41 Linus Torvalds 2005-04-16 1577 case 19:
65c92cbb3f2365 Robert Elliott 2022-09-30 1578 ret = min(ret, tcrypt_test("ecb(tea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1579 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1580
^1da177e4c3f41 Linus Torvalds 2005-04-16 1581 case 20:
65c92cbb3f2365 Robert Elliott 2022-09-30 1582 ret = min(ret, tcrypt_test("ecb(xtea)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1583 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1584
^1da177e4c3f41 Linus Torvalds 2005-04-16 1585 case 21:
65c92cbb3f2365 Robert Elliott 2022-09-30 1586 ret = min(ret, tcrypt_test("ecb(khazad)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1587 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1588
^1da177e4c3f41 Linus Torvalds 2005-04-16 1589 case 22:
65c92cbb3f2365 Robert Elliott 2022-09-30 1590 ret = min(ret, tcrypt_test("wp512"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1591 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1592
^1da177e4c3f41 Linus Torvalds 2005-04-16 1593 case 23:
65c92cbb3f2365 Robert Elliott 2022-09-30 1594 ret = min(ret, tcrypt_test("wp384"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1595 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1596
^1da177e4c3f41 Linus Torvalds 2005-04-16 1597 case 24:
65c92cbb3f2365 Robert Elliott 2022-09-30 1598 ret = min(ret, tcrypt_test("wp256"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1599 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1600
^1da177e4c3f41 Linus Torvalds 2005-04-16 1601 case 26:
65c92cbb3f2365 Robert Elliott 2022-09-30 1602 ret = min(ret, tcrypt_test("ecb(anubis)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1603 ret = min(ret, tcrypt_test("cbc(anubis)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1604 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1605
fb4f10ed50f01b Aaron Grothe 2005-09-01 1606 case 30:
65c92cbb3f2365 Robert Elliott 2022-09-30 1607 ret = min(ret, tcrypt_test("ecb(xeta)"));
fb4f10ed50f01b Aaron Grothe 2005-09-01 1608 break;
fb4f10ed50f01b Aaron Grothe 2005-09-01 1609
90831639a65592 David Howells 2006-12-16 1610 case 31:
65c92cbb3f2365 Robert Elliott 2022-09-30 1611 ret = min(ret, tcrypt_test("pcbc(fcrypt)"));
90831639a65592 David Howells 2006-12-16 1612 break;
90831639a65592 David Howells 2006-12-16 1613
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1614 case 32:
65c92cbb3f2365 Robert Elliott 2022-09-30 1615 ret = min(ret, tcrypt_test("ecb(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1616 ret = min(ret, tcrypt_test("cbc(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1617 ret = min(ret, tcrypt_test("ctr(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1618 ret = min(ret, tcrypt_test("lrw(camellia)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1619 ret = min(ret, tcrypt_test("xts(camellia)"));
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1620 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1621
cd12fb906d2591 Jonathan Lynch 2007-11-10 1622 case 33:
65c92cbb3f2365 Robert Elliott 2022-09-30 1623 ret = min(ret, tcrypt_test("sha224"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1624 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1625
8df213d9b520a4 Herbert Xu 2007-12-02 1626 case 35:
65c92cbb3f2365 Robert Elliott 2022-09-30 1627 ret = min(ret, tcrypt_test("gcm(aes)"));
8df213d9b520a4 Herbert Xu 2007-12-02 1628 break;
8df213d9b520a4 Herbert Xu 2007-12-02 1629
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1630 case 36:
65c92cbb3f2365 Robert Elliott 2022-09-30 1631 ret = min(ret, tcrypt_test("lzo"));
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1632 break;
0b77abb3b2d0c2 Zoltan Sogor 2007-12-07 1633
93cc74e078eed8 Joy Latten 2007-12-12 1634 case 37:
65c92cbb3f2365 Robert Elliott 2022-09-30 1635 ret = min(ret, tcrypt_test("ccm(aes)"));
93cc74e078eed8 Joy Latten 2007-12-12 1636 break;
93cc74e078eed8 Joy Latten 2007-12-12 1637
76cb9521795a16 Kevin Coffman 2008-03-24 1638 case 38:
65c92cbb3f2365 Robert Elliott 2022-09-30 1639 ret = min(ret, tcrypt_test("cts(cbc(aes))"));
76cb9521795a16 Kevin Coffman 2008-03-24 1640 break;
76cb9521795a16 Kevin Coffman 2008-03-24 1641
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1642 case 39:
65c92cbb3f2365 Robert Elliott 2022-09-30 1643 ret = min(ret, tcrypt_test("xxhash64"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1644 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1645
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1646 case 40:
65c92cbb3f2365 Robert Elliott 2022-09-30 1647 ret = min(ret, tcrypt_test("rmd160"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1648 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1649
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1650 case 42:
65c92cbb3f2365 Robert Elliott 2022-09-30 1651 ret = min(ret, tcrypt_test("blake2b-512"));
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1652 break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 1653
01b323245e4f6d Herbert Xu 2008-07-31 1654 case 43:
65c92cbb3f2365 Robert Elliott 2022-09-30 1655 ret = min(ret, tcrypt_test("ecb(seed)"));
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1656 break;
2998db37b5c628 Adrian-Ken Rueegsegger 2008-05-09 1657
5d667322a25ab4 Jarod Wilson 2009-05-04 1658 case 45:
65c92cbb3f2365 Robert Elliott 2022-09-30 1659 ret = min(ret, tcrypt_test("rfc4309(ccm(aes))"));
5d667322a25ab4 Jarod Wilson 2009-05-04 1660 break;
5d667322a25ab4 Jarod Wilson 2009-05-04 1661
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1662 case 46:
65c92cbb3f2365 Robert Elliott 2022-09-30 1663 ret = min(ret, tcrypt_test("ghash"));
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1664 break;
54216bbd76aa39 Jussi Kivilinna 2012-09-21 1665
68411521cc6055 Herbert Xu 2013-09-07 1666 case 47:
65c92cbb3f2365 Robert Elliott 2022-09-30 1667 ret = min(ret, tcrypt_test("crct10dif"));
68411521cc6055 Herbert Xu 2013-09-07 1668 break;
68411521cc6055 Herbert Xu 2013-09-07 1669
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1670 case 48:
65c92cbb3f2365 Robert Elliott 2022-09-30 1671 ret = min(ret, tcrypt_test("sha3-224"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1672 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1673
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1674 case 49:
65c92cbb3f2365 Robert Elliott 2022-09-30 1675 ret = min(ret, tcrypt_test("sha3-256"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1676 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1677
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1678 case 50:
65c92cbb3f2365 Robert Elliott 2022-09-30 1679 ret = min(ret, tcrypt_test("sha3-384"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1680 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1681
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1682 case 51:
65c92cbb3f2365 Robert Elliott 2022-09-30 1683 ret = min(ret, tcrypt_test("sha3-512"));
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1684 break;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 1685
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1686 case 52:
65c92cbb3f2365 Robert Elliott 2022-09-30 1687 ret = min(ret, tcrypt_test("sm3"));
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1688 break;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 1689
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1690 case 53:
65c92cbb3f2365 Robert Elliott 2022-09-30 1691 ret = min(ret, tcrypt_test("streebog256"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1692 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1693
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1694 case 54:
65c92cbb3f2365 Robert Elliott 2022-09-30 1695 ret = min(ret, tcrypt_test("streebog512"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1696 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1697
357a753f5ec7cc Tianjia Zhang 2021-08-13 1698 case 55:
65c92cbb3f2365 Robert Elliott 2022-09-30 1699 ret = min(ret, tcrypt_test("gcm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1700 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1701
357a753f5ec7cc Tianjia Zhang 2021-08-13 1702 case 56:
65c92cbb3f2365 Robert Elliott 2022-09-30 1703 ret = min(ret, tcrypt_test("ccm(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1704 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1705
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1706 case 57:
65c92cbb3f2365 Robert Elliott 2022-09-30 1707 ret = min(ret, tcrypt_test("polyval"));
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1708 break;
f3c923a09c4c4f Nathan Huckleberry 2022-05-20 1709
01ce31de7043e1 Taehee Yoo 2022-07-04 1710 case 58:
65c92cbb3f2365 Robert Elliott 2022-09-30 1711 ret = min(ret, tcrypt_test("gcm(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1712 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1713
^1da177e4c3f41 Linus Torvalds 2005-04-16 1714 case 100:
65c92cbb3f2365 Robert Elliott 2022-09-30 1715 ret = min(ret, tcrypt_test("hmac(md5)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1716 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1717
^1da177e4c3f41 Linus Torvalds 2005-04-16 1718 case 101:
65c92cbb3f2365 Robert Elliott 2022-09-30 1719 ret = min(ret, tcrypt_test("hmac(sha1)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1720 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1721
^1da177e4c3f41 Linus Torvalds 2005-04-16 1722 case 102:
65c92cbb3f2365 Robert Elliott 2022-09-30 1723 ret = min(ret, tcrypt_test("hmac(sha256)"));
^1da177e4c3f41 Linus Torvalds 2005-04-16 1724 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1725
a28091ae170cd0 Andrew Donofrio 2006-12-10 1726 case 103:
65c92cbb3f2365 Robert Elliott 2022-09-30 1727 ret = min(ret, tcrypt_test("hmac(sha384)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1728 break;
a28091ae170cd0 Andrew Donofrio 2006-12-10 1729
a28091ae170cd0 Andrew Donofrio 2006-12-10 1730 case 104:
65c92cbb3f2365 Robert Elliott 2022-09-30 1731 ret = min(ret, tcrypt_test("hmac(sha512)"));
a28091ae170cd0 Andrew Donofrio 2006-12-10 1732 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1733
cd12fb906d2591 Jonathan Lynch 2007-11-10 1734 case 105:
65c92cbb3f2365 Robert Elliott 2022-09-30 1735 ret = min(ret, tcrypt_test("hmac(sha224)"));
cd12fb906d2591 Jonathan Lynch 2007-11-10 1736 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 1737
38ed9ab23b8614 Herbert Xu 2008-01-01 1738 case 106:
65c92cbb3f2365 Robert Elliott 2022-09-30 1739 ret = min(ret, tcrypt_test("xcbc(aes)"));
38ed9ab23b8614 Herbert Xu 2008-01-01 1740 break;
38ed9ab23b8614 Herbert Xu 2008-01-01 1741
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1742 case 108:
65c92cbb3f2365 Robert Elliott 2022-09-30 1743 ret = min(ret, tcrypt_test("hmac(rmd160)"));
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1744 break;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 1745
f1939f7c56456d Shane Wang 2009-09-02 1746 case 109:
65c92cbb3f2365 Robert Elliott 2022-09-30 1747 ret = min(ret, tcrypt_test("vmac64(aes)"));
f1939f7c56456d Shane Wang 2009-09-02 1748 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1749
98eca72fa04a9b raveendra padasalagi 2016-07-01 1750 case 111:
65c92cbb3f2365 Robert Elliott 2022-09-30 1751 ret = min(ret, tcrypt_test("hmac(sha3-224)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1752 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1753
98eca72fa04a9b raveendra padasalagi 2016-07-01 1754 case 112:
65c92cbb3f2365 Robert Elliott 2022-09-30 1755 ret = min(ret, tcrypt_test("hmac(sha3-256)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1756 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1757
98eca72fa04a9b raveendra padasalagi 2016-07-01 1758 case 113:
65c92cbb3f2365 Robert Elliott 2022-09-30 1759 ret = min(ret, tcrypt_test("hmac(sha3-384)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1760 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1761
98eca72fa04a9b raveendra padasalagi 2016-07-01 1762 case 114:
65c92cbb3f2365 Robert Elliott 2022-09-30 1763 ret = min(ret, tcrypt_test("hmac(sha3-512)"));
98eca72fa04a9b raveendra padasalagi 2016-07-01 1764 break;
98eca72fa04a9b raveendra padasalagi 2016-07-01 1765
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1766 case 115:
65c92cbb3f2365 Robert Elliott 2022-09-30 1767 ret = min(ret, tcrypt_test("hmac(streebog256)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1768 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1769
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1770 case 116:
65c92cbb3f2365 Robert Elliott 2022-09-30 1771 ret = min(ret, tcrypt_test("hmac(streebog512)"));
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1772 break;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 1773
e08ca2da39db22 Jarod Wilson 2009-05-04 1774 case 150:
65c92cbb3f2365 Robert Elliott 2022-09-30 1775 ret = min(ret, tcrypt_test("ansi_cprng"));
e08ca2da39db22 Jarod Wilson 2009-05-04 1776 break;
e08ca2da39db22 Jarod Wilson 2009-05-04 1777
69435b94d01f49 Adrian Hoban 2010-11-04 1778 case 151:
65c92cbb3f2365 Robert Elliott 2022-09-30 1779 ret = min(ret, tcrypt_test("rfc4106(gcm(aes))"));
69435b94d01f49 Adrian Hoban 2010-11-04 1780 break;
69435b94d01f49 Adrian Hoban 2010-11-04 1781
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1782 case 152:
65c92cbb3f2365 Robert Elliott 2022-09-30 1783 ret = min(ret, tcrypt_test("rfc4543(gcm(aes))"));
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1784 break;
e9b7441a9926b8 Jussi Kivilinna 2013-04-07 1785
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1786 case 153:
65c92cbb3f2365 Robert Elliott 2022-09-30 1787 ret = min(ret, tcrypt_test("cmac(aes)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1788 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1789
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1790 case 154:
65c92cbb3f2365 Robert Elliott 2022-09-30 1791 ret = min(ret, tcrypt_test("cmac(des3_ede)"));
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1792 break;
93b5e86a6d13c5 Jussi Kivilinna 2013-04-08 1793
bbf9c8934ba2bf Horia Geanta 2013-11-28 1794 case 155:
65c92cbb3f2365 Robert Elliott 2022-09-30 1795 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(aes))"));
bbf9c8934ba2bf Horia Geanta 2013-11-28 1796 break;
bbf9c8934ba2bf Horia Geanta 2013-11-28 1797
bca4feb0d4fe2d Horia Geanta 2014-03-14 1798 case 156:
65c92cbb3f2365 Robert Elliott 2022-09-30 1799 ret = min(ret, tcrypt_test("authenc(hmac(md5),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1800 break;
bca4feb0d4fe2d Horia Geanta 2014-03-14 1801
bca4feb0d4fe2d Horia Geanta 2014-03-14 1802 case 157:
65c92cbb3f2365 Robert Elliott 2022-09-30 1803 ret = min(ret, tcrypt_test("authenc(hmac(sha1),ecb(cipher_null))"));
bca4feb0d4fe2d Horia Geanta 2014-03-14 1804 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1805
357a753f5ec7cc Tianjia Zhang 2021-08-13 1806 case 158:
65c92cbb3f2365 Robert Elliott 2022-09-30 1807 ret = min(ret, tcrypt_test("cbcmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1808 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1809
357a753f5ec7cc Tianjia Zhang 2021-08-13 1810 case 159:
65c92cbb3f2365 Robert Elliott 2022-09-30 1811 ret = min(ret, tcrypt_test("cmac(sm4)"));
357a753f5ec7cc Tianjia Zhang 2021-08-13 1812 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 1813
5208ed2ca16526 Nitesh Lal 2014-05-21 1814 case 181:
65c92cbb3f2365 Robert Elliott 2022-09-30 1815 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1816 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1817 case 182:
65c92cbb3f2365 Robert Elliott 2022-09-30 1818 ret = min(ret, tcrypt_test("authenc(hmac(sha1),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1819 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1820 case 183:
65c92cbb3f2365 Robert Elliott 2022-09-30 1821 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1822 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1823 case 184:
65c92cbb3f2365 Robert Elliott 2022-09-30 1824 ret = min(ret, tcrypt_test("authenc(hmac(sha224),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1825 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1826 case 185:
65c92cbb3f2365 Robert Elliott 2022-09-30 1827 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1828 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1829 case 186:
65c92cbb3f2365 Robert Elliott 2022-09-30 1830 ret = min(ret, tcrypt_test("authenc(hmac(sha256),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1831 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1832 case 187:
65c92cbb3f2365 Robert Elliott 2022-09-30 1833 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1834 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1835 case 188:
65c92cbb3f2365 Robert Elliott 2022-09-30 1836 ret = min(ret, tcrypt_test("authenc(hmac(sha384),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1837 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1838 case 189:
65c92cbb3f2365 Robert Elliott 2022-09-30 1839 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1840 break;
5208ed2ca16526 Nitesh Lal 2014-05-21 1841 case 190:
65c92cbb3f2365 Robert Elliott 2022-09-30 1842 ret = min(ret, tcrypt_test("authenc(hmac(sha512),cbc(des3_ede))"));
5208ed2ca16526 Nitesh Lal 2014-05-21 1843 break;
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1844 case 191:
65c92cbb3f2365 Robert Elliott 2022-09-30 1845 ret = min(ret, tcrypt_test("ecb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1846 ret = min(ret, tcrypt_test("cbc(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1847 ret = min(ret, tcrypt_test("cfb(sm4)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1848 ret = min(ret, tcrypt_test("ctr(sm4)"));
cd83a8a7c3eaff Gilad Ben-Yossef 2018-03-06 1849 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 1850 case 192:
65c92cbb3f2365 Robert Elliott 2022-09-30 1851 ret = min(ret, tcrypt_test("ecb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1852 ret = min(ret, tcrypt_test("cbc(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1853 ret = min(ret, tcrypt_test("cfb(aria)"));
65c92cbb3f2365 Robert Elliott 2022-09-30 1854 ret = min(ret, tcrypt_test("ctr(aria)"));
01ce31de7043e1 Taehee Yoo 2022-07-04 1855 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1856 case 200:
cba83564d112e4 Herbert Xu 2006-08-13 1857 test_cipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1858 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1859 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1860 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1861 test_cipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1862 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1863 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1864 speed_template_16_24_32);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1865 test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1866 speed_template_32_40_48);
f3d1044cd0a9b4 Rik Snel 2006-11-29 1867 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1868 speed_template_32_40_48);
f19f5111c94053 Rik Snel 2007-09-19 1869 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1870 speed_template_32_64);
f19f5111c94053 Rik Snel 2007-09-19 1871 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 1872 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 1873 test_cipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1874 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 1875 test_cipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 1876 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1877 test_cipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1878 speed_template_16_24_32);
9996e3421cae20 Jan Glauber 2011-04-26 1879 test_cipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
9996e3421cae20 Jan Glauber 2011-04-26 1880 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1881 test_cipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1882 speed_template_16_24_32);
7da66670775d20 Dmitry Baryshkov 2018-10-20 1883 test_cipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
7da66670775d20 Dmitry Baryshkov 2018-10-20 1884 speed_template_16_24_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1885 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1886
ebfd9bcf16e4aa Harald Welte 2005-06-22 1887 case 201:
cba83564d112e4 Herbert Xu 2006-08-13 1888 test_cipher_speed("ecb(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1889 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1890 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1891 test_cipher_speed("ecb(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1892 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1893 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1894 test_cipher_speed("cbc(des3_ede)", ENCRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1895 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1896 speed_template_24);
cba83564d112e4 Herbert Xu 2006-08-13 1897 test_cipher_speed("cbc(des3_ede)", DECRYPT, sec,
da7f033ddc9fde Herbert Xu 2008-07-31 1898 des3_speed_template, DES3_SPEED_VECTORS,
477035c2abdcff Sebastian Siewior 2008-03-11 1899 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1900 test_cipher_speed("ctr(des3_ede)", ENCRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1901 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1902 speed_template_24);
87131507e1a60c Jussi Kivilinna 2014-06-09 1903 test_cipher_speed("ctr(des3_ede)", DECRYPT, sec,
87131507e1a60c Jussi Kivilinna 2014-06-09 1904 des3_speed_template, DES3_SPEED_VECTORS,
87131507e1a60c Jussi Kivilinna 2014-06-09 1905 speed_template_24);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1906 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1907
ebfd9bcf16e4aa Harald Welte 2005-06-22 1908 case 202:
cba83564d112e4 Herbert Xu 2006-08-13 1909 test_cipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1910 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1911 test_cipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1912 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1913 test_cipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1914 speed_template_16_24_32);
cba83564d112e4 Herbert Xu 2006-08-13 1915 test_cipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1916 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1917 test_cipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1918 speed_template_16_24_32);
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1919 test_cipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
ee5002a5497f32 Jussi Kivilinna 2011-09-26 1920 speed_template_16_24_32);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1921 test_cipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1922 speed_template_32_40_48);
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1923 test_cipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
bee3a90ef5366b Jussi Kivilinna 2011-10-18 1924 speed_template_32_40_48);
131f754161bc01 Jussi Kivilinna 2011-10-18 1925 test_cipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1926 speed_template_32_48_64);
131f754161bc01 Jussi Kivilinna 2011-10-18 1927 test_cipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
131f754161bc01 Jussi Kivilinna 2011-10-18 1928 speed_template_32_48_64);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1929 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1930
ebfd9bcf16e4aa Harald Welte 2005-06-22 1931 case 203:
cba83564d112e4 Herbert Xu 2006-08-13 1932 test_cipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1933 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1934 test_cipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1935 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1936 test_cipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1937 speed_template_8_32);
cba83564d112e4 Herbert Xu 2006-08-13 1938 test_cipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1939 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1940 test_cipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1941 speed_template_8_32);
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1942 test_cipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
7d47b86cfef808 Jussi Kivilinna 2011-09-02 1943 speed_template_8_32);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1944 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1945
ebfd9bcf16e4aa Harald Welte 2005-06-22 1946 case 204:
cba83564d112e4 Herbert Xu 2006-08-13 1947 test_cipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1948 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1949 test_cipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1950 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1951 test_cipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1952 speed_template_8);
cba83564d112e4 Herbert Xu 2006-08-13 1953 test_cipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1954 speed_template_8);
ebfd9bcf16e4aa Harald Welte 2005-06-22 1955 break;
ebfd9bcf16e4aa Harald Welte 2005-06-22 1956
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1957 case 205:
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1958 test_cipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1959 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1960 test_cipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1961 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1962 test_cipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1963 speed_template_16_24_32);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1964 test_cipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
477035c2abdcff Sebastian Siewior 2008-03-11 1965 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1966 test_cipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1967 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1968 test_cipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1969 speed_template_16_24_32);
4de5933780f897 Jussi Kivilinna 2012-03-05 1970 test_cipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1971 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1972 test_cipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1973 speed_template_32_40_48);
4de5933780f897 Jussi Kivilinna 2012-03-05 1974 test_cipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1975 speed_template_32_48_64);
4de5933780f897 Jussi Kivilinna 2012-03-05 1976 test_cipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
4de5933780f897 Jussi Kivilinna 2012-03-05 1977 speed_template_32_48_64);
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1978 break;
02ab5a7056bd84 Noriaki TAKAMIYA 2007-01-24 1979
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1980 case 207:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1981 test_cipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1982 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1983 test_cipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1984 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1985 test_cipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1986 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1987 test_cipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1988 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1989 test_cipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1990 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1991 test_cipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 1992 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1993 test_cipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1994 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1995 test_cipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 1996 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1997 test_cipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 1998 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 1999 test_cipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2000 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2001 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2002
31b4cd2907322b Jussi Kivilinna 2012-06-12 2003 case 208:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2004 test_cipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2005 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2006 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2007
a2c58260955629 Johannes Goetzfried 2012-07-11 2008 case 209:
a2c58260955629 Johannes Goetzfried 2012-07-11 2009 test_cipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2010 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2011 test_cipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2012 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2013 test_cipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2014 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2015 test_cipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2016 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2017 test_cipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2018 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2019 test_cipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2020 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2021 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2022
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2023 case 210:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2024 test_cipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2025 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2026 test_cipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2027 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2028 test_cipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2029 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2030 test_cipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2031 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2032 test_cipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2033 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2034 test_cipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2035 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2036 test_cipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2037 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2038 test_cipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2039 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2040 test_cipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2041 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2042 test_cipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2043 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2044 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2045
53f52d7aecb4cb Tim Chen 2013-12-11 2046 case 211:
53f52d7aecb4cb Tim Chen 2013-12-11 2047 test_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2048 NULL, 0, 16, 16, aead_speed_template_20);
1425d2d17f7309 Vutla, Lokesh 2015-07-07 2049 test_aead_speed("gcm(aes)", ENCRYPT, sec,
f18611da8683da Cyrille Pitchen 2015-11-17 2050 NULL, 0, 16, 8, speed_template_16_24_32);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2051 test_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2052 NULL, 0, 16, 16, aead_speed_template_20);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2053 test_aead_speed("gcm(aes)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2054 NULL, 0, 16, 8, speed_template_16_24_32);
53f52d7aecb4cb Tim Chen 2013-12-11 2055 break;
53f52d7aecb4cb Tim Chen 2013-12-11 2056
4e4aab63d7456f Herbert Xu 2015-06-17 2057 case 212:
4e4aab63d7456f Herbert Xu 2015-06-17 2058 test_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec,
34a1c740ea87b5 Herbert Xu 2015-07-09 2059 NULL, 0, 16, 16, aead_speed_template_19);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2060 test_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2061 NULL, 0, 16, 16, aead_speed_template_19);
4e4aab63d7456f Herbert Xu 2015-06-17 2062 break;
4e4aab63d7456f Herbert Xu 2015-06-17 2063
2dce063a31ae6c Martin Willi 2015-07-16 2064 case 213:
2dce063a31ae6c Martin Willi 2015-07-16 2065 test_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT, sec,
2dce063a31ae6c Martin Willi 2015-07-16 2066 NULL, 0, 16, 8, aead_speed_template_36);
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2067 test_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT, sec,
4431bd49530c73 Gilad Ben-Yossef 2017-12-17 2068 NULL, 0, 16, 8, aead_speed_template_36);
2dce063a31ae6c Martin Willi 2015-07-16 2069 break;
2dce063a31ae6c Martin Willi 2015-07-16 2070
2dce063a31ae6c Martin Willi 2015-07-16 2071 case 214:
2dce063a31ae6c Martin Willi 2015-07-16 2072 test_cipher_speed("chacha20", ENCRYPT, sec, NULL, 0,
2dce063a31ae6c Martin Willi 2015-07-16 2073 speed_template_32);
2dce063a31ae6c Martin Willi 2015-07-16 2074 break;
2dce063a31ae6c Martin Willi 2015-07-16 2075
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2076 case 215:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2077 test_mb_aead_speed("rfc4106(gcm(aes))", ENCRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2078 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2079 test_mb_aead_speed("gcm(aes)", ENCRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2080 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2081 test_mb_aead_speed("rfc4106(gcm(aes))", DECRYPT, sec, NULL,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2082 0, 16, 16, aead_speed_template_20, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2083 test_mb_aead_speed("gcm(aes)", DECRYPT, sec, NULL, 0, 16, 8,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2084 speed_template_16_24_32, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2085 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2086
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2087 case 216:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2088 test_mb_aead_speed("rfc4309(ccm(aes))", ENCRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2089 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2090 test_mb_aead_speed("rfc4309(ccm(aes))", DECRYPT, sec, NULL, 0,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2091 16, 16, aead_speed_template_19, num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2092 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2093
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2094 case 217:
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2095 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", ENCRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2096 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2097 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2098 test_mb_aead_speed("rfc7539esp(chacha20,poly1305)", DECRYPT,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2099 sec, NULL, 0, 16, 8, aead_speed_template_36,
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2100 num_mb);
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2101 break;
427988d981c4c2 Gilad Ben-Yossef 2017-12-17 2102
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2103 case 218:
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2104 test_cipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2105 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2106 test_cipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2107 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2108 test_cipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2109 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2110 test_cipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2111 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2112 test_cipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2113 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2114 test_cipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2115 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2116 test_cipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2117 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2118 test_cipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2119 speed_template_16);
95ba597367ddc2 Gilad Ben-Yossef 2018-09-20 2120 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2121
059c2a4d8e164d Eric Biggers 2018-11-16 2122 case 219:
059c2a4d8e164d Eric Biggers 2018-11-16 2123 test_cipher_speed("adiantum(xchacha12,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2124 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2125 test_cipher_speed("adiantum(xchacha12,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2126 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2127 test_cipher_speed("adiantum(xchacha20,aes)", ENCRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2128 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2129 test_cipher_speed("adiantum(xchacha20,aes)", DECRYPT, sec, NULL,
059c2a4d8e164d Eric Biggers 2018-11-16 2130 0, speed_template_32);
059c2a4d8e164d Eric Biggers 2018-11-16 2131 break;
059c2a4d8e164d Eric Biggers 2018-11-16 2132
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2133 case 220:
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2134 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2135 ENCRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2136 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2137 test_acipher_speed("essiv(cbc(aes),sha256)",
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2138 DECRYPT, sec, NULL, 0,
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2139 speed_template_16_24_32);
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2140 break;
f975abb23c6f3e Ard Biesheuvel 2019-08-19 2141
97bcb161995548 Ard Biesheuvel 2019-07-03 2142 case 221:
97bcb161995548 Ard Biesheuvel 2019-07-03 2143 test_aead_speed("aegis128", ENCRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2144 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2145 test_aead_speed("aegis128", DECRYPT, sec,
97bcb161995548 Ard Biesheuvel 2019-07-03 2146 NULL, 0, 16, 8, speed_template_16);
97bcb161995548 Ard Biesheuvel 2019-07-03 2147 break;
97bcb161995548 Ard Biesheuvel 2019-07-03 2148
357a753f5ec7cc Tianjia Zhang 2021-08-13 2149 case 222:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2150 test_aead_speed("gcm(sm4)", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2151 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2152 test_aead_speed("gcm(sm4)", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2153 NULL, 0, 16, 8, speed_template_16);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2154 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2155
357a753f5ec7cc Tianjia Zhang 2021-08-13 2156 case 223:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2157 test_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2158 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2159 test_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2160 NULL, 0, 16, 16, aead_speed_template_19);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2161 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2162
357a753f5ec7cc Tianjia Zhang 2021-08-13 2163 case 224:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2164 test_mb_aead_speed("gcm(sm4)", ENCRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2165 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2166 test_mb_aead_speed("gcm(sm4)", DECRYPT, sec, NULL, 0, 16, 8,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2167 speed_template_16, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2168 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2169
357a753f5ec7cc Tianjia Zhang 2021-08-13 2170 case 225:
357a753f5ec7cc Tianjia Zhang 2021-08-13 2171 test_mb_aead_speed("rfc4309(ccm(sm4))", ENCRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2172 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2173 test_mb_aead_speed("rfc4309(ccm(sm4))", DECRYPT, sec, NULL, 0,
357a753f5ec7cc Tianjia Zhang 2021-08-13 2174 16, 16, aead_speed_template_19, num_mb);
357a753f5ec7cc Tianjia Zhang 2021-08-13 2175 break;
357a753f5ec7cc Tianjia Zhang 2021-08-13 2176
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2177 case 226:
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2178 test_cipher_speed("hctr2(aes)", ENCRYPT, sec, NULL,
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2179 0, speed_template_32);
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2180 break;
7ff554ced7c7d7 Nathan Huckleberry 2022-05-20 2181
01ce31de7043e1 Taehee Yoo 2022-07-04 2182 case 227:
01ce31de7043e1 Taehee Yoo 2022-07-04 2183 test_cipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2184 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2185 test_cipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2186 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2187 test_cipher_speed("cbc(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2188 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2189 test_cipher_speed("cbc(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2190 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2191 test_cipher_speed("cfb(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2192 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2193 test_cipher_speed("cfb(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2194 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2195 test_cipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2196 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2197 test_cipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
01ce31de7043e1 Taehee Yoo 2022-07-04 2198 speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2199 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2200
01ce31de7043e1 Taehee Yoo 2022-07-04 2201 case 228:
01ce31de7043e1 Taehee Yoo 2022-07-04 2202 test_aead_speed("gcm(aria)", ENCRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2203 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2204 test_aead_speed("gcm(aria)", DECRYPT, sec,
01ce31de7043e1 Taehee Yoo 2022-07-04 2205 NULL, 0, 16, 8, speed_template_16_24_32);
01ce31de7043e1 Taehee Yoo 2022-07-04 2206 break;
01ce31de7043e1 Taehee Yoo 2022-07-04 2207
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2208 case 229:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2209 test_mb_aead_speed("gcm(aria)", ENCRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2210 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2211 test_mb_aead_speed("gcm(aria)", DECRYPT, sec, NULL, 0, 16, 8,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2212 speed_template_16, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2213 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2214
e805792851bcb0 Michal Ludvig 2006-05-30 2215 case 300:
8606813a6c8997 Herbert Xu 2014-12-04 2216 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2217 test_hash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2218 break;
8606813a6c8997 Herbert Xu 2014-12-04 2219 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2220 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2221 case 301:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2222 test_hash_speed("md4", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2223 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2224 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2225 case 302:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2226 test_hash_speed("md5", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2227 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2228 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2229 case 303:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2230 test_hash_speed("sha1", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2231 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2232 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2233 case 304:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2234 test_hash_speed("sha256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2235 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2236 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2237 case 305:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2238 test_hash_speed("sha384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2239 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2240 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2241 case 306:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2242 test_hash_speed("sha512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2243 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2244 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2245 case 307:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2246 test_hash_speed("wp256", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2247 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2248 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2249 case 308:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2250 test_hash_speed("wp384", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2251 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2252 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2253 case 309:
e9d41164e2fdd8 Herbert Xu 2006-08-19 2254 test_hash_speed("wp512", sec, generic_hash_speed_template);
e805792851bcb0 Michal Ludvig 2006-05-30 2255 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2256 fallthrough;
cd12fb906d2591 Jonathan Lynch 2007-11-10 2257 case 313:
cd12fb906d2591 Jonathan Lynch 2007-11-10 2258 test_hash_speed("sha224", sec, generic_hash_speed_template);
cd12fb906d2591 Jonathan Lynch 2007-11-10 2259 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2260 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2261 case 314:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2262 test_hash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2263 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2264 fallthrough;
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2265 case 315:
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2266 test_hash_speed("rmd160", sec, generic_hash_speed_template);
fd4adf1a0b1923 Adrian-Ken Rueegsegger 2008-05-07 2267 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2268 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2269 case 317:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2270 test_hash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2271 if (mode > 300 && mode < 400) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2272 fallthrough;
18bcc9194da3c9 Huang Ying 2010-03-10 2273 case 318:
ba974adb47f206 Herbert Xu 2020-08-05 2274 klen = 16;
ba974adb47f206 Herbert Xu 2020-08-05 2275 test_hash_speed("ghash", sec, generic_hash_speed_template);
18bcc9194da3c9 Huang Ying 2010-03-10 2276 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2277 fallthrough;
e3899e4df02720 Tim Chen 2012-09-27 2278 case 319:
e3899e4df02720 Tim Chen 2012-09-27 2279 test_hash_speed("crc32c", sec, generic_hash_speed_template);
e3899e4df02720 Tim Chen 2012-09-27 2280 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2281 fallthrough;
68411521cc6055 Herbert Xu 2013-09-07 2282 case 320:
68411521cc6055 Herbert Xu 2013-09-07 2283 test_hash_speed("crct10dif", sec, generic_hash_speed_template);
68411521cc6055 Herbert Xu 2013-09-07 2284 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2285 fallthrough;
2dce063a31ae6c Martin Willi 2015-07-16 2286 case 321:
2dce063a31ae6c Martin Willi 2015-07-16 2287 test_hash_speed("poly1305", sec, poly1305_speed_template);
2dce063a31ae6c Martin Willi 2015-07-16 @2288 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2289 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2290 case 322:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2291 test_hash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2292 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2293 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2294 case 323:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2295 test_hash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2296 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2297 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2298 case 324:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2299 test_hash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2300 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2301 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2302 case 325:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2303 test_hash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2304 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2305 fallthrough;
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2306 case 326:
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2307 test_hash_speed("sm3", sec, generic_hash_speed_template);
b7e2753040a2fe Gilad Ben-Yossef 2017-08-21 2308 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2309 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2310 case 327:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2311 test_hash_speed("streebog256", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2312 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2313 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2314 fallthrough;
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2315 case 328:
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2316 test_hash_speed("streebog512", sec,
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2317 generic_hash_speed_template);
25a0b9d4e512ea Vitaly Chikunov 2018-11-07 2318 if (mode > 300 && mode < 400) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2319 fallthrough;
e805792851bcb0 Michal Ludvig 2006-05-30 2320 case 399:
e805792851bcb0 Michal Ludvig 2006-05-30 2321 break;
e805792851bcb0 Michal Ludvig 2006-05-30 2322
beb63da739f797 David S. Miller 2010-05-19 2323 case 400:
8606813a6c8997 Herbert Xu 2014-12-04 2324 if (alg) {
8606813a6c8997 Herbert Xu 2014-12-04 2325 test_ahash_speed(alg, sec, generic_hash_speed_template);
8606813a6c8997 Herbert Xu 2014-12-04 2326 break;
8606813a6c8997 Herbert Xu 2014-12-04 2327 }
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2328 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2329 case 401:
beb63da739f797 David S. Miller 2010-05-19 2330 test_ahash_speed("md4", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2331 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2332 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2333 case 402:
beb63da739f797 David S. Miller 2010-05-19 2334 test_ahash_speed("md5", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2335 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2336 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2337 case 403:
beb63da739f797 David S. Miller 2010-05-19 2338 test_ahash_speed("sha1", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2339 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2340 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2341 case 404:
beb63da739f797 David S. Miller 2010-05-19 2342 test_ahash_speed("sha256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2343 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2344 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2345 case 405:
beb63da739f797 David S. Miller 2010-05-19 2346 test_ahash_speed("sha384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2347 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2348 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2349 case 406:
beb63da739f797 David S. Miller 2010-05-19 2350 test_ahash_speed("sha512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2351 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2352 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2353 case 407:
beb63da739f797 David S. Miller 2010-05-19 2354 test_ahash_speed("wp256", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2355 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2356 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2357 case 408:
beb63da739f797 David S. Miller 2010-05-19 2358 test_ahash_speed("wp384", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2359 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2360 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2361 case 409:
beb63da739f797 David S. Miller 2010-05-19 2362 test_ahash_speed("wp512", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2363 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2364 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2365 case 413:
beb63da739f797 David S. Miller 2010-05-19 2366 test_ahash_speed("sha224", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2367 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2368 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2369 case 414:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2370 test_ahash_speed("xxhash64", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2371 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2372 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2373 case 415:
beb63da739f797 David S. Miller 2010-05-19 2374 test_ahash_speed("rmd160", sec, generic_hash_speed_template);
beb63da739f797 David S. Miller 2010-05-19 2375 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2376 fallthrough;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2377 case 417:
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2378 test_ahash_speed("blake2b-512", sec, generic_hash_speed_template);
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2379 if (mode > 400 && mode < 500) break;
aa22cd7f67807e Ard Biesheuvel 2021-05-20 2380 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2381 case 418:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2382 test_ahash_speed("sha3-224", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2383 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2384 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2385 case 419:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2386 test_ahash_speed("sha3-256", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2387 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2388 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2389 case 420:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2390 test_ahash_speed("sha3-384", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2391 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2392 fallthrough;
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2393 case 421:
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2394 test_ahash_speed("sha3-512", sec, generic_hash_speed_template);
79cc6ab8947bd2 raveendra padasalagi 2016-06-17 2395 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2396 fallthrough;
087bcd225c5656 Megha Dey 2016-06-23 2397 case 422:
ba2c149d0812ce Tianjia Zhang 2022-01-07 2398 test_ahash_speed("sm3", sec, generic_hash_speed_template);
ba2c149d0812ce Tianjia Zhang 2022-01-07 2399 if (mode > 400 && mode < 500) break;
df561f6688fef7 Gustavo A. R. Silva 2020-08-23 2400 fallthrough;
beb63da739f797 David S. Miller 2010-05-19 2401 case 499:
beb63da739f797 David S. Miller 2010-05-19 2402 break;
beb63da739f797 David S. Miller 2010-05-19 2403
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2404 case 500:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2405 test_acipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2406 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2407 test_acipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2408 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2409 test_acipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2410 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2411 test_acipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2412 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2413 test_acipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2414 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2415 test_acipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2416 speed_template_32_40_48);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2417 test_acipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2418 speed_template_32_64);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2419 test_acipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
b66ad0b7aa92e6 Horia Geantă 2017-07-19 2420 speed_template_32_64);
1503a24f53f153 Herbert Xu 2016-06-29 2421 test_acipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2422 speed_template_16_24_32);
1503a24f53f153 Herbert Xu 2016-06-29 2423 test_acipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
1503a24f53f153 Herbert Xu 2016-06-29 2424 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2425 test_acipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2426 speed_template_16_24_32);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2427 test_acipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2428 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2429 test_acipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2430 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2431 test_acipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2432 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2433 test_acipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2434 speed_template_16_24_32);
de197533485c09 Nicolas Royer 2012-07-01 2435 test_acipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2436 speed_template_16_24_32);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2437 test_acipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2438 speed_template_20_28_36);
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2439 test_acipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL, 0,
69d3150cfc2075 Jussi Kivilinna 2012-12-28 2440 speed_template_20_28_36);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2441 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2442
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2443 case 501:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2444 test_acipher_speed("ecb(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2445 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2446 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2447 test_acipher_speed("ecb(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2448 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2449 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2450 test_acipher_speed("cbc(des3_ede)", ENCRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2451 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2452 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2453 test_acipher_speed("cbc(des3_ede)", DECRYPT, sec,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2454 des3_speed_template, DES3_SPEED_VECTORS,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2455 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2456 test_acipher_speed("cfb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2457 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2458 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2459 test_acipher_speed("cfb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2460 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2461 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2462 test_acipher_speed("ofb(des3_ede)", ENCRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2463 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2464 speed_template_24);
de197533485c09 Nicolas Royer 2012-07-01 2465 test_acipher_speed("ofb(des3_ede)", DECRYPT, sec,
de197533485c09 Nicolas Royer 2012-07-01 2466 des3_speed_template, DES3_SPEED_VECTORS,
de197533485c09 Nicolas Royer 2012-07-01 2467 speed_template_24);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2468 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2469
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2470 case 502:
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2471 test_acipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2472 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2473 test_acipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2474 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2475 test_acipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2476 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2477 test_acipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2478 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2479 test_acipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2480 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2481 test_acipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2482 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2483 test_acipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2484 speed_template_8);
de197533485c09 Nicolas Royer 2012-07-01 2485 test_acipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
de197533485c09 Nicolas Royer 2012-07-01 2486 speed_template_8);
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2487 break;
3f3baf359dd3cc Jussi Kivilinna 2011-10-18 2488
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2489 case 503:
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2490 test_acipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2491 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2492 test_acipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2493 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2494 test_acipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2495 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2496 test_acipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2497 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2498 test_acipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2499 speed_template_16_32);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2500 test_acipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2501 speed_template_16_32);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2502 test_acipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2503 speed_template_32_48);
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2504 test_acipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
87aae4bfb2912d Jussi Kivilinna 2011-10-18 2505 speed_template_32_48);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2506 test_acipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2507 speed_template_32_64);
5209c07ac3601c Jussi Kivilinna 2011-10-18 2508 test_acipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
5209c07ac3601c Jussi Kivilinna 2011-10-18 2509 speed_template_32_64);
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2510 break;
7fb7fe4469d0b8 Jussi Kivilinna 2011-10-18 2511
107778b592576c Johannes Goetzfried 2012-05-28 2512 case 504:
107778b592576c Johannes Goetzfried 2012-05-28 2513 test_acipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2514 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2515 test_acipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2516 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2517 test_acipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2518 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2519 test_acipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2520 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2521 test_acipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2522 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2523 test_acipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2524 speed_template_16_24_32);
107778b592576c Johannes Goetzfried 2012-05-28 2525 test_acipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2526 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2527 test_acipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2528 speed_template_32_40_48);
107778b592576c Johannes Goetzfried 2012-05-28 2529 test_acipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2530 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2531 test_acipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
107778b592576c Johannes Goetzfried 2012-05-28 2532 speed_template_32_48_64);
107778b592576c Johannes Goetzfried 2012-05-28 2533 break;
107778b592576c Johannes Goetzfried 2012-05-28 2534
31b4cd2907322b Jussi Kivilinna 2012-06-12 2535 case 505:
31b4cd2907322b Jussi Kivilinna 2012-06-12 2536 test_acipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
31b4cd2907322b Jussi Kivilinna 2012-06-12 2537 speed_template_8);
31b4cd2907322b Jussi Kivilinna 2012-06-12 2538 break;
31b4cd2907322b Jussi Kivilinna 2012-06-12 2539
a2c58260955629 Johannes Goetzfried 2012-07-11 2540 case 506:
a2c58260955629 Johannes Goetzfried 2012-07-11 2541 test_acipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2542 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2543 test_acipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2544 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2545 test_acipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2546 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2547 test_acipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2548 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2549 test_acipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2550 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2551 test_acipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
a2c58260955629 Johannes Goetzfried 2012-07-11 2552 speed_template_8_16);
a2c58260955629 Johannes Goetzfried 2012-07-11 2553 break;
a2c58260955629 Johannes Goetzfried 2012-07-11 2554
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2555 case 507:
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2556 test_acipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2557 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2558 test_acipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2559 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2560 test_acipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2561 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2562 test_acipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2563 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2564 test_acipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2565 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2566 test_acipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2567 speed_template_16_32);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2568 test_acipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2569 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2570 test_acipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2571 speed_template_32_48);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2572 test_acipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2573 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2574 test_acipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2575 speed_template_32_64);
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2576 break;
9b8b04051d0df1 Johannes Goetzfried 2012-07-11 2577
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2578 case 508:
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2579 test_acipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2580 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2581 test_acipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2582 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2583 test_acipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2584 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2585 test_acipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2586 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2587 test_acipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2588 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2589 test_acipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2590 speed_template_16_32);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2591 test_acipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2592 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2593 test_acipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2594 speed_template_32_48);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2595 test_acipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2596 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2597 test_acipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2598 speed_template_32_64);
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2599 break;
bf9c5181865f1c Jussi Kivilinna 2012-10-26 2600
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2601 case 509:
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2602 test_acipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2603 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2604 test_acipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2605 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2606 test_acipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2607 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2608 test_acipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2609 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2610 test_acipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2611 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2612 test_acipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2613 speed_template_8_32);
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2614 break;
ad8b7c3e92868d Jussi Kivilinna 2013-04-13 2615
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2616 case 518:
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2617 test_acipher_speed("ecb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2618 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2619 test_acipher_speed("ecb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2620 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2621 test_acipher_speed("cbc(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2622 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2623 test_acipher_speed("cbc(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2624 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2625 test_acipher_speed("cfb(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2626 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2627 test_acipher_speed("cfb(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2628 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2629 test_acipher_speed("ctr(sm4)", ENCRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2630 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2631 test_acipher_speed("ctr(sm4)", DECRYPT, sec, NULL, 0,
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2632 speed_template_16);
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2633 break;
a7fc80bb22eb0f Tianjia Zhang 2021-07-20 2634
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2635 case 519:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2636 test_acipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2637 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2638 test_acipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2639 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2640 test_acipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2641 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2642 test_acipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2643 speed_template_16_24_32);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2644 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2645
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2646 case 600:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2647 test_mb_skcipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2648 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2649 test_mb_skcipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2650 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2651 test_mb_skcipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2652 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2653 test_mb_skcipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2654 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2655 test_mb_skcipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2656 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2657 test_mb_skcipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2658 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2659 test_mb_skcipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2660 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2661 test_mb_skcipher_speed("xts(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2662 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2663 test_mb_skcipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2664 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2665 test_mb_skcipher_speed("cts(cbc(aes))", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2666 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2667 test_mb_skcipher_speed("ctr(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2668 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2669 test_mb_skcipher_speed("ctr(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2670 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2671 test_mb_skcipher_speed("cfb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2672 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2673 test_mb_skcipher_speed("cfb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2674 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2675 test_mb_skcipher_speed("ofb(aes)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2676 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2677 test_mb_skcipher_speed("ofb(aes)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2678 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2679 test_mb_skcipher_speed("rfc3686(ctr(aes))", ENCRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2680 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2681 test_mb_skcipher_speed("rfc3686(ctr(aes))", DECRYPT, sec, NULL,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2682 0, speed_template_20_28_36, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2683 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2684
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2685 case 601:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2686 test_mb_skcipher_speed("ecb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2687 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2688 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2689 test_mb_skcipher_speed("ecb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2690 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2691 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2692 test_mb_skcipher_speed("cbc(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2693 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2694 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2695 test_mb_skcipher_speed("cbc(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2696 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2697 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2698 test_mb_skcipher_speed("cfb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2699 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2700 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2701 test_mb_skcipher_speed("cfb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2702 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2703 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2704 test_mb_skcipher_speed("ofb(des3_ede)", ENCRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2705 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2706 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2707 test_mb_skcipher_speed("ofb(des3_ede)", DECRYPT, sec,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2708 des3_speed_template, DES3_SPEED_VECTORS,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2709 speed_template_24, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2710 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2711
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2712 case 602:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2713 test_mb_skcipher_speed("ecb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2714 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2715 test_mb_skcipher_speed("ecb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2716 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2717 test_mb_skcipher_speed("cbc(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2718 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2719 test_mb_skcipher_speed("cbc(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2720 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2721 test_mb_skcipher_speed("cfb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2722 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2723 test_mb_skcipher_speed("cfb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2724 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2725 test_mb_skcipher_speed("ofb(des)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2726 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2727 test_mb_skcipher_speed("ofb(des)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2728 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2729 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2730
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2731 case 603:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2732 test_mb_skcipher_speed("ecb(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2733 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2734 test_mb_skcipher_speed("ecb(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2735 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2736 test_mb_skcipher_speed("cbc(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2737 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2738 test_mb_skcipher_speed("cbc(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2739 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2740 test_mb_skcipher_speed("ctr(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2741 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2742 test_mb_skcipher_speed("ctr(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2743 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2744 test_mb_skcipher_speed("lrw(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2745 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2746 test_mb_skcipher_speed("lrw(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2747 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2748 test_mb_skcipher_speed("xts(serpent)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2749 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2750 test_mb_skcipher_speed("xts(serpent)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2751 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2752 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2753
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2754 case 604:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2755 test_mb_skcipher_speed("ecb(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2756 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2757 test_mb_skcipher_speed("ecb(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2758 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2759 test_mb_skcipher_speed("cbc(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2760 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2761 test_mb_skcipher_speed("cbc(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2762 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2763 test_mb_skcipher_speed("ctr(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2764 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2765 test_mb_skcipher_speed("ctr(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2766 speed_template_16_24_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2767 test_mb_skcipher_speed("lrw(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2768 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2769 test_mb_skcipher_speed("lrw(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2770 speed_template_32_40_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2771 test_mb_skcipher_speed("xts(twofish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2772 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2773 test_mb_skcipher_speed("xts(twofish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2774 speed_template_32_48_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2775 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2776
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2777 case 605:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2778 test_mb_skcipher_speed("ecb(arc4)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2779 speed_template_8, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2780 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2781
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2782 case 606:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2783 test_mb_skcipher_speed("ecb(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2784 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2785 test_mb_skcipher_speed("ecb(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2786 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2787 test_mb_skcipher_speed("cbc(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2788 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2789 test_mb_skcipher_speed("cbc(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2790 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2791 test_mb_skcipher_speed("ctr(cast5)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2792 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2793 test_mb_skcipher_speed("ctr(cast5)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2794 speed_template_8_16, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2795 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2796
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2797 case 607:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2798 test_mb_skcipher_speed("ecb(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2799 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2800 test_mb_skcipher_speed("ecb(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2801 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2802 test_mb_skcipher_speed("cbc(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2803 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2804 test_mb_skcipher_speed("cbc(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2805 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2806 test_mb_skcipher_speed("ctr(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2807 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2808 test_mb_skcipher_speed("ctr(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2809 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2810 test_mb_skcipher_speed("lrw(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2811 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2812 test_mb_skcipher_speed("lrw(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2813 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2814 test_mb_skcipher_speed("xts(cast6)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2815 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2816 test_mb_skcipher_speed("xts(cast6)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2817 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2818 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2819
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2820 case 608:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2821 test_mb_skcipher_speed("ecb(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2822 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2823 test_mb_skcipher_speed("ecb(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2824 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2825 test_mb_skcipher_speed("cbc(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2826 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2827 test_mb_skcipher_speed("cbc(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2828 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2829 test_mb_skcipher_speed("ctr(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2830 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2831 test_mb_skcipher_speed("ctr(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2832 speed_template_16_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2833 test_mb_skcipher_speed("lrw(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2834 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2835 test_mb_skcipher_speed("lrw(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2836 speed_template_32_48, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2837 test_mb_skcipher_speed("xts(camellia)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2838 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2839 test_mb_skcipher_speed("xts(camellia)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2840 speed_template_32_64, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2841 break;
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2842
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2843 case 609:
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2844 test_mb_skcipher_speed("ecb(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2845 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2846 test_mb_skcipher_speed("ecb(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2847 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2848 test_mb_skcipher_speed("cbc(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2849 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2850 test_mb_skcipher_speed("cbc(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2851 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2852 test_mb_skcipher_speed("ctr(blowfish)", ENCRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2853 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2854 test_mb_skcipher_speed("ctr(blowfish)", DECRYPT, sec, NULL, 0,
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2855 speed_template_8_32, num_mb);
e161c5930c150a Gilad Ben-Yossef 2017-12-17 2856 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2857
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2858 case 610:
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2859 test_mb_skcipher_speed("ecb(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2860 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2861 test_mb_skcipher_speed("ecb(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2862 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2863 test_mb_skcipher_speed("ctr(aria)", ENCRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2864 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2865 test_mb_skcipher_speed("ctr(aria)", DECRYPT, sec, NULL, 0,
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2866 speed_template_16_32, num_mb);
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2867 break;
c4b1ce72b5c9f7 Taehee Yoo 2022-09-16 2868
^1da177e4c3f41 Linus Torvalds 2005-04-16 2869 }
4e033a6bc70f09 Jarod Wilson 2009-05-27 2870
4e033a6bc70f09 Jarod Wilson 2009-05-27 2871 return ret;
^1da177e4c3f41 Linus Torvalds 2005-04-16 2872 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 2873
:::::: The code at line 2288 was first introduced by commit
:::::: 2dce063a31ae6cbaf39964663fc59d10bef38d15 crypto: tcrypt - Add ChaCha20/Poly1305 speed tests
:::::: TO: Martin Willi <martin@strongswan.org>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-11-05 0:03 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-17 7:29 crypto/tcrypt.c:2288 do_test() warn: Function too hairy. No more merges kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2023-11-02 17:16 kernel test robot
2023-11-03 17:19 kernel test robot
2023-11-05 0:02 kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.