Skip to content

Commit

Permalink
Update draft-ietf-rats-corim.md (#367)
Browse files Browse the repository at this point in the history
Added section to describe intrep-keys extension.

Co-authored-by: Yogesh Deshpande <yogesh.deshpande@arm.com>
  • Loading branch information
nedmsmith and yogeshbdeshpande authored Jan 29, 2025
1 parent 565dd4f commit f5996c1
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion draft-ietf-rats-corim.md
Original file line number Diff line number Diff line change
Expand Up @@ -1634,7 +1634,9 @@ Conceptual Messages are Verifier input and output values such as Evidence, Refer

The internal representation of Conceptual Messages, as well as the ACS ({{sec-ir-acs}}) and ARS ({{sec-ir-ars}}), are constructed from a common building block structure called Environment-Claims Tuple (ECT).

ECTs have five attributes:
#### Internal Representation of Environment Claims Tuple {#sec-ir-ect}

Environment-Claims Tuples (ECT) have five attributes:

{:ect-enum: style="format %d."}

Expand All @@ -1657,6 +1659,16 @@ The following CDDL describes the ECT structure in more detail.

The Conceptual Message type determines which attributes are mandatory.

#### Internal Representation Extensions {#sec-ir-ext}

The internal representation extends `measurement-values-map` with the `intrep-keys` claim that consists of a list of `typed-crypto-key`.
`typed-crypto-key` consists of a `key` and an optional `key-type`.
There are two types of keys `attest-key` and `identity-key`.

~~~ cddl
{::include cddl/intrep-key.cddl}
~~~

#### Internal Representation of Evidence {#sec-ir-evidence}

An internal representation of attestation Evidence uses the `ae` relation.
Expand Down

0 comments on commit f5996c1

Please sign in to comment.