]> git.ipfire.org Git - thirdparty/nettle.git/commit
Small skein256 tweaks.
authorNiels Möller <nisse@lysator.liu.se>
Mon, 1 Jan 2018 22:20:51 +0000 (23:20 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 1 Jan 2018 22:20:51 +0000 (23:20 +0100)
commit4f136e5319294d9cea783117f9fc4c285ef93e81
treedbf8f3bbf54f2d2320637f78ae89868925bea92a
parent72f1d57ca03f7e1709c158d59fdcb006442502b2
Small skein256 tweaks.

* configure.ac: Don't use skein512-internal.asm, it brings no real
speedup.

* skein.h (_SKEIN256_NKEYS): Reduce from 6 to 5 (repeated subkeys
no longer used).
* skein256.c (_skein256_expand): Update accordingly.
(skein256_process_block): Use uint64_t rather than unsigned long
long in cast.
* skein256-internal.c (_skein256_block): Micro optimization of subkey rotation.
ChangeLog
skein.h
skein256-internal.c
skein256.c