Documentation ¶
Index ¶
- Variables
- func ValidateEntry(entry *Entry) error
- func VerifyInclusion(entry *Entry, verifier signature.Verifier) error
- func VerifySET(entry *Entry, verifiers map[string]*root.TransparencyLog) error
- type Entry
- func (entry *Entry) Body() any
- func (entry *Entry) HasInclusionPromise() bool
- func (entry *Entry) HasInclusionProof() bool
- func (entry *Entry) IntegratedTime() time.Time
- func (entry *Entry) LogIndex() int64
- func (entry *Entry) LogKeyID() string
- func (entry *Entry) PublicKey() any
- func (entry *Entry) Signature() []byte
- type RekorPayload
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNilValue = errors.New("validation error: nil value in transaction log entry")
Functions ¶
func ValidateEntry ¶
Types ¶
type Entry ¶
type Entry struct {
// contains filtered or unexported fields
}
func ParseEntry ¶
func ParseEntry(protoEntry *v1.TransparencyLogEntry) (entry *Entry, err error)
ParseEntry decodes the entry bytes to a specific entry type (types.EntryImpl).
func (*Entry) HasInclusionPromise ¶
func (*Entry) HasInclusionProof ¶
func (*Entry) IntegratedTime ¶
type RekorPayload ¶
Click to show internal directories.
Click to hide internal directories.