From: Andy Polyakov Date: Sun, 20 Nov 2016 22:32:24 +0000 (+0100) Subject: test/evptests.txt: add regression test for false carry in ctr128.c. X-Git-Tag: OpenSSL_1_1_1-pre1~2966 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b47f116b1e02d20b1f8a7488be5a04f7cf5bc712;p=oweals%2Fopenssl.git test/evptests.txt: add regression test for false carry in ctr128.c. GH issue #1916 affects only big-endian platforms. TLS is not affected, because TLS fragment is never big enough. Reviewed-by: Matt Caswell --- diff --git a/test/evptests.txt b/test/evptests.txt index 173f0df73d..6db6cf71aa 100644 --- a/test/evptests.txt +++ b/test/evptests.txt @@ -842,6 +842,14 @@ Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021 Ciphertext = EB6C52821D0BBBF7CE7594462ACA4FAAB407DF866569FD07F48CC0B583D6071F1EC0E6B8 +# Self-generated vector to trigger false carry on big-endian platforms +Cipher = aes-128-ctr +Key = 7E24067817FAE0D743D6CE1F32539163 +IV = 00000000000000007FFFFFFFFFFFFFFF +Operation = ENCRYPT +Plaintext = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F +Ciphertext = A2D459477E6432BD74184B1B5370D2243CDC202BC43583B2A55D288CDBBD1E03 + # DES ECB tests (from destest) Cipher = DES-ECB