]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Merge branch 'x86_64-aes-refactor' into master
authorNiels Möller <nisse@lysator.liu.se>
Thu, 2 Sep 2021 17:37:48 +0000 (19:37 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Thu, 2 Sep 2021 17:37:48 +0000 (19:37 +0200)
1  2 
ChangeLog

diff --cc ChangeLog
index 1c229987447f703c7a69b12f322948122affda23,5b082988abbea6321df95b6ce86dac006b4e4ee8..e59aa4c7f5a0a65d8a9b33979b946e7ed24ef6f1
+++ b/ChangeLog
@@@ -1,33 -1,16 +1,46 @@@
 +2021-08-16  Niels Möller  <nisse@lysator.liu.se>
 +
 +      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  <nisse@lysator.liu.se>
+       * 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  <nisse@lysator.liu.se>
 +
 +      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  <nisse@lysator.liu.se>
  
        S390x xor functions, from Mamone Tarsha: