In project root:
# show help make # run auto demo make auto
Homomorphic hashing in golang
Package tz containts pure-Go implementation of hashing function described by Tillich and Źemor in  .
There are existing implementations already (e.g. ), however it is written in C.
Package gf127 contains arithmetic in GF(2^127) with x^127+x^63+1 as reduction polynomial.
It can be used instead of Merkle-tree for data-validation, because homomorphic hashes are concatable: hash sum of data can be calculated based on hashes of chunks.
The example of how it works can be seen in tests.
At this moment, we do not accept contributions. Follow us.
→ make Usage: make <target> Targets: attach Attach to existing container auto Auto Tillich-Zémor hasher demo down Stop demo container help Show this help prompt up Run Tillich-Zémor hasher demo