From 1cc8727814798054a14a008536295df71929ab01 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Wed, 30 Sep 2026 16:00:06 +0100 Subject: [PATCH] chore: update to latest ccatoken Update to latest ccatoken that incorporates the following rev04 changes: - MEC policy value is now an it - Realm claims now have an instance ID claim with a UEID value Signed-off-by: Sergei Trofimov --- cmd/cca/test_common.go | 9 ++++++--- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/cmd/cca/test_common.go b/cmd/cca/test_common.go index 2836b77..10abdae 100644 --- a/cmd/cca/test_common.go +++ b/cmd/cca/test_common.go @@ -99,7 +99,8 @@ var ( "cca-realm-hash-algo-id": "sha-256", "cca-realm-public-key": "pCACIVgwgvvRMqm1w5aHn7sVNA2QUJeOVcedUnmiug6VhU834gzS9k87crVwu9dz7uLOdoQlIlgw7fVF7b6J/6/g6Wu9RuJw8geWxEi5ja9Gp2TSdELm5u2E+M7IF+bsxqcdOj3n1n7NAQI=", "cca-realm-public-key-hash-algo-id": "sha-512", - "cca-realm-mec-policy": "private" + "cca-realm-mec-policy": 1, + "cca-realm-instance-id": "Ad6tvu/erb7v3q2+796tvu/erb7v3q2+796tvu/erb7v" } }`) testValidCCAClaimsRev03All = []byte(`{ @@ -164,7 +165,8 @@ var ( "cca-realm-hash-algo-id": "sha-256", "cca-realm-public-key": "pCACIVgwgvvRMqm1w5aHn7sVNA2QUJeOVcedUnmiug6VhU834gzS9k87crVwu9dz7uLOdoQlIlgw7fVF7b6J/6/g6Wu9RuJw8geWxEi5ja9Gp2TSdELm5u2E+M7IF+bsxqcdOj3n1n7NAQI=", "cca-realm-public-key-hash-algo-id": "sha-512", - "cca-realm-mec-policy": "private" + "cca-realm-mec-policy": 1, + "cca-realm-instance-id": "Ad6tvu/erb7v3q2+796tvu/erb7v3q2+796tvu/erb7v" } }`) testValidCCAClaimsNoNonce = []byte(`{ @@ -228,7 +230,8 @@ var ( "cca-realm-hash-algo-id": "sha-256", "cca-realm-public-key": "pCACIVgwgvvRMqm1w5aHn7sVNA2QUJeOVcedUnmiug6VhU834gzS9k87crVwu9dz7uLOdoQlIlgw7fVF7b6J/6/g6Wu9RuJw8geWxEi5ja9Gp2TSdELm5u2E+M7IF+bsxqcdOj3n1n7NAQI=", "cca-realm-public-key-hash-algo-id": "sha-256", - "cca-realm-mec-policy": "private" + "cca-realm-mec-policy": 1, + "cca-realm-instance-id": "Ad6tvu/erb7v3q2+796tvu/erb7v3q2+796tvu/erb7v" } }`) testValidCCAClaimVecs = []struct { diff --git a/go.mod b/go.mod index f0dd3cb..9a04c2c 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ require ( github.com/spf13/viper v1.11.0 github.com/stretchr/testify v1.11.1 github.com/veraison/apiclient v0.4.1-0.20260826100211-017a8838452e - github.com/veraison/ccatoken v1.4.1-0.20260825135807-84623d402f35 + github.com/veraison/ccatoken v1.4.1-0.20260928091004-4b95c09a70de github.com/veraison/go-cose v1.3.0 github.com/veraison/psatoken v1.2.1-0.20240723091511-b9c092a19d7b ) diff --git a/go.sum b/go.sum index 54b920d..36954c1 100644 --- a/go.sum +++ b/go.sum @@ -210,8 +210,8 @@ github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/veraison/apiclient v0.4.1-0.20260826100211-017a8838452e h1:sBZgs0BQDPBzKZOYAw9HsJdkH9SF28x1lY3wu1a2qwM= github.com/veraison/apiclient v0.4.1-0.20260826100211-017a8838452e/go.mod h1:XfEC4u05zv3u9c/vPy2RsVGckzoWhxFj97htzRR3ltA= -github.com/veraison/ccatoken v1.4.1-0.20260825135807-84623d402f35 h1:ubBcxAEWczWK8As123en44DVtNl0BkeOHlCZU4IbUGE= -github.com/veraison/ccatoken v1.4.1-0.20260825135807-84623d402f35/go.mod h1:YheIuCJOdorTOO2Zrx8msKRGmDj/xP5YSMt/yJHcvPk= +github.com/veraison/ccatoken v1.4.1-0.20260928091004-4b95c09a70de h1:7az17SZNjGvqLU6A9ZzMcdAz+4FCR4k1+num1rBE0gw= +github.com/veraison/ccatoken v1.4.1-0.20260928091004-4b95c09a70de/go.mod h1:YheIuCJOdorTOO2Zrx8msKRGmDj/xP5YSMt/yJHcvPk= github.com/veraison/cmw v0.2.0 h1:BWEvwZnD4nn5osq6XwQpTRcGxwV+Su4t6ytdAbVXAJY= github.com/veraison/cmw v0.2.0/go.mod h1:OiYKk1t6/Fmmg30ZpSMzi4nKr5kt3374sNTkgxC5BDs= github.com/veraison/eat v0.0.0-20251105185612-2c0e43e22ea9 h1:noS47o2qRghkF4gpxAhzjJEEzQBvSnaJnHHlnMxdDpU=