From: Andreas Steffen Date: Sun, 8 Dec 2013 09:18:33 +0000 (+0100) Subject: unit-tests: NTRU test to check a special branch X-Git-Tag: 5.1.2dr3~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=953a922e9b8b3b859d59b5b7e00b717fa97eea1b;p=thirdparty%2Fstrongswan.git unit-tests: NTRU test to check a special branch --- diff --git a/src/libstrongswan/tests/suites/test_ntru.c b/src/libstrongswan/tests/suites/test_ntru.c index 91aa27c189..75cf81e13d 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