summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2018-02-19 22:07:59 +0100
committerNiels Möller <nisse@lysator.liu.se>2018-02-19 22:07:59 +0100
commit0c4cccd0a0d469b15f577b8cdf0dbdac6fb03a42 (patch)
tree391db7d75b0864627ab76aee4e3bfdb4b9d40513
parent7db20b1448edda8373a76170102aad58ce6b30f9 (diff)
downloadnettle-0c4cccd0a0d469b15f577b8cdf0dbdac6fb03a42.tar.gz
Add ChangeLog entries for CMAC.
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 11d31bc7..b443e47c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2018-02-19 Nikos Mavrogiannopoulos <nmav@redhat.com>
+
+ Add support for CMAC.
+ * cmac.h: New file.
+ (struct cmac128): New struct.
+ * cmac.c (block_mulx, cmac128_set_key, cmac128_update)
+ (cmac128_digest): New file, new functions.
+ * cmac-aes128.c (cmac_aes128_set_key, cmac_aes128_update)
+ (cmac_aes128_digest): New file, new functions.
+ * cmac-aes256.c (cmac_aes256_set_key, cmac_aes256_update)
+ (cmac_aes256_digest): New file, new functions.
+ * Makefile.in (nettle_SOURCES): Added cmac.c cmac-aes128.c cmac-aes256.c.
+ (HEADERS): Added cmac.h.
+
+ * testsuite/cmac-test.c: New tests.
+ * testsuite/Makefile.in (TS_NETTLE_SOURCES): Add cmac-test.c.
+
+ * examples/nettle-benchmark.c (time_cmac): New function.
+ (main): Use it.
+
+ * nettle.texinfo: Document CMAC.
+
2018-02-19 Niels Möller <nisse@lysator.liu.se>
* nettle-internal.h: Include sha3.h, needed for the definition of