summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2022-11-09 20:55:46 +0100
committerNiels Möller <nisse@lysator.liu.se>2022-11-09 20:55:46 +0100
commit8d248996695c5627e1f4b4167a36f0edafae9220 (patch)
treeeff75f1799d9d683737568309bf45d99d673ae72
parent974bc5e1c068d16cf7ddaf7f4a4cf48b1efe4f98 (diff)
downloadnettle-8d248996695c5627e1f4b4167a36f0edafae9220.tar.gz
ChangeLog update.
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 33f917e3..13fffb39 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2022-11-09 Niels Möller <nisse@lysator.liu.se>
+
+ From Mamone Tarsha:
+ * powerpc64/p9/poly1305-blocks.asm: New file, multi-block radix
+ 2^44 implementation. Benchmarked to give a speedup of 3.2 times on
+ Power9.
+ * powerpc64/p9/poly1305.m4 (DEFINES_BLOCK_R64, BLOCK_R64): New
+ file, new macros.
+ * powerpc64/p9/poly1305-internal.asm: Use BLOCK_R64 macro.
+ * powerpc64/machine.m4 (INC_GPR, INC_VR): New macros.
+ * powerpc64/fat/poly1305-blocks.asm: New file.
+ * poly1305-update.c: Check HAVE_NATIVE_fat_poly1305_blocks, and
+ define _nettle_poly1305_blocks_c when needed.
+ * fat-ppc.c: Fat setup for _nettle_poly1305_blocks.
+
2022-11-07 Niels Möller <nisse@lysator.liu.se>
* configure.ac (ASM_FLAGS): New configure environment variable.