Manuel Pégourié-Gonnard
c0dfcd4bf1
Simplify selftest functions using macros
...
This reduces clutter, making the functions more readable.
Also, it makes lcov see each line as covered. This is not cheating, as the
lines that were previously seen as not covered are not supposed to be reached
anyway (failing branches of the selftests).
Thanks to this and previous test suite enhancements, lcov now sees chacha20.c
and poly1305.c at 100% line coverage, and for chachapoly.c only two lines are
not covered (error returns from lower-level module that should never happen
except perhaps if an alternative implementation returns an unexpected error).
2018-05-24 13:37:31 +02:00
..
2015-06-25 10:59:56 +02:00
2018-04-17 10:00:21 -05:00
2018-04-05 15:37:38 +02:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-05-15 09:21:57 +01:00
2017-02-15 23:31:07 +02:00
2018-05-04 14:39:24 +01:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2017-07-27 21:44:33 +01:00
2018-05-24 13:37:31 +02:00
2018-05-24 13:37:31 +02:00
2018-05-24 13:37:31 +02:00
2018-05-24 13:37:31 +02:00
2018-04-17 10:00:21 -05:00
2018-05-24 13:37:31 +02:00
2018-04-17 10:00:21 -05:00
2017-09-06 17:51:14 +03:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2017-10-10 19:04:27 +03:00
2018-03-30 18:43:16 +02:00
2018-05-15 09:21:57 +01:00
2018-04-04 09:18:27 +02:00
2018-04-17 10:00:21 -05:00
2016-08-18 07:55:05 +02:00
2018-04-17 10:00:21 -05:00
2018-05-24 13:37:31 +02:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-05-24 13:37:31 +02:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-01-22 11:54:42 +01:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-05 14:55:47 +02:00
2018-02-08 17:18:15 +08:00
2015-09-04 14:21:07 +02:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-03-27 20:53:12 +01:00
2015-09-04 14:21:07 +02:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2017-08-23 16:17:27 +01:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-05-24 13:37:31 +02:00
2018-04-17 10:00:21 -05:00
2018-01-03 09:27:40 +00:00
2018-05-04 14:39:24 +01:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2017-10-29 17:53:52 +02:00
2017-07-27 21:44:33 +01:00
2018-05-15 09:21:57 +01:00
2018-04-17 10:00:21 -05:00
2018-04-24 08:40:46 -05:00
2018-04-17 10:00:21 -05:00
2018-05-15 09:21:57 +01:00
2018-03-21 15:01:55 +00:00
2018-03-27 16:42:20 +01:00
2018-05-24 13:37:31 +02:00
2016-11-04 23:05:56 +01:00
2015-10-21 12:50:45 +02:00
2018-04-17 10:00:21 -05:00
2018-05-15 09:21:57 +01:00
2018-04-17 10:00:21 -05:00
2017-10-12 23:21:37 +01:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00
2018-04-17 10:00:21 -05:00