]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Add ChangeLog entries for CMAC.
authorNiels Möller <nisse@lysator.liu.se>
Mon, 19 Feb 2018 21:07:59 +0000 (22:07 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 19 Feb 2018 21:07:59 +0000 (22:07 +0100)
ChangeLog

index 11d31bc7ddaf9ae2e61f15610c104be8f4a79a4e..b443e47cf7b1daec5de334e0f77ae7f5f2b6cb79 100644 (file)
--- 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