Skip to content

Commit fef9f71

Browse files
Bump sigstore/sigstore, use shared Tink library (#2461)
Removes duplicated code for the Tink to crypto.Signer function Signed-off-by: Hayden B <[email protected]> Co-authored-by: Hayden B <[email protected]>
1 parent 5361696 commit fef9f71

File tree

6 files changed

+32
-332
lines changed

6 files changed

+32
-332
lines changed

go.mod

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ require (
2828
github.com/rs/cors v1.11.1
2929
github.com/sassoftware/relic v7.2.1+incompatible
3030
github.com/secure-systems-lab/go-securesystemslib v0.9.0
31-
github.com/sigstore/sigstore v1.9.3
31+
github.com/sigstore/sigstore v1.9.4
3232
github.com/spf13/cobra v1.9.1
3333
github.com/spf13/pflag v1.0.6
3434
github.com/spf13/viper v1.20.1
@@ -66,10 +66,10 @@ require (
6666
github.com/redis/go-redis/v9 v9.7.3
6767
github.com/sassoftware/relic/v7 v7.6.2
6868
github.com/sigstore/protobuf-specs v0.4.1
69-
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.3
70-
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.3
71-
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.3
72-
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.3
69+
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.4
70+
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.4
71+
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.4
72+
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.4
7373
github.com/stretchr/testify v1.10.0
7474
github.com/tink-crypto/tink-go-awskms/v2 v2.1.0
7575
github.com/tink-crypto/tink-go-gcpkms/v2 v2.2.0
@@ -83,7 +83,7 @@ require (
8383
cloud.google.com/go/auth v0.16.0 // indirect
8484
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
8585
cloud.google.com/go/compute/metadata v0.6.0 // indirect
86-
cloud.google.com/go/longrunning v0.6.5 // indirect
86+
cloud.google.com/go/longrunning v0.6.6 // indirect
8787
cloud.google.com/go/monitoring v1.24.0 // indirect
8888
filippo.io/edwards25519 v1.1.0 // indirect
8989
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 // indirect
@@ -165,15 +165,15 @@ require (
165165
go.opentelemetry.io/otel/trace v1.35.0 // indirect
166166
golang.org/x/text v0.24.0 // indirect
167167
golang.org/x/time v0.11.0 // indirect
168-
google.golang.org/genproto/googleapis/api v0.0.0-20250313205543-e70fdf4c4cb4 // indirect
168+
google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e // indirect
169169
k8s.io/klog/v2 v2.130.1 // indirect
170170
software.sslmate.com/src/go-pkcs12 v0.4.0 // indirect
171171
)
172172

173173
require (
174174
cloud.google.com/go v0.120.0 // indirect
175-
cloud.google.com/go/iam v1.4.2 // indirect
176-
cloud.google.com/go/kms v1.21.1 // indirect
175+
cloud.google.com/go/iam v1.5.0 // indirect
176+
cloud.google.com/go/kms v1.21.2 // indirect
177177
cloud.google.com/go/storage v1.50.0 // indirect
178178
github.com/beorn7/perks v1.0.1 // indirect
179179
github.com/cavaliercoder/badio v0.0.0-20160213150051-ce5280129e9e // indirect

go.sum

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIi
99
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
1010
cloud.google.com/go/compute/metadata v0.6.0 h1:A6hENjEsCDtC1k8byVsgwvVcioamEHvZ4j01OwKxG9I=
1111
cloud.google.com/go/compute/metadata v0.6.0/go.mod h1:FjyFAW1MW0C203CEOMDTu3Dk1FlqW3Rga40jzHL4hfg=
12-
cloud.google.com/go/iam v1.4.2 h1:4AckGYAYsowXeHzsn/LCKWIwSWLkdb0eGjH8wWkd27Q=
13-
cloud.google.com/go/iam v1.4.2/go.mod h1:REGlrt8vSlh4dfCJfSEcNjLGq75wW75c5aU3FLOYq34=
14-
cloud.google.com/go/kms v1.21.1 h1:r1Auo+jlfJSf8B7mUnVw5K0fI7jWyoUy65bV53VjKyk=
15-
cloud.google.com/go/kms v1.21.1/go.mod h1:s0wCyByc9LjTdCjG88toVs70U9W+cc6RKFc8zAqX7nE=
12+
cloud.google.com/go/iam v1.5.0 h1:QlLcVMhbLGOjRcGe6VTGGTyQib8dRLK2B/kYNV0+2xs=
13+
cloud.google.com/go/iam v1.5.0/go.mod h1:U+DOtKQltF/LxPEtcDLoobcsZMilSRwR7mgNL7knOpo=
14+
cloud.google.com/go/kms v1.21.2 h1:c/PRUSMNQ8zXrc1sdAUnsenWWaNXN+PzTXfXOcSFdoE=
15+
cloud.google.com/go/kms v1.21.2/go.mod h1:8wkMtHV/9Z8mLXEXr1GK7xPSBdi6knuLXIhqjuWcI6w=
1616
cloud.google.com/go/logging v1.13.0 h1:7j0HgAp0B94o1YRDqiqm26w4q1rDMH7XNRU34lJXHYc=
1717
cloud.google.com/go/logging v1.13.0/go.mod h1:36CoKh6KA/M0PbhPKMq6/qety2DCAErbhXT62TuXALA=
18-
cloud.google.com/go/longrunning v0.6.5 h1:sD+t8DO8j4HKW4QfouCklg7ZC1qC4uzVZt8iz3uTW+Q=
19-
cloud.google.com/go/longrunning v0.6.5/go.mod h1:Et04XK+0TTLKa5IPYryKf5DkpwImy6TluQ1QTLwlKmY=
18+
cloud.google.com/go/longrunning v0.6.6 h1:XJNDo5MUfMM05xK3ewpbSdmt7R2Zw+aQEMbdQR65Rbw=
19+
cloud.google.com/go/longrunning v0.6.6/go.mod h1:hyeGJUrPHcx0u2Uu1UFSoYZLn4lkMrccJig0t4FI7yw=
2020
cloud.google.com/go/monitoring v1.24.0 h1:csSKiCJ+WVRgNkRzzz3BPoGjFhjPY23ZTcaenToJxMM=
2121
cloud.google.com/go/monitoring v1.24.0/go.mod h1:Bd1PRK5bmQBQNnuGwHBfUamAV1ys9049oEPHnn4pcsc=
2222
cloud.google.com/go/profiler v0.4.2 h1:KojCmZ+bEPIQrd7bo2UFvZ2xUPLHl55KzHl7iaR4V2I=
@@ -412,16 +412,16 @@ github.com/shibumi/go-pathspec v1.3.0 h1:QUyMZhFo0Md5B8zV8x2tesohbb5kfbpTi9rBnKh
412412
github.com/shibumi/go-pathspec v1.3.0/go.mod h1:Xutfslp817l2I1cZvgcfeMQJG5QnU2lh5tVaaMCl3jE=
413413
github.com/sigstore/protobuf-specs v0.4.1 h1:5SsMqZbdkcO/DNHudaxuCUEjj6x29tS2Xby1BxGU7Zc=
414414
github.com/sigstore/protobuf-specs v0.4.1/go.mod h1:+gXR+38nIa2oEupqDdzg4qSBT0Os+sP7oYv6alWewWc=
415-
github.com/sigstore/sigstore v1.9.3 h1:y2qlTj+vh+Or3ictKuR3JUFawZPdDxAjrWkeFhon0OQ=
416-
github.com/sigstore/sigstore v1.9.3/go.mod h1:VwYkiw0G0dRtwL25KSs04hCyVFF6CYMd/qvNeYrl7EQ=
417-
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.3 h1:ofTeeCNenFFqUxSziEOYh5TLMtHbHO6e8+9vT3Vf34A=
418-
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.3/go.mod h1:2D6TX/FEBMoaD86P5aYzhxRKUYPiWcOz+6EARsVnM3s=
419-
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.3 h1:2vhoi7q92JPOCrCR7AZ52lKLj1G+U+hdRnJX6/wN+qk=
420-
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.3/go.mod h1:nR4s/4sdbeHfe7RwEPL1NhwsC1ia72wDJOIMevxTMYY=
421-
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.3 h1:FtLuqkIQYvZwWWbtWHbuTbKhsILMeWnMg0VMf6xB4O4=
422-
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.3/go.mod h1:yZMHY5cEkNRkhZGGhMS6IAUgE0HcXja1xmil796wtqg=
423-
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.3 h1:f+gPRf7NVfHhJfloN672KKkNHWA7b0vAOSQZyBINHWw=
424-
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.3/go.mod h1:AjN/gspnXeMDFTOXlHzRJDs8xbkd30kH8VN9D8g4CZM=
415+
github.com/sigstore/sigstore v1.9.4 h1:64+OGed80+A4mRlNzRd055vFcgBeDghjZw24rPLZgDU=
416+
github.com/sigstore/sigstore v1.9.4/go.mod h1:Q7tGTC3gbtK7c3jcxEmGc2MmK4rRpIRzi3bxRFWKvEY=
417+
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.4 h1:kQqUJ1VuWdJltMkinFXAHTlJrzMRPoNgL+dy6WyJ/dA=
418+
github.com/sigstore/sigstore/pkg/signature/kms/aws v1.9.4/go.mod h1:9miLz7c69vj/7VH7UpCKHDia41HCTIDJWJWf4Ex5yUk=
419+
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.4 h1:MHRm7YQuF4zFyoXRLgUdLaNxqVO6JlLGnkDUI9fm9ow=
420+
github.com/sigstore/sigstore/pkg/signature/kms/azure v1.9.4/go.mod h1:899VNYSSnQ0QtcuhkW0gznzxn0cqhowTL3nzc/xnym8=
421+
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.4 h1:C2nSyTmTxpuamUmLCWWZwz+0Y1IQIig9XwAJ4UAn/SI=
422+
github.com/sigstore/sigstore/pkg/signature/kms/gcp v1.9.4/go.mod h1:vjDahU0sEw/WMkKkygZNH72EMg86iaFNLAaJFXhItXU=
423+
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.4 h1:t9yfb6yteIDv8CNRT6OHdqgTV6TSj+CdOtZP9dVhpsQ=
424+
github.com/sigstore/sigstore/pkg/signature/kms/hashivault v1.9.4/go.mod h1:m7sQxVJmDa+rsmS1m6biQxaLX83pzNS7ThUEyjOqkCU=
425425
github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo=
426426
github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0=
427427
github.com/spf13/afero v1.12.0 h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs=
@@ -623,8 +623,8 @@ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98
623623
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
624624
google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb h1:ITgPrl429bc6+2ZraNSzMDk3I95nmQln2fuPstKwFDE=
625625
google.golang.org/genproto v0.0.0-20250303144028-a0af3efb3deb/go.mod h1:sAo5UzpjUwgFBCzupwhcLcxHVDK7vG5IqI30YnwX2eE=
626-
google.golang.org/genproto/googleapis/api v0.0.0-20250313205543-e70fdf4c4cb4 h1:IFnXJq3UPB3oBREOodn1v1aGQeZYQclEmvWRMN0PSsY=
627-
google.golang.org/genproto/googleapis/api v0.0.0-20250313205543-e70fdf4c4cb4/go.mod h1:c8q6Z6OCqnfVIqUFJkCzKcrj8eCvUrz+K4KRzSTuANg=
626+
google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e h1:UdXH7Kzbj+Vzastr5nVfccbmFsmYNygVLSPk1pEfDoY=
627+
google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e/go.mod h1:085qFyf2+XaZlRdCgKNCIZ3afY2p4HHZdoIRpId8F4A=
628628
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA=
629629
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
630630
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=

pkg/signer/tink.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"path/filepath"
2323
"strings"
2424

25-
tinkUtils "github.com/sigstore/rekor/pkg/signer/tink"
25+
tinkUtils "github.com/sigstore/sigstore/pkg/signature/tink"
2626
"github.com/tink-crypto/tink-go-awskms/v2/integration/awskms"
2727
"github.com/tink-crypto/tink-go-gcpkms/v2/integration/gcpkms"
2828
"github.com/tink-crypto/tink-go/v2/core/registry"
@@ -60,11 +60,11 @@ func NewTinkSignerWithHandle(kek tink.AEAD, keysetPath string) (signature.Signer
6060
if err != nil {
6161
return nil, err
6262
}
63-
signer, hash, err := tinkUtils.KeyHandleToSigner(kh)
63+
signer, err := tinkUtils.KeyHandleToSigner(kh)
6464
if err != nil {
6565
return nil, err
6666
}
67-
return signature.LoadSignerVerifier(signer, hash)
67+
return signature.LoadDefaultSignerVerifier(signer)
6868
}
6969

7070
// getKeyEncryptionKey returns a Tink AEAD encryption key from KMS

pkg/signer/tink/tink.go

Lines changed: 0 additions & 157 deletions
This file was deleted.

0 commit comments

Comments
 (0)