Skip to content

Commit 25d7afa

Browse files
chore: update go-cose to v1.3.1-rc.1
Signed-off-by: Thomas Fossati <[email protected]>
1 parent fbd7870 commit 25d7afa

File tree

3 files changed

+5
-16
lines changed

3 files changed

+5
-16
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/lestrrat-go/jwx/v2 v2.0.8
88
github.com/stretchr/testify v1.8.1
99
github.com/veraison/eat v0.0.0-20220117140849-ddaf59d69f53
10-
github.com/veraison/go-cose v1.2.1
10+
github.com/veraison/go-cose v1.3.0-rc.1
1111
github.com/veraison/psatoken v1.2.1-0.20240719122628-26fe500fd5d4
1212
)
1313

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKs
3737
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
3838
github.com/veraison/eat v0.0.0-20220117140849-ddaf59d69f53 h1:5gnX2TrGd/Xz8DOp2OaLtg/jLoIubSUTrgz6iZ58pJ4=
3939
github.com/veraison/eat v0.0.0-20220117140849-ddaf59d69f53/go.mod h1:+kxt8iuFiVvKRs2VQ1Ho7bbAScXAB/kHFFuP5Biw19I=
40-
github.com/veraison/go-cose v1.2.1 h1:Gj4x20D0YP79J2+cK3anjGEMwIkg2xX+TKVVGUXwNAc=
41-
github.com/veraison/go-cose v1.2.1/go.mod h1:t6V8WJzHm1PD5HNsuDjW3KLv577uWb6UTzbZGvdQHD8=
40+
github.com/veraison/go-cose v1.3.0-rc.1 h1:j7mMBdwkbq4c+pgEZVbbWG8UwVIgGHPp6+TAAYJj+UY=
41+
github.com/veraison/go-cose v1.3.0-rc.1/go.mod h1:df09OV91aHoQWLmy1KsDdYiagtXgyAwAl8vFeFn1gMc=
4242
github.com/veraison/psatoken v1.2.1-0.20240719122628-26fe500fd5d4 h1:N7qg7vDF2mUg7I+8AoU+ieJ20cgcShwFHXHkV5b2YAA=
4343
github.com/veraison/psatoken v1.2.1-0.20240719122628-26fe500fd5d4/go.mod h1:6+WZzXr0ACXYiUAJJqTaCxW43gY2+gEaCoVNdDv3+Bw=
4444
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=

realm/common.go

+2-13
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,10 @@ func ValidateRealmPubKeyCOSE(b []byte) error {
7878
)
7979
}
8080

81-
if k.KeyType != cose.KeyTypeEC2 {
81+
if k.Type != cose.KeyTypeEC2 {
8282
return fmt.Errorf("%w: realm public key is not EC2", psatoken.ErrWrongSyntax)
8383
}
8484

85-
if err := k.Validate(); err != nil {
86-
return fmt.Errorf(
87-
"%w: validating EC2 realm public key: %v",
88-
psatoken.ErrWrongSyntax, err,
89-
)
90-
}
91-
9285
return nil
9386
}
9487

@@ -155,14 +148,10 @@ func ECDSAPublicKeyFromCOSEKey(buf []byte) (*ecdsa.PublicKey, error) {
155148
return nil, err
156149
}
157150

158-
if k.KeyType != cose.KeyTypeEC2 {
151+
if k.Type != cose.KeyTypeEC2 {
159152
return nil, errors.New("key type is not EC2")
160153
}
161154

162-
if err := k.Validate(); err != nil {
163-
return nil, err
164-
}
165-
166155
pk, err := k.PublicKey()
167156
if err != nil {
168157
return nil, err

0 commit comments

Comments
 (0)