symm/poly1305.c, etc.: Convert the Monte-Carlo tests to incremental form.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 29 Oct 2019 23:41:37 +0000 (23:41 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 9 May 2020 19:57:33 +0000 (20:57 +0100)
commit2e572d839ee0e730bebccab3b5dc3ba3a40a37ee
tree3d5790984e1d052edbaa93dae380e2b76f932d74
parenta9a5bfa088ebf3b16dec488c384ad24762184ed0
symm/poly1305.c, etc.: Convert the Monte-Carlo tests to incremental form.

Similarly to the way 1e4c26653e52aa4c4b06e345617135a6ff271ab5 modified
the X25519 and X448 tests, arrange that each Monte-Carlo test vector
continues from where the previous one left off.  This is considerably
trickier to pull off because there's so much more state to maintain in
these tests, and changes to the processing code was necessary to make it
work.

Again, as in 1e4c2665..., move the very slow high-iteration-count tests
into a separate file, and arrange for it to be distributed.

Note that the outputs are unchanged by all of this.
symm/Makefile.am
symm/poly1305.c
symm/t/poly1305
symm/t/poly1305.slow [new file with mode: 0644]