]> git.tue.mpg.de Git - osl.git/commit
Add sha3 implementation, introduce version-2 tables.
authorAndre Noll <maan@tuebingen.mpg.de>
Wed, 19 Apr 2017 15:50:42 +0000 (17:50 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Wed, 17 Jun 2020 20:31:06 +0000 (22:31 +0200)
commit54a55d51c5919dbac29f42e2b1ab9403785e48f7
treee774f385d8ce0d07875b8adb178a7a0d63eb7d4a
parent6811bf3ef3f157e82c189f22e0b5cedd8a8ba1db
Add sha3 implementation, introduce version-2 tables.

This adds support for version-2 tables which use a variant of the
Keccec hash family rather than sha1.

The only difference between the two table versions is the different
hash function. Both hash functions create 20-byte output.

Version-1 tables are still supported, but new tables are always
created in v2 format.
Makefile
hash.h
osl_core.h
sha3.c [new file with mode: 0644]