diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2013-12-08 10:18:33 +0100 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2013-12-08 10:18:33 +0100 |
commit | 953a922e9b8b3b859d59b5b7e00b717fa97eea1b (patch) | |
tree | ad53ba33a2f97794546b4252c6c3de4fae1758b6 | |
parent | 84814a6b7cd3773fd03d3c0a2827c145bc057d42 (diff) | |
download | strongswan-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.c | 7 |
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 |