From: Dmitry Eremin-Solenikov
Move GCM's block shift function to block-internal.h. This concludes
moving of all Galois mul-by-2 to single header.
Signed-off-by: Dmitry Eremin-Solenikov
---
block-internal.h | 29 +
gcm.c| 15 ++-
2 files chang
From: Dmitry Eremin-Solenikov
Move Galois polynomial shifts to block-internal.h, simplifying common
code. GCM is left unconverted for now, this will be fixed later.
Signed-off-by: Dmitry Eremin-Solenikov
---
Makefile.in | 2 +-
block-internal.h | 76
From: Dmitry Eremin-Solenikov
CMAC64 uses block8, rather than block16.
Signed-off-by: Dmitry Eremin-Solenikov
---
cmac64.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmac64.c b/cmac64.c
index 2fbffc9b5ea6..636635ba478b 100644
--- a/cmac64.c
+++ b/cmac64.c
@@ -98,7 +98,
From: Dmitry Eremin-Solenikov
Add common implementations for functions doing XOR over
nettle_block16/nettle_block8.
Signed-off-by: Dmitry Eremin-Solenikov
---
Makefile.in | 3 +-
block-internal.h | 93
cmac.c | 11 +++---
cmac64.
From: Dmitry Eremin-Solenikov
Remove last usage of unsigned long member of nettle_block16.
Signed-off-by: Dmitry Eremin-Solenikov
---
gcm.c | 47 ---
1 file changed, 12 insertions(+), 35 deletions(-)
diff --git a/gcm.c b/gcm.c
index a55f603f66d5..62