summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLiu-ErMeng <liuermeng2@huawei.com>2023-04-21 16:04:51 +0800
committerTomas Mraz <tomas@openssl.org>2023-04-28 09:19:49 +0200
commit4df13d1054e143f1cbf13fa347491807289f87b7 (patch)
tree5aed56e426ae11fdeef1d1f9e2480ddec8163b5a /test
parent1f757df1f3de0c18cc22a4992d66e9a7b113f61d (diff)
downloadopenssl-new-4df13d1054e143f1cbf13fa347491807289f87b7.tar.gz
fix aes-xts bug on aarch64 big-endian env.
Signed-off-by: Liu-ErMeng <liuermeng2@huawei.com> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20797)
Diffstat (limited to 'test')
-rw-r--r--test/recipes/30-test_evp_data/evpciph_aes_common.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/recipes/30-test_evp_data/evpciph_aes_common.txt b/test/recipes/30-test_evp_data/evpciph_aes_common.txt
index b42329007c..3355bc90f0 100644
--- a/test/recipes/30-test_evp_data/evpciph_aes_common.txt
+++ b/test/recipes/30-test_evp_data/evpciph_aes_common.txt
@@ -1259,6 +1259,19 @@ IV = 9a785634120000000000000000000000
Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f5051
Ciphertext = edbf9dace45d6f6a7306e64be5dd824b2538f5724fcf24249ac111ab45ad39233ad6183c66fa548a3cdf3e36d2b21ccdc6bc657cb3aeb87ba2c5f58ffafacd765ecc4c85c0a01bf317b823fbd6111956d0a0
+# To cover the branches of assembly code of aes_v8_xts_encrypt(decrypt)
+Cipher = aes-128-xts
+Key = 1111111111111111111111111111111122222222222222222222222222222222
+IV = 33333333330000000000000000000000
+Plaintext = 44444444444444444444444444444444
+Ciphertext = c454185e6a16936e39334038acef838b
+
+Cipher = aes-128-xts
+Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f022222222222222222222222222222222
+IV = 33333333330000000000000000000000
+Plaintext = 44444444444444444444444444444444
+Ciphertext = af85336b597afc1a900b2eb21ec949d2
+
Title = Case insensitive AES tests
Cipher = Aes-128-eCb