From: Niels Möller Date: Mon, 19 Feb 2018 21:07:59 +0000 (+0100) Subject: Add ChangeLog entries for CMAC. X-Git-Tag: nettle_3.5rc1~80^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c4cccd0a0d469b15f577b8cdf0dbdac6fb03a42;p=thirdparty%2Fnettle.git Add ChangeLog entries for CMAC. --- diff --git a/ChangeLog b/ChangeLog index 11d31bc7..b443e47c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2018-02-19 Nikos Mavrogiannopoulos + + 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 * nettle-internal.h: Include sha3.h, needed for the definition of