Versions in this module Expand all Collapse all v0 v0.2.2 Feb 14, 2024 v0.2.1 Feb 9, 2024 v0.2.0 Feb 1, 2024 v0.1.0 Dec 30, 2023 Changes in this version + func MarshalCheckpoint(c Checkpoint) string + func NewTilesForSize(h int, oldTreeSize, newTreeSize int64) []tlog.Tile + type Checkpoint struct + Extension string + Hash tlog.Hash + N int64 + Origin string + func ParseCheckpoint(text string) (Checkpoint, error) + type InjectedSigner struct + func NewInjectedSigner(name string, alg uint8, key, sig []byte) (*InjectedSigner, error) + func (s *InjectedSigner) Sign(msg []byte) ([]byte, error) + func (s *InjectedSigner) Verifier() note.Verifier + func (v *InjectedSigner) KeyHash() uint32 + func (v *InjectedSigner) Name() string + func (v *InjectedSigner) Verify(msg, sig []byte) bool + type RFC6962Verifier struct + Timestamp func(uint64) + func NewRFC6962Verifier(name string, key crypto.PublicKey) (*RFC6962Verifier, error) + func (v *RFC6962Verifier) KeyHash() uint32 + func (v *RFC6962Verifier) Name() string + func (v *RFC6962Verifier) Verify(msg, sig []byte) bool