aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2013-12-08 10:18:33 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2013-12-08 10:18:33 +0100
commit953a922e9b8b3b859d59b5b7e00b717fa97eea1b (patch)
treead53ba33a2f97794546b4252c6c3de4fae1758b6
parent84814a6b7cd3773fd03d3c0a2827c145bc057d42 (diff)
downloadstrongswan-953a922e9b8b3b859d59b5b7e00b717fa97eea1b.tar.bz2
strongswan-953a922e9b8b3b859d59b5b7e00b717fa97eea1b.tar.xz
unit-tests: NTRU test to check a special branch
-rw-r--r--src/libstrongswan/tests/suites/test_ntru.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libstrongswan/tests/suites/test_ntru.c b/src/libstrongswan/tests/suites/test_ntru.c
index 91aa27c18..75cf81e13 100644
--- a/src/libstrongswan/tests/suites/test_ntru.c
+++ b/src/libstrongswan/tests/suites/test_ntru.c
@@ -533,7 +533,14 @@ START_TEST(test_ntru_trits)
trits = chunk_create(mask->get_trits(mask), mask->get_size(mask));
ck_assert(chunk_equals(trits, mgf1_tests[_i].trits));
+ mask->destroy(mask);
+
+ /* generate a multiple of 5 trits */
+ mask = ntru_trits_create(10, mgf1_tests[_i].alg, mgf1_tests[_i].seed);
+ ck_assert(mask);
+ trits = chunk_create(mask->get_trits(mask), mask->get_size(mask));
+ ck_assert(chunk_equals(trits, chunk_create(mgf1_tests[_i].trits.ptr, 10)));
mask->destroy(mask);
}
END_TEST