summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2019-09-15 10:23:24 +0200
committerNiels Möller <nisse@lysator.liu.se>2019-09-15 10:23:24 +0200
commit5513e75467d1bd30b18d44d36b3b2cdad29e3564 (patch)
tree3d46ab181f39e584620c841e1db6cc3a1f3c4037
parente3d54eeb6b2e01674ddcb71eefe21b55b95945b8 (diff)
downloadnettle-5513e75467d1bd30b18d44d36b3b2cdad29e3564.tar.gz
ChangeLog entries for gosthash94cp.
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a2e81b5b..352ae508 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
2019-09-15 Niels Möller <nisse@lysator.liu.se>
+ From Dmitry Eremin-Solenikov:
+ * gost28147.c (_gost28147_encrypt_block): New file, encrypt
+ function and sbox tables moved here.
+ * gosthash94.c: Update functions to take sbox array as argument.
+ (gost_block_compress): Use _gost28147_encrypt_block.
+ (gosthash94cp_update,gosthash94cp_digest): New functions.
+ * gost28147-internal.h: New file.
+ * gost28147.h: New file.
+ * gosthash94-meta.c (nettle_gosthash94cp): New hash algorithm.
+ * nettle-meta-hashes.c (_nettle_hashes): Add nettle_gosthash94 and
+ nettle_gosthash94cp.
+ * hmac-gosthash94.c (hmac_gosthash94_set_key)
+ (hmac_gosthash94_update, hmac_gosthash94_digest)
+ (hmac_gosthash94cp_set_key, hmac_gosthash94cp_update)
+ (hmac_gosthash94cp_digest): New file and functions.
+ * pbkdf2-hmac-gosthash94.c (pbkdf2_hmac_gosthash94cp): New file
+ and function.
+ * testsuite/pbkdf2-test.c (test_main): Add
+ pbkdf2-hmac-gosthash94cp tests.
+ * testsuite/hmac-test.c (test_main): Add hmac-gosthash94 tests.
+ * testsuite/gosthash94-test.c (test_main): Add gosthash94cp tests.
+ * nettle.texinfo (Legacy hash functions): Document gosthash94cp.
+
* testsuite/dlopen-test.c (main): Use libnettle.dylib on MacOS.
2019-07-08 Niels Möller <nisse@lysator.liu.se>