Categorygithub.com/transparency-dev/merkle
modulepackage
0.0.2
Repository: https://github.com/transparency-dev/merkle.git
Documentation: pkg.go.dev

# README

Merkle

Go Reference Go Report
Card codecov Slack
Status

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

# 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.