mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-17 00:00:59 -04:00
unit-tests: Depend on SHA1/SHA256 features for mgf1 test cases
This commit is contained in:
parent
a83d1245d8
commit
e284a861b8
@ -239,20 +239,30 @@ START_TEST(mgf1_test_bitspender)
|
|||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
|
||||||
Suite *mgf1_suite_create()
|
Suite *mgf1_suite_create(char *name, int n)
|
||||||
{
|
{
|
||||||
Suite *s;
|
Suite *s;
|
||||||
TCase *tc;
|
TCase *tc;
|
||||||
|
|
||||||
s = suite_create("mgf1");
|
s = suite_create(name);
|
||||||
|
|
||||||
tc = tcase_create("mgf1");
|
tc = tcase_create("mgf1");
|
||||||
tcase_add_loop_test(tc, mgf1_test_mgf1, 0, countof(mgf1_tests));
|
tcase_add_loop_test(tc, mgf1_test_mgf1, n, n + 1);
|
||||||
suite_add_tcase(s, tc);
|
suite_add_tcase(s, tc);
|
||||||
|
|
||||||
tc = tcase_create("bitspender");
|
tc = tcase_create("bitspender");
|
||||||
tcase_add_loop_test(tc, mgf1_test_bitspender, 0, countof(mgf1_tests));
|
tcase_add_loop_test(tc, mgf1_test_bitspender, n, n + 1);
|
||||||
suite_add_tcase(s, tc);
|
suite_add_tcase(s, tc);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Suite *mgf1_sha1_suite_create()
|
||||||
|
{
|
||||||
|
return mgf1_suite_create("mgf1-sha1", 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
Suite *mgf1_sha256_suite_create()
|
||||||
|
{
|
||||||
|
return mgf1_suite_create("mgf1-sha256", 1);
|
||||||
|
}
|
||||||
|
@ -44,6 +44,7 @@ TEST_SUITE(pen_suite_create)
|
|||||||
TEST_SUITE(asn1_suite_create)
|
TEST_SUITE(asn1_suite_create)
|
||||||
TEST_SUITE(asn1_parser_suite_create)
|
TEST_SUITE(asn1_parser_suite_create)
|
||||||
TEST_SUITE(test_rng_suite_create)
|
TEST_SUITE(test_rng_suite_create)
|
||||||
TEST_SUITE(mgf1_suite_create)
|
TEST_SUITE_DEPEND(mgf1_sha1_suite_create, HASHER, HASH_SHA1)
|
||||||
|
TEST_SUITE_DEPEND(mgf1_sha256_suite_create, HASHER, HASH_SHA256)
|
||||||
TEST_SUITE_DEPEND(ntru_suite_create, DH, NTRU_112_BIT)
|
TEST_SUITE_DEPEND(ntru_suite_create, DH, NTRU_112_BIT)
|
||||||
TEST_SUITE_DEPEND(fetch_http_suite_create, FETCHER, "http://")
|
TEST_SUITE_DEPEND(fetch_http_suite_create, FETCHER, "http://")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user