From: Niels Möller Date: Thu, 2 Sep 2021 17:37:48 +0000 (+0200) Subject: Merge branch 'x86_64-aes-refactor' into master X-Git-Tag: nettle_3.8_release_20220602~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4f24de1639eda396f9f5ad34ccc1a2fbb6a00b8;p=thirdparty%2Fnettle.git Merge branch 'x86_64-aes-refactor' into master --- a4f24de1639eda396f9f5ad34ccc1a2fbb6a00b8 diff --cc ChangeLog index 1c229987,5b082988..e59aa4c7 --- a/ChangeLog +++ b/ChangeLog @@@ -1,33 -1,16 +1,46 @@@ +2021-08-16 Niels Möller + + S390x functions for sha1, sha256 and sha512, from Mamone Tarsha: + * s390x/msa/sha1-compress.asm: New file. + * s390x/msa_x1/sha256-compress.asm: Likewise. + * s390x/msa_x2/sha512-compress.asm: Likewise. + * s390x/fat/sha1-compress-2.asm: Likewise. + * s390x/fat/sha256-compress-2.asm: Likewise. + * s390x/fat/sha512-compress-2.asm: Likewise. + * fat-s390x.c: Update fat setup. + * Makefile.in (distdir): Add s390x/msa_x1. + + 2021-08-10 Niels Möller + + * x86_64/aesni/aes128-encrypt.asm: New file, with 2-way loop. + * x86_64/aesni/aes128-decrypt.asm: Likewise. + * x86_64/aesni/aes192-encrypt.asm: Likewise. + * x86_64/aesni/aes192-decrypt.asm: Likewise. + * x86_64/aesni/aes256-encrypt.asm: Likewise. + * x86_64/aesni/aes256-decrypt.asm: Likewise. + * x86_64/aesni/aes-encrypt-internal.asm: Deleted. + * x86_64/aesni/aes-decrypt-internal.asm: Deleted. + * x86_64/fat/: Corresponding new and deleted files. + * fat-x86_64.c: Update fat setup accordingly. + +2021-08-09 Niels Möller + + Arm64 AES functions, from Mamone Tarsha: + * arm64/crypto/aes128-decrypt.asm: New file. + * arm64/crypto/aes128-encrypt.asm: New file. + * arm64/crypto/aes192-decrypt.asm: New file. + * arm64/crypto/aes192-encrypt.asm: New file. + * arm64/crypto/aes256-decrypt.asm: New file. + * arm64/crypto/aes256-encrypt.asm: New file. + * arm64/fat/aes128-decrypt-2.asm: New file. + * arm64/fat/aes128-encrypt-2.asm: New file. + * arm64/fat/aes192-decrypt-2.asm: New file. + * arm64/fat/aes192-encrypt-2.asm: New file. + * arm64/fat/aes256-decrypt-2.asm: New file. + * arm64/fat/aes256-encrypt-2.asm: New file. + * configure.ac: Add aes to arm64 FAT_TEST_LIST. + * fat-arm64.c: Update fat setup. + 2021-08-06 Niels Möller S390x xor functions, from Mamone Tarsha: