arbo/README.md
README.mdRaw
1# arbo [](https://godoc.org/github.com/arnaucube/arbo) [](https://goreportcard.com/report/github.com/arnaucube/arbo) [](https://github.com/arnaucube/arbo/actions?query=workflow%3ATest)
2
3> *arbo*: tree in Esperanto.
4
5MerkleTree implementation in Go. Compatible with the circomlib implementation of
6the MerkleTree (when using the Poseidon hash function), following the
7specification from https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf and
8https://eprint.iacr.org/2018/955.
9
10Allows to define which hash function to use. So for example, when working
11with zkSnarks the Poseidon hash function can be used, but when not, it can be
12used the Blake3 hash function, which improves the computation time.