hashedrekord

package
v1.3.6 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: Apache-2.0 Imports: 22 Imported by: 15

Documentation

Index

Constants

View Source
const (
	APIVERSION = "0.0.1"
)

Variables

This section is empty.

Functions

func NewEntry

func NewEntry() types.EntryImpl

Types

type V001Entry

type V001Entry struct {
	HashedRekordObj models.HashedrekordV001Schema
}

func (V001Entry) APIVersion

func (v V001Entry) APIVersion() string

func (V001Entry) ArtifactHash added in v1.3.3

func (v V001Entry) ArtifactHash() (string, error)

func (*V001Entry) Canonicalize

func (v *V001Entry) Canonicalize(_ context.Context) ([]byte, error)

func (V001Entry) CreateFromArtifactProperties

func (v V001Entry) CreateFromArtifactProperties(_ context.Context, props types.ArtifactProperties) (models.ProposedEntry, error)

func (V001Entry) IndexKeys

func (v V001Entry) IndexKeys() ([]string, error)

func (V001Entry) Insertable added in v1.2.0

func (v V001Entry) Insertable() (bool, error)

func (*V001Entry) Unmarshal

func (v *V001Entry) Unmarshal(pe models.ProposedEntry) error

func (V001Entry) Verifiers added in v1.3.0

func (v V001Entry) Verifiers() ([]pki.PublicKey, error)

Jump to

Keyboard shortcuts

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