Help us shape the future of Go! Take the 2026 Go Developer Survey

attestation

package
v1.73.0 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BundleFromDSSEEnvelope added in v0.160.0

func BundleFromDSSEEnvelope(dsseEnvelope *dsse.Envelope) (*protobundle.Bundle, error)

func DSSEEnvelopeFromBundle added in v0.160.0

func DSSEEnvelopeFromBundle(bundle *protobundle.Bundle) *dsse.Envelope

DSSEEnvelopeFromBundle Extracts a DSSE envelope from a Sigstore bundle (Sigstore bundles have their own protobuf implementation for DSSE)

func DSSEEnvelopeFromRaw added in v0.160.0

func DSSEEnvelopeFromRaw(bundle, envelope []byte) (*dsse.Envelope, error)

func FixSignatureInBundle added in v0.179.0

func FixSignatureInBundle(bundle *protobundle.Bundle)

FixSignatureInBundle removes any additional base64 encoding from the signature in the bundle. Old attestations have signatures base64 encoded twice, see https://github.com/chainloop-dev/chainloop/issues/1832

func JSONEnvelopeWithDigest

func JSONEnvelopeWithDigest(envelope *dsse.Envelope) ([]byte, cr_v1.Hash, error)

JSONEnvelopeWithDigest returns the JSON content of the envelope and its digest.

Types

This section is empty.

Jump to

Keyboard shortcuts

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