]> git.tuebingen.mpg.de Git - osl.git/commit
Version 3 tables.
authorAndre Noll <maan@tuebingen.mpg.de>
Sun, 15 Mar 2020 11:27:22 +0000 (12:27 +0100)
committerAndre Noll <maan@tuebingen.mpg.de>
Wed, 17 Jun 2020 20:32:06 +0000 (22:32 +0200)
commitd90d9c60417b6083646dc1b8e6ecb29aac2018cd
tree567f2131f124c401925138dc250e6ec10cb8adb4
parent54a55d51c5919dbac29f42e2b1ab9403785e48f7
Version 3 tables.

This adds support for yet another hash function: sha256. We keep the
Keccak Hash as version #2, because it works well and has been around
for years in an experimental branch of this repo. As for Keccak,
we only use 20 bytes of the sha256 hash, which is safe enough and
helps to keep the patch as small as possible.

The sha256 implementation was taken from git v2.25.1.
Makefile
hash.h
osl_core.h
sha256.c [new file with mode: 0644]
sha3.c