modulepackage
0.0.2
Repository: https://github.com/transparency-dev/merkle.git
Documentation: pkg.go.dev
# README
Merkle
Overview
This repository contains Go code to help create and manipulate Merkle trees, as well as constructing and verifying various types of proof.
This is the data structure which is used by projects such as Trillian to provide verifiable logs.
Support
- Mailing list: https://groups.google.com/forum/#!forum/trillian-transparency
- Slack: https://gtrillian.slack.com/ (invitation)
# Packages
Package compact provides compact Merkle tree data structures.
Package proof contains helpers for constructing log Merkle tree proofs.
Package rfc6962 provides hashing functionality according to RFC6962.
Package testonly contains code and data for testing Merkle trees, such as a reference implementation of in-memory Merkle tree.
# Interfaces
LogHasher provides the hash functions needed to compute dense merkle trees.