MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / SignMessage

Method SignMessage

pkg/attestation/signer/cosign/cosign.go:48–53  ·  view source on GitHub ↗
(message io.Reader, opts ...sigstoresigner.SignOption)

Source from the content-addressed store, hash-verified

46}
47
48func (cs *Signer) SignMessage(message io.Reader, opts ...sigstoresigner.SignOption) ([]byte, error) {
49 if err := cs.ensureInitiated(); err != nil {
50 return nil, fmt.Errorf("initializing signer: %w", err)
51 }
52 return cs.Signer.SignMessage(message, opts...)
53}
54
55// ensureInitiated makes sure that a proper cosign signer has been created from the key reference
56func (cs *Signer) ensureInitiated() error {

Callers 1

RenderMethod · 0.45

Calls 1

ensureInitiatedMethod · 0.95

Tested by

no test coverage detected