diff options
Diffstat (limited to 'crypto/testmgr.c')
| -rw-r--r-- | crypto/testmgr.c | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/crypto/testmgr.c b/crypto/testmgr.c index 7620bfce92f2..c494d7610be1 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c | |||
| @@ -1477,9 +1477,54 @@ static int alg_test_cprng(const struct alg_test_desc *desc, const char *driver, | |||
| 1477 | return err; | 1477 | return err; |
| 1478 | } | 1478 | } |
| 1479 | 1479 | ||
| 1480 | static int alg_test_null(const struct alg_test_desc *desc, | ||
| 1481 | const char *driver, u32 type, u32 mask) | ||
| 1482 | { | ||
| 1483 | return 0; | ||
| 1484 | } | ||
| 1485 | |||
| 1480 | /* Please keep this list sorted by algorithm name. */ | 1486 | /* Please keep this list sorted by algorithm name. */ |
| 1481 | static const struct alg_test_desc alg_test_descs[] = { | 1487 | static const struct alg_test_desc alg_test_descs[] = { |
| 1482 | { | 1488 | { |
| 1489 | .alg = "__driver-cbc-aes-aesni", | ||
| 1490 | .test = alg_test_null, | ||
| 1491 | .suite = { | ||
| 1492 | .cipher = { | ||
| 1493 | .enc = { | ||
| 1494 | .vecs = NULL, | ||
| 1495 | .count = 0 | ||
| 1496 | }, | ||
| 1497 | .dec = { | ||
| 1498 | .vecs = NULL, | ||
| 1499 | .count = 0 | ||
| 1500 | } | ||
| 1501 | } | ||
| 1502 | } | ||
| 1503 | }, { | ||
| 1504 | .alg = "__driver-ecb-aes-aesni", | ||
| 1505 | .test = alg_test_null, | ||
| 1506 | .suite = { | ||
| 1507 | .cipher = { | ||
| 1508 | .enc = { | ||
| 1509 | .vecs = NULL, | ||
| 1510 | .count = 0 | ||
| 1511 | }, | ||
| 1512 | .dec = { | ||
| 1513 | .vecs = NULL, | ||
| 1514 | .count = 0 | ||
| 1515 | } | ||
| 1516 | } | ||
| 1517 | } | ||
| 1518 | }, { | ||
| 1519 | .alg = "__ghash-pclmulqdqni", | ||
| 1520 | .test = alg_test_null, | ||
| 1521 | .suite = { | ||
| 1522 | .hash = { | ||
| 1523 | .vecs = NULL, | ||
| 1524 | .count = 0 | ||
| 1525 | } | ||
| 1526 | } | ||
| 1527 | }, { | ||
| 1483 | .alg = "ansi_cprng", | 1528 | .alg = "ansi_cprng", |
| 1484 | .test = alg_test_cprng, | 1529 | .test = alg_test_cprng, |
| 1485 | .fips_allowed = 1, | 1530 | .fips_allowed = 1, |
| @@ -1623,6 +1668,30 @@ static const struct alg_test_desc alg_test_descs[] = { | |||
| 1623 | } | 1668 | } |
| 1624 | } | 1669 | } |
| 1625 | }, { | 1670 | }, { |
| 1671 | .alg = "cryptd(__driver-ecb-aes-aesni)", | ||
| 1672 | .test = alg_test_null, | ||
| 1673 | .suite = { | ||
| 1674 | .cipher = { | ||
| 1675 | .enc = { | ||
| 1676 | .vecs = NULL, | ||
| 1677 | .count = 0 | ||
| 1678 | }, | ||
| 1679 | .dec = { | ||
| 1680 | .vecs = NULL, | ||
| 1681 | .count = 0 | ||
| 1682 | } | ||
| 1683 | } | ||
| 1684 | } | ||
| 1685 | }, { | ||
| 1686 | .alg = "cryptd(__ghash-pclmulqdqni)", | ||
| 1687 | .test = alg_test_null, | ||
| 1688 | .suite = { | ||
| 1689 | .hash = { | ||
| 1690 | .vecs = NULL, | ||
| 1691 | .count = 0 | ||
| 1692 | } | ||
| 1693 | } | ||
| 1694 | }, { | ||
| 1626 | .alg = "ctr(aes)", | 1695 | .alg = "ctr(aes)", |
| 1627 | .test = alg_test_skcipher, | 1696 | .test = alg_test_skcipher, |
| 1628 | .fips_allowed = 1, | 1697 | .fips_allowed = 1, |
| @@ -1669,6 +1738,21 @@ static const struct alg_test_desc alg_test_descs[] = { | |||
| 1669 | } | 1738 | } |
| 1670 | } | 1739 | } |
| 1671 | }, { | 1740 | }, { |
| 1741 | .alg = "ecb(__aes-aesni)", | ||
| 1742 | .test = alg_test_null, | ||
| 1743 | .suite = { | ||
| 1744 | .cipher = { | ||
| 1745 | .enc = { | ||
| 1746 | .vecs = NULL, | ||
| 1747 | .count = 0 | ||
| 1748 | }, | ||
| 1749 | .dec = { | ||
| 1750 | .vecs = NULL, | ||
| 1751 | .count = 0 | ||
| 1752 | } | ||
| 1753 | } | ||
| 1754 | } | ||
| 1755 | }, { | ||
| 1672 | .alg = "ecb(aes)", | 1756 | .alg = "ecb(aes)", |
| 1673 | .test = alg_test_skcipher, | 1757 | .test = alg_test_skcipher, |
| 1674 | .fips_allowed = 1, | 1758 | .fips_allowed = 1, |
