]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Merge branch 'delete-1-way-neon'
authorNiels Möller <nisse@lysator.liu.se>
Mon, 8 Feb 2021 18:38:22 +0000 (19:38 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 8 Feb 2021 18:38:22 +0000 (19:38 +0100)
1  2 
ChangeLog

diff --cc ChangeLog
index cbfa9212ad957374a5044dc82fdd6058cf8bb481,d751711e289ad562cbde95c4a9a566686bf14df6..d186a9e1e0945f20d71c72a10e2514703a0a6dde
+++ b/ChangeLog
@@@ -1,10 -1,18 +1,25 @@@
+ 2021-01-25  Niels Möller  <nisse@lysator.liu.se>
+       * arm/neon/salsa20-core-internal.asm: Deleted file. This ARM Neon
+       implementation reportedly gave a speedup of 45% on Cortex A9,
+       compared to the C implementation, when it was added back in 2013.
+       That appears to no longer be the case with more recent processors
+       and compilers. And it's even significantly slower than the C
+       implementation on some platforms, including the Raspberry Pi 4.
+       With the introduction of salsa20-2core.asm, performance of this
+       function is also less important.
+       * arm/neon/chacha-core-internal.asm: Deleted file, for analogous reasons.
+       * arm/fat/salsa20-core-internal-2.asm: Deleted file.
+       * arm/fat/chacha-core-internal-2.asm: Deleted file.
+       * fat-arm.c (_nettle_salsa20_core, _nettle_chacha_core): Delete fat setup.
 +2021-01-31  Niels Möller  <nisse@lysator.liu.se>
 +
 +      New variants, contributed by Nicolas Mora.
 +      * pbkdf2-hmac-sha384.c (pbkdf2_hmac_sha384): New file and function.
 +      * pbkdf2-hmac-sha512.c (pbkdf2_hmac_sha512): New file and function.
 +      * testsuite/pbkdf2-test.c (test_main): Corresponding tests.
 +
  2021-01-20  Niels Möller  <nisse@lysator.liu.se>
  
        * ecc-ecdsa-verify.c (ecc_ecdsa_verify): Fix corner case with