summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-01-16 21:26:34 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2020-01-22 16:21:11 +0800
commit72c7943792c9e7788ddd182337bcf8f650cf56f5 (patch)
treebfd33eea1a9820e8fbb69f851ac6c4f5be481748 /scripts
parent1f6868995326cc82102049e349d8dbd116bdb656 (diff)
downloadlinux-72c7943792c9e7788ddd182337bcf8f650cf56f5.tar.gz
linux-72c7943792c9e7788ddd182337bcf8f650cf56f5.tar.bz2
linux-72c7943792c9e7788ddd182337bcf8f650cf56f5.zip
crypto: chacha20poly1305 - add back missing test vectors and test chunking
When this was originally ported, the 12-byte nonce vectors were left out to keep things simple. I agree that we don't need nor want a library interface for 12-byte nonces. But these test vectors were specially crafted to look at issues in the underlying primitives and related interactions. Therefore, we actually want to keep around all of the test vectors, and simply have a helper function to test them with. Secondly, the sglist-based chunking code in the library interface is rather complicated, so this adds a developer-only test for ensuring that all the book keeping is correct, across a wide array of possibilities. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions