From: Niels Möller Date: Mon, 8 Feb 2021 18:38:22 +0000 (+0100) Subject: Merge branch 'delete-1-way-neon' X-Git-Tag: nettle_3.7.1_release_20210217~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cf091080407a2804792c52a9717da49f1ecc694;p=thirdparty%2Fnettle.git Merge branch 'delete-1-way-neon' --- 4cf091080407a2804792c52a9717da49f1ecc694 diff --cc ChangeLog index cbfa9212,d751711e..d186a9e1 --- a/ChangeLog +++ b/ChangeLog @@@ -1,10 -1,18 +1,25 @@@ + 2021-01-25 Niels Möller + + * 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 + + 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 * ecc-ecdsa-verify.c (ecc_ecdsa_verify): Fix corner case with