aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/testmgr.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/testmgr.c')
-rw-r--r--crypto/testmgr.c150
1 files changed, 150 insertions, 0 deletions
diff --git a/crypto/testmgr.c b/crypto/testmgr.c
index e91c1eb1722a..bb54b882d738 100644
--- a/crypto/testmgr.c
+++ b/crypto/testmgr.c
@@ -1534,6 +1534,21 @@ static int alg_test_null(const struct alg_test_desc *desc,
1534/* Please keep this list sorted by algorithm name. */ 1534/* Please keep this list sorted by algorithm name. */
1535static const struct alg_test_desc alg_test_descs[] = { 1535static const struct alg_test_desc alg_test_descs[] = {
1536 { 1536 {
1537 .alg = "__cbc-serpent-sse2",
1538 .test = alg_test_null,
1539 .suite = {
1540 .cipher = {
1541 .enc = {
1542 .vecs = NULL,
1543 .count = 0
1544 },
1545 .dec = {
1546 .vecs = NULL,
1547 .count = 0
1548 }
1549 }
1550 }
1551 }, {
1537 .alg = "__driver-cbc-aes-aesni", 1552 .alg = "__driver-cbc-aes-aesni",
1538 .test = alg_test_null, 1553 .test = alg_test_null,
1539 .suite = { 1554 .suite = {
@@ -1549,6 +1564,21 @@ static const struct alg_test_desc alg_test_descs[] = {
1549 } 1564 }
1550 } 1565 }
1551 }, { 1566 }, {
1567 .alg = "__driver-cbc-serpent-sse2",
1568 .test = alg_test_null,
1569 .suite = {
1570 .cipher = {
1571 .enc = {
1572 .vecs = NULL,
1573 .count = 0
1574 },
1575 .dec = {
1576 .vecs = NULL,
1577 .count = 0
1578 }
1579 }
1580 }
1581 }, {
1552 .alg = "__driver-ecb-aes-aesni", 1582 .alg = "__driver-ecb-aes-aesni",
1553 .test = alg_test_null, 1583 .test = alg_test_null,
1554 .suite = { 1584 .suite = {
@@ -1564,6 +1594,21 @@ static const struct alg_test_desc alg_test_descs[] = {
1564 } 1594 }
1565 } 1595 }
1566 }, { 1596 }, {
1597 .alg = "__driver-ecb-serpent-sse2",
1598 .test = alg_test_null,
1599 .suite = {
1600 .cipher = {
1601 .enc = {
1602 .vecs = NULL,
1603 .count = 0
1604 },
1605 .dec = {
1606 .vecs = NULL,
1607 .count = 0
1608 }
1609 }
1610 }
1611 }, {
1567 .alg = "__ghash-pclmulqdqni", 1612 .alg = "__ghash-pclmulqdqni",
1568 .test = alg_test_null, 1613 .test = alg_test_null,
1569 .suite = { 1614 .suite = {
@@ -1675,6 +1720,21 @@ static const struct alg_test_desc alg_test_descs[] = {
1675 } 1720 }
1676 } 1721 }
1677 }, { 1722 }, {
1723 .alg = "cbc(serpent)",
1724 .test = alg_test_skcipher,
1725 .suite = {
1726 .cipher = {
1727 .enc = {
1728 .vecs = serpent_cbc_enc_tv_template,
1729 .count = SERPENT_CBC_ENC_TEST_VECTORS
1730 },
1731 .dec = {
1732 .vecs = serpent_cbc_dec_tv_template,
1733 .count = SERPENT_CBC_DEC_TEST_VECTORS
1734 }
1735 }
1736 }
1737 }, {
1678 .alg = "cbc(twofish)", 1738 .alg = "cbc(twofish)",
1679 .test = alg_test_skcipher, 1739 .test = alg_test_skcipher,
1680 .suite = { 1740 .suite = {
@@ -1731,6 +1791,21 @@ static const struct alg_test_desc alg_test_descs[] = {
1731 } 1791 }
1732 } 1792 }
1733 }, { 1793 }, {
1794 .alg = "cryptd(__driver-ecb-serpent-sse2)",
1795 .test = alg_test_null,
1796 .suite = {
1797 .cipher = {
1798 .enc = {
1799 .vecs = NULL,
1800 .count = 0
1801 },
1802 .dec = {
1803 .vecs = NULL,
1804 .count = 0
1805 }
1806 }
1807 }
1808 }, {
1734 .alg = "cryptd(__ghash-pclmulqdqni)", 1809 .alg = "cryptd(__ghash-pclmulqdqni)",
1735 .test = alg_test_null, 1810 .test = alg_test_null,
1736 .suite = { 1811 .suite = {
@@ -1771,6 +1846,21 @@ static const struct alg_test_desc alg_test_descs[] = {
1771 } 1846 }
1772 } 1847 }
1773 }, { 1848 }, {
1849 .alg = "ctr(serpent)",
1850 .test = alg_test_skcipher,
1851 .suite = {
1852 .cipher = {
1853 .enc = {
1854 .vecs = serpent_ctr_enc_tv_template,
1855 .count = SERPENT_CTR_ENC_TEST_VECTORS
1856 },
1857 .dec = {
1858 .vecs = serpent_ctr_dec_tv_template,
1859 .count = SERPENT_CTR_DEC_TEST_VECTORS
1860 }
1861 }
1862 }
1863 }, {
1774 .alg = "ctr(twofish)", 1864 .alg = "ctr(twofish)",
1775 .test = alg_test_skcipher, 1865 .test = alg_test_skcipher,
1776 .suite = { 1866 .suite = {
@@ -2207,6 +2297,36 @@ static const struct alg_test_desc alg_test_descs[] = {
2207 } 2297 }
2208 } 2298 }
2209 }, { 2299 }, {
2300 .alg = "lrw(serpent)",
2301 .test = alg_test_skcipher,
2302 .suite = {
2303 .cipher = {
2304 .enc = {
2305 .vecs = serpent_lrw_enc_tv_template,
2306 .count = SERPENT_LRW_ENC_TEST_VECTORS
2307 },
2308 .dec = {
2309 .vecs = serpent_lrw_dec_tv_template,
2310 .count = SERPENT_LRW_DEC_TEST_VECTORS
2311 }
2312 }
2313 }
2314 }, {
2315 .alg = "lrw(twofish)",
2316 .test = alg_test_skcipher,
2317 .suite = {
2318 .cipher = {
2319 .enc = {
2320 .vecs = tf_lrw_enc_tv_template,
2321 .count = TF_LRW_ENC_TEST_VECTORS
2322 },
2323 .dec = {
2324 .vecs = tf_lrw_dec_tv_template,
2325 .count = TF_LRW_DEC_TEST_VECTORS
2326 }
2327 }
2328 }
2329 }, {
2210 .alg = "lzo", 2330 .alg = "lzo",
2211 .test = alg_test_comp, 2331 .test = alg_test_comp,
2212 .suite = { 2332 .suite = {
@@ -2514,6 +2634,36 @@ static const struct alg_test_desc alg_test_descs[] = {
2514 } 2634 }
2515 } 2635 }
2516 }, { 2636 }, {
2637 .alg = "xts(serpent)",
2638 .test = alg_test_skcipher,
2639 .suite = {
2640 .cipher = {
2641 .enc = {
2642 .vecs = serpent_xts_enc_tv_template,
2643 .count = SERPENT_XTS_ENC_TEST_VECTORS
2644 },
2645 .dec = {
2646 .vecs = serpent_xts_dec_tv_template,
2647 .count = SERPENT_XTS_DEC_TEST_VECTORS
2648 }
2649 }
2650 }
2651 }, {
2652 .alg = "xts(twofish)",
2653 .test = alg_test_skcipher,
2654 .suite = {
2655 .cipher = {
2656 .enc = {
2657 .vecs = tf_xts_enc_tv_template,
2658 .count = TF_XTS_ENC_TEST_VECTORS
2659 },
2660 .dec = {
2661 .vecs = tf_xts_dec_tv_template,
2662 .count = TF_XTS_DEC_TEST_VECTORS
2663 }
2664 }
2665 }
2666 }, {
2517 .alg = "zlib", 2667 .alg = "zlib",
2518 .test = alg_test_pcomp, 2668 .test = alg_test_pcomp,
2519 .suite = { 2669 .suite = {