@@ -78,7 +78,7 @@ type SignVerifier interface {
7878}
7979
8080// EnvelopeSigner creates signed Envelopes.
81- type envelopeSigner struct {
81+ type EnvelopeSigner struct {
8282 providers []SignVerifier
8383 ev * envelopeVerifier
8484}
@@ -88,7 +88,7 @@ NewEnvelopeSigner creates an EnvelopeSigner that uses 1+ Signer
8888algorithms to sign the data.
8989Creates a verifier with threshold=1, at least one of the providers must validate signitures successfully.
9090*/
91- func NewEnvelopeSigner (p ... SignVerifier ) (* envelopeSigner , error ) {
91+ func NewEnvelopeSigner (p ... SignVerifier ) (* EnvelopeSigner , error ) {
9292 return NewMultiEnvelopeSigner (1 , p ... )
9393}
9494
@@ -98,7 +98,7 @@ algorithms to sign the data.
9898Creates a verifier with threshold.
9999threashold indicates the amount of providers that must validate the envelope.
100100*/
101- func NewMultiEnvelopeSigner (threshold int , p ... SignVerifier ) (* envelopeSigner , error ) {
101+ func NewMultiEnvelopeSigner (threshold int , p ... SignVerifier ) (* EnvelopeSigner , error ) {
102102 var providers []SignVerifier
103103
104104 for _ , sv := range p {
@@ -121,7 +121,7 @@ func NewMultiEnvelopeSigner(threshold int, p ...SignVerifier) (*envelopeSigner,
121121 return nil , err
122122 }
123123
124- return & envelopeSigner {
124+ return & EnvelopeSigner {
125125 providers : providers ,
126126 ev : ev ,
127127 }, nil
@@ -133,7 +133,7 @@ Returned is an envelope as defined here:
133133https://github.com/secure-systems-lab/dsse/blob/master/envelope.md
134134One signature will be added for each Signer in the EnvelopeSigner.
135135*/
136- func (es * envelopeSigner ) SignPayload (payloadType string , body []byte ) (* Envelope , error ) {
136+ func (es * EnvelopeSigner ) SignPayload (payloadType string , body []byte ) (* Envelope , error ) {
137137 var e = Envelope {
138138 Payload : base64 .StdEncoding .EncodeToString (body ),
139139 PayloadType : payloadType ,
@@ -166,7 +166,7 @@ Any domain specific validation such as parsing the decoded body and
166166validating the payload type is left out to the caller.
167167Verify returns a list of accepted keys each including a keyid, public and signiture of the accepted provider keys.
168168*/
169- func (es * envelopeSigner ) Verify (e * Envelope ) ([]AcceptedKey , error ) {
169+ func (es * EnvelopeSigner ) Verify (e * Envelope ) ([]AcceptedKey , error ) {
170170 return es .ev .Verify (e )
171171}
172172
0 commit comments