aboutsummaryrefslogtreecommitdiff
path: root/object/signed/tag/payload_append.go
blob: dae29dd87ee5c1920c969dbd4542cc88f6b87937 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
package signedtag

// AppendPayload appends the tag verification payload to dst, omitting all
// embedded signatures.
func (tag *Tag) AppendPayload(dst []byte) []byte {
	for _, part := range tag.payload {
		dst = append(dst, tag.body[part.start:part.end]...)
	}

	return dst
}