Skip to content

chore: add rev03 test vectors - #55

Closed
hqrui wants to merge 5 commits into
veraison:mainfrom
hqrui:chore/rev03-testvecs
Closed

hqrui wants to merge 5 commits into
veraison:mainfrom
hqrui:chore/rev03-testvecs

Conversation

@hqrui

@hqrui hqrui commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Renamed branch to reflect broadened scope, please see #57.

Without a cca-realm-profile claim, ccatoken@84623d4 or later
would treat them as legacy realm tokens from RMM spec v1.0-EAC5
or earlier, where the cca-realm-profile claim had not been
introduced yet, and cca-realm-public key was expected to be
a raw RAK key rather than a COSE_Key.

Signed-off-by: Qirui Huang <qirui.huang@arm.com>
Signed-off-by: Qirui Huang <qirui.huang@arm.com>
Bump ccatoken to 84623d4, which adds support for
https://datatracker.ietf.org/doc/draft-ffm-rats-cca-token/03/.

BREAKING CHANGE: breaking changes are propagated from the
ccatoken bump.
 - When realm profile claim is included, cca-realm-public-key
MUST be a COSE_Key, not a raw RAK key.
 - cca-realm-extensible-measurements MUST have exactly 4 measurements.

Signed-off-by: Qirui Huang <qirui.huang@arm.com>
Add test vectors and reference json files for rev03 profiles.

Cover the rev03 tokens with the existing tests by changing
to a table-driven test format.

Signed-off-by: Qirui Huang <qirui.huang@arm.com>
Signed-off-by: Qirui Huang <qirui.huang@arm.com>
@hqrui
hqrui force-pushed the chore/rev03-testvecs branch from 0dbd690 to ecc23f4 Compare September 2, 2026 16:02
@hqrui hqrui closed this Sep 2, 2026
@hqrui
hqrui deleted the chore/rev03-testvecs branch September 2, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant