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
3MerkleTree implementation in Go. Compatible with the circomlib implementation of
4the MerkleTree (when using the Poseidon hash function), following the
5specification from https://docs.iden3.io/publications/pdfs/Merkle-Tree.pdf and
6https://eprint.iacr.org/2018/955.
7
8Allows to define which hash function to use. So for example, when working
9with zkSnarks the Poseidon hash function can be used, but when not, it can be
10used the Blake3 hash function, which improves the computation time.