From a397d75a1e091299d012035655bdc30376378b4c Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Mon, 2 Oct 2017 10:03:20 +0800 Subject: Add support for AES XTS (#3900) * Add support for AES XTS We drop the non-byte aligned test vectors because according to NIST http://csrc.nist.gov/groups/STM/cavp/documents/aes/XTSVS.pdf "An implementation may support a data unit length that is not a multiple of 8 bits." OpenSSL does not support this, so we can't use those test vectors. * fix docs and pep8 * docs fix * the spellchecker is so frustrating * add note about AES 192 for XTS (it's not supported) * docs work * enforce key length on ECB mode in AES as well (thanks XTS) * a few more words about why we exclude some test vectors for XTS --- docs/spelling_wordlist.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs/spelling_wordlist.txt') diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 5eb896e3..f0cfc88e 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -11,6 +11,7 @@ Botan Capitan Changelog ciphertext +codebook committer committers conda @@ -99,3 +100,4 @@ Verisign wildcard WoSign Xcode +XEX -- cgit v1.2.3