sigsum-go

module
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2024 License: BSD-2-Clause

README

sigsum-go

Sigsum is a system for public and transparent logging of signed checksums, see https://www.sigsum.org/ for an overview of the system.

This repository contains a Go library and client utilities for interacting with the system servers.

Directories

Path Synopsis
cmd
internal
ssh
pkg
api
The api package defines the abstract api between sigsum servers.
The api package defines the abstract api between sigsum servers.
ascii
Package ascii implements an ASCII key-value parser and writer.
Package ascii implements an ASCII key-value parser and writer.
crypto
package crypto provides lowest-level crypto types and primitives used by sigsum
package crypto provides lowest-level crypto types and primitives used by sigsum
key
log
package log provides a simple logger with leveled log messages.
package log provides a simple logger with leveled log messages.
merkle
package merkle provides hashing operations that can be used to verify a Sigsum log's Merkle tree.
package merkle provides hashing operations that can be used to verify a Sigsum log's Merkle tree.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
server
package server implements the http-layer of the Sigsum apis.
package server implements the http-layer of the Sigsum apis.
submit
package submit acts as a sigsum submit client It submits a leaf to a log, and collects a sigsum proof.
package submit acts as a sigsum submit client It submits a leaf to a log, and collects a sigsum proof.
submit-token
package token validates a sigsum submit-token.
package token validates a sigsum submit-token.
tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL