draft-ietf-rats-yang-tpm-charra-06.txt   draft-ietf-rats-yang-tpm-charra-07.txt 
RATS Working Group H. Birkholz RATS Working Group H. Birkholz
Internet-Draft M. Eckel Internet-Draft M. Eckel
Intended status: Standards Track Fraunhofer SIT Intended status: Standards Track Fraunhofer SIT
Expires: 3 October 2021 S. Bhandari Expires: 16 October 2021 S. Bhandari
ThoughtSpot ThoughtSpot
E. Voit E. Voit
B. Sulzen B. Sulzen
Cisco Cisco
L. Xia L. Xia
Huawei Huawei
T. Laffey T. Laffey
HPE HPE
G. Fedorkow G. Fedorkow
Juniper Juniper
1 April 2021 14 April 2021
A YANG Data Model for Challenge-Response-based Remote Attestation A YANG Data Model for Challenge-Response-based Remote Attestation
Procedures using TPMs Procedures using TPMs
draft-ietf-rats-yang-tpm-charra-06 draft-ietf-rats-yang-tpm-charra-07
Abstract Abstract
This document defines a YANG RPC and a small number of configuration This document defines a YANG RPC and a small number of configuration
node required to retrieve attestation evidence about integrity node required to retrieve attestation evidence about integrity
measurements from a device following the operational context defined measurements from a device following the operational context defined
in TPM-based Network Device Remote Integrity Verification. in TPM-based Network Device Remote Integrity Verification.
Complementary measurement logs are also provided by the YANG RPC Complementary measurement logs are also provided by the YANG RPC
originating from one or more roots of trust of measurement. The originating from one or more roots of trust of measurement. The
module defined requires at least one TPM 1.2 or TPM 2.0 and module defined requires at least one TPM 1.2 or TPM 2.0 and
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on 3 October 2021. This Internet-Draft will expire on 16 October 2021.
Copyright Notice Copyright Notice
Copyright (c) 2021 IETF Trust and the persons identified as the Copyright (c) 2021 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/ Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document. license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
skipping to change at page 9, line 4 skipping to change at page 9, line 4
specific TPM to identify on which <compute-node> it belongs. specific TPM to identify on which <compute-node> it belongs.
+--rw compute-nodes {tpm:TPMs}? +--rw compute-nodes {tpm:TPMs}?
+--ro compute-node* [node-id] +--ro compute-node* [node-id]
+--ro node-id string +--ro node-id string
+--ro node-physical-index? int32 {ietfhw:entity-mib}? +--ro node-physical-index? int32 {ietfhw:entity-mib}?
+--ro node-name? string +--ro node-name? string
+--ro node-location? string +--ro node-location? string
2.1.1.7. YANG Module 2.1.1.7. YANG Module
<CODE BEGINS> file ietf-tpm-remote-attestation@2020-12-17.yang <CODE BEGINS> file "ietf-tpm-remote-attestation@2021-03-16.yang"
module ietf-tpm-remote-attestation { module ietf-tpm-remote-attestation {
namespace "urn:ietf:params:xml:ns:yang:ietf-tpm-remote-attestation"; namespace "urn:ietf:params:xml:ns:yang:ietf-tpm-remote-attestation";
prefix "tpm"; prefix "tpm";
import ietf-yang-types { import ietf-yang-types {
prefix yang; prefix yang;
} }
import ietf-hardware { import ietf-hardware {
prefix ietfhw; prefix ietfhw;
} }
skipping to change at page 10, line 7 skipping to change at page 10, line 7
Redistribution and use in source and binary forms, with Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and or without modification, is permitted pursuant to, and
subject to the license terms contained in, the Simplified subject to the license terms contained in, the Simplified
BSD License set forth in Section 4.c of the IETF Trust's BSD License set forth in Section 4.c of the IETF Trust's
Legal Provisions Relating to IETF Documents Legal Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info). (https://trustee.ietf.org/license-info).
This version of this YANG module is part of RFC XXXX This version of this YANG module is part of RFC XXXX
(https://www.rfc-editor.org/info/rfcXXXX); see the RFC (https://www.rfc-editor.org/info/rfcXXXX); see the RFC
itself for full legal notices." itself for full legal notices.
The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL',
'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED',
'NOT RECOMMENDED', 'MAY', and 'OPTIONAL' in this document 'NOT RECOMMENDED', 'MAY', and 'OPTIONAL' in this document
are to be interpreted as described in BCP 14 (RFC 2119) are to be interpreted as described in BCP 14 (RFC 2119)
(RFC 8174) when, and only when, they appear in all (RFC 8174) when, and only when, they appear in all
capitals, as shown here."; capitals, as shown here.";
revision "2021-03-16" { revision "2021-03-16" {
description description
skipping to change at page 32, line 33 skipping to change at page 32, line 33
The second are API specifications for tpms: <tpm12> and <tpm2>. The second are API specifications for tpms: <tpm12> and <tpm2>.
The third are specific algorithm types. Each algorithm type defines The third are specific algorithm types. Each algorithm type defines
what cryptographic functions may be supported, and on which type of what cryptographic functions may be supported, and on which type of
API specification. It is not required that an implementation of a API specification. It is not required that an implementation of a
specific TPM will support all algorithm types. The contents of each specific TPM will support all algorithm types. The contents of each
specific algorithm mirrors what is in Table 3 of [TCG-Algos]. specific algorithm mirrors what is in Table 3 of [TCG-Algos].
2.1.2.3. YANG Module 2.1.2.3. YANG Module
<CODE BEGINS> ietf-tcg-algs@2020-09-18.yang <CODE BEGINS> file "ietf-tcg-algs@2020-09-18.yang"
module ietf-tcg-algs { module ietf-tcg-algs {
yang-version 1.1; yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-tcg-algs"; namespace "urn:ietf:params:xml:ns:yang:ietf-tcg-algs";
prefix taa; prefix taa;
organization organization
"IETF RATS Working Group"; "IETF RATS Working Group";
contact contact
"WG Web: <http://datatracker.ietf.org/wg/rats/> "WG Web: <http://datatracker.ietf.org/wg/rats/>
 End of changes. 7 change blocks. 
7 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/