checkpoints

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package checkpoints provides functionality for handling checkpoints.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Combine

func Combine(cps [][]byte, logSigV note.Verifier, witSigVs note.Verifiers) ([]byte, error)

Combine returns a checkpoint with the union of all signatures on the provided checkpoints from known witnesses. Signatures from unknown witnesses are discarded.

Combined signatures will always be ordered with the log signature first, followed by witness signatures ordered by their key hash (ascending).

All cps:

  • MUST contain identical checkpoint bodies
  • MUST be signed by the log whose verifier is provided.
  • MAY be signed by one or more witnesses.

if this isn't the case an error is returned.

Types

This section is empty.

Jump to

Keyboard shortcuts

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