Earlier quoted context omitted.
I feel like I'm reading you again claiming that the test vectors for an algorithm in the standards documents constitutes a battery of security tests for the algorithm. That's not the case; I think 'lisper will tell you the same thing, despite being much more on your side of this issue than I am. Test vectors are an implementation aid and mostly intended for interop. And yes, I believe I'm talking about a more complic…
I'll look up this carry propagation business, but again, this looks like a mundane correctness issue (with possibly tragic consequences), though it is hard to assess without looking at intermediate results (I have). Also, didn't the carry propagation bug reports come with failing tests vectors? Or are they hard to find even if one knows of the bug? > the only thing I care about is the idea that if you pass test vecto…
I'm less worried about Poly1305 --- but then: why would you write your own Poly1305 in C? There's already a fast open Poly1305.
My advice is: go do the research about how these bugs are found and exploited, and then declare your library free of them and "production-ready".