ietf-rats-wg / draft-ietf-rats-corim

Other
6 stars 7 forks source link

TCG compatibility #266

Open nedmsmith opened 1 week ago

nedmsmith commented 1 week ago

Some of the changes to CDDL in this repo are incompatible with the TCG Endorsement Architecture.

This thread maintains a list of incompatibilities and possible ways to address them.

  1. reference-triple-record - The measurement-map in reference-triple-record no longer has multiples. The incompatibility can be addressed by:
    reference-triple-record = [
    environment-map
    (measurement-map / [ + measurement-map])
    ]
  2. endorsed-triple-record - The measurement-map in endorsed-triple-record no longer has multiples. The incompatibility can be addressed by:
    endorsed-triple-record = [
    environment-map
    (measurement-map / [ + measurement-map])
    ]
  3. next-tbd
nedmsmith commented 1 week ago

Note: I created the tcg-compatible branch to validate the cddl. See examples comid-1a.diag and comid-2a.diag.

This is for documation purposes only. I don't anticipate this should be followed by a PR necessarily.