[Rats] CHARRA module feedback

William Bellingrath <wbellingrath@juniper.net> Fri, 30 April 2021 19:30 UTC

Return-Path: <wbellingrath@juniper.net>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66F8E3A23F4; Fri, 30 Apr 2021 12:30:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Level:
X-Spam-Status: No, score=-2.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=R4Uzw7Ju; dkim=pass (1024-bit key) header.d=juniper.net header.b=TIDnTmA9
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wi0jXf11Xjft; Fri, 30 Apr 2021 12:30:39 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0ED43A23F6; Fri, 30 Apr 2021 12:30:35 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13UJUYTG003135; Fri, 30 Apr 2021 12:30:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=RSerhKkRN9Uo1fk6ddOnU9VZOnW7CHQl+SxHiFVN1qE=; b=R4Uzw7JuRMorLXwWgzK7j2UdhGJE5B/U3tI2QUDBEGFB2ifeBhpcVVlkp1n0pVeaMtMY qtzvbPbpf05U2nWoDBA9JXg4k7xgYCYnWyg663YxwfyzF3joba3Vb3NvZ6P12tBUDzSR 65mdEoBmV3Ly3petXwptiTh49Ps54cg+aWVR66LsUg0dMkSDzNa9+k7xzI3jU9FyC1+e 9Hfe8KQensik1phEWK6xSGxrU6lFg562uvcbPQ3F10LRWtch6yqjmYr7XFvWrQQwOZon 98rY2hf/tg/i36fFRUiN+ZHWuu4993zb0zzOmWx6AqPyZRrSnkUN0g2yeo3S1g7CeBUt aA==
Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2104.outbound.protection.outlook.com [104.47.55.104]) by mx0a-00273201.pphosted.com with ESMTP id 38872ua2sh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 30 Apr 2021 12:30:34 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aWwScWoSMI2+UBVxs2wvuy7gNkTQi8/ba3VnObsaggTc/nO7BzPZdpim2oQhPX5YljWgTrCcHEl652jNFqQbm/sCIbYHhDWohmSpgvdhFOhczqIcP9wBgzTlll4lnlYEX7IWZ+ypDDIk5CjuW43pD7TFn+Pi+2i3hFu79BchFgjqu479x4zGOfHI+7YieS6pZdvvjMYHOUuuNtrNVe+uM+3RRld4wTYXkRdih7VmafHP+t0yR6YdwroawY+1SryZHUCBXKYxbWbfJnYc9HtxLqTl4EWkBrlCFH1IbOv1oGt6TUJtPTia4bGZwPfhs6kf8DP8qeqLwSGoDe+/uFRCUg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RSerhKkRN9Uo1fk6ddOnU9VZOnW7CHQl+SxHiFVN1qE=; b=iSFfh8efjd8b6ZvQemKYQcZfBDaBjcG5PPr1bvn/+GnGrs2MlJW/brX0FwDmRmGkvp6tX4ENAmb1GlFgbIIB5WMDTbqtGA/TObxaW4K3aQPbqKPBk/AXjWG9fVHJyvlUqf06NLawPpUFez94g2NQdXH2/lomhbQ6WYWcCbBFx/g4UmID7UT7iNSvAEvL8O6lM9pzFWtlulxWyxK+nN+zoLteiPVs+jdj/f3IQ3eA3ZJ9AV907mykf+TwzWo6M+zVx5jQJ+YxMQ0cM/M7eJn4ag+6JoxNcbQQvPOMS/T8VNpA/XCUBsSlcKF9gil81TZYakUj9JkOFor1EYSLOuY+JA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RSerhKkRN9Uo1fk6ddOnU9VZOnW7CHQl+SxHiFVN1qE=; b=TIDnTmA9q+zBQ4UZO5zvCiupr0e4Gw/nMo2yY7V0MrQs591fBa82uS5Tg/WWYGcFgV24dqeHbUEu5ipBV96sYe4sC1Yh+PQw91aQdyoEqU1HWqDN343M9lb3pUs+Nx/qzaNivuYox0UTWqrrL0rUgylouB3wQ8gU/QT0d4fc+0g=
Received: from SJ0PR05MB8661.namprd05.prod.outlook.com (2603:10b6:a03:386::5) by SJ0PR05MB7455.namprd05.prod.outlook.com (2603:10b6:a03:279::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.11; Fri, 30 Apr 2021 19:30:31 +0000
Received: from SJ0PR05MB8661.namprd05.prod.outlook.com ([fe80::4813:f4b1:3727:fa88]) by SJ0PR05MB8661.namprd05.prod.outlook.com ([fe80::4813:f4b1:3727:fa88%7]) with mapi id 15.20.4108.016; Fri, 30 Apr 2021 19:30:31 +0000
From: William Bellingrath <wbellingrath@juniper.net>
To: "draft-ietf-rats-yang-tpm-charra@ietf.org" <draft-ietf-rats-yang-tpm-charra@ietf.org>
CC: "rats@ietf.org" <rats@ietf.org>, Guy Fedorkow <gfedorkow@juniper.net>
Thread-Topic: CHARRA module feedback
Thread-Index: AQHXPfdIIb/h9Qojpk27S6HpcdEkqw==
Date: Fri, 30 Apr 2021 19:30:31 +0000
Message-ID: <92EC7C7D-0679-4928-9B52-90ECC1D97701@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b5077a18-bd46-42b3-bdb7-35af38d777ed; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-04-30T19:16:02Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true;
user-agent: Microsoft-MacOutlook/16.48.21041102
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.239.15]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cbda113a-b5fb-47cd-e7af-08d90c0e6b46
x-ms-traffictypediagnostic: SJ0PR05MB7455:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <SJ0PR05MB7455D18570FD54850311E1BACB5E9@SJ0PR05MB7455.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X518YfovB7jY9/Ye4f1/5VxRRDfC6al/zEZuMg+FnnZejAvKOy/2Rxt0TfhAAvA575trdIwpNkXAPrv1IKTD2p9gQ1QHOFme/Hc/Ck5+lcyZbRaLd49r8sAUTrKSXuFcRauVXUpk3bp48Da4B2NR/Xs3p3xvCTCK8lDdQZ7Qt157NEa4ZVQLc3sGIXhi/XqI4tVbNmBiKh3zdRG7tFnjCEbCcbswAGORAWtuMJovr9fVBdq4SF3XSJVKrpFYwFDLDQRZg2fEync8ya7hqy7Mp85caAFfaGg5MydJ3wa70kefj7CG6FpFU+H9MONepuq1eqeEVln07pwDSpMcya5jeNosTBWl+v8FuEuWqDI2AxKbkhOyQk6aFd4LSFsbFSy3qQqfjLKSLbPydtH0yJqLLjuIA+Sqb9qSFIJBY1ctSbQIBsardvaIBwBAoqOmQhXqWs9k5WSHf5bSa02uJBZG9lGli2uicyKvrqVUhq2cSy4tm6RO2oUpeOs2lvBDVMjIldH/DZSGu3WQWC1jKQ0o6IZSPdXmrOOxM2nEL2SyXwUGdcj7CHDLqzs0vwRyJw+1WNPT6/TyPan4yG0ziC7u5Dog5nhkTDPkYgDoSq/NxPxef4pZR97jrk4u2T1CBkRUO5QwkzWBdP7vzKl0EhH0qX0hFJg4074e729PUWB4r/o=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR05MB8661.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(39860400002)(396003)(136003)(366004)(186003)(26005)(6486002)(450100002)(2906002)(54906003)(316002)(2616005)(4744005)(4326008)(38100700002)(3480700007)(33656002)(478600001)(8936002)(6506007)(76116006)(5660300002)(6512007)(86362001)(107886003)(8676002)(36756003)(122000001)(71200400001)(7116003)(66446008)(6916009)(66476007)(64756008)(66556008)(66946007)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: HbbpwEqS/M2kePlCJ74aLjOz5S8w2M/2wz5lPmELhIHQfXIQ66d6zslUEk+XCnYxd8Q7J+NuMPYf4nJ9FX8/tcdJq1SkoLcCdtdpQIfWcnobwm6i8Vrj+MI/zKbWid2D4w7PzzQKqNV4QKejmEzpOWTyHVH0tp45qtL7VHUflI6h+atU5gFDT39c8KjWm0HEQe/enYIrnMPTYVnyLeRs9zDoUo0rE8EnUMW4pm72m7O1gBQ9c5CWMSc9oCitVAE5StK+Q8r1R9JT87nX0V6LuQMcnwep09S9ocFVkolPd2Uyu426X9srHli5wuDzgD/TN74KSTqR66AMcxj5wm8gkGEtBWKe7D1EAxgWpMlanYpOCx/KTNxN1+oaMjZ7m3femBhryHiBswdSVPOqi9Ke9y2m2xgIAWW0z6KrGh1aAVXme+FcKcabGpl4geUb+BEZnUW0UjsdSqMm76atwSCVuqUKP+psm7wbCKUxDhbRVEkeo8K4bDJ6yZAxkItJElKqZw7QjxuRn/SpjENJKlrm6hNTwIPTDOj+5sxJARum/UpU7KQFCM677Ocn0JXTri+Qkqar0QEMOg1Hp1QnrWmWzQkiPwklBH/kBGqZ6aFwwN6ET/8Sx/DGQ/aOCiyh1N/FEURl5GbMQik6JBKPlH5YnSovRovzq9pWZO9H20VJz+fepHqBM8xtmwaUVyI6FbUTLxpnRBjJklrMNS0qoAQXufdR+qjrMBmQqsWw3ucx61okR9Ont5UbDSSsdfnWzWpBjCUdl/LxkjLWvMvXIQxRXWAx8ql7avNgqALbJEaIt0HPnpJiOzEEfiSjcSC1Qvl3a3E7loz7yGPZLwR2M7jDRgehiOUktfxc0HZ9dySg4VU1Rq72Tjtl8kObT3Sw7kySjsNj8b8FSVHAOJ9KJokDwXJkxFdDeSuHL1b1o4k229mIVHKStCRVz+WGrWoVb8hJQx4hFuLSl2sY6k9CbxgNCSAE5Q4lx0l2K0k6VF4FlanonNO6flYshV/Gpg/Bk6DbHJbqq9ksKmdTZy4n2ooFXXxlXqF/By4KiPZTQ8lAYPDzkqpOyl6Xii7bhSM5CaOkD4xEY5B66jkrJc9WuPielzpH30EIOeAQQeZJxuOYQE0UQHRMWix1C0LI4zoIDBoZMQd0j7FtvMWG/dp3nAFlfkO9HKoLLLDWPwfNIkQz6DEE9hluNeNGN1ZCaQMbrp2WnYfSil3tYGhkg9bcnuV9hRdCOGRYd7z2v5OiXkt4LTxVdPGwqFcKUJu0NmYQ/fATH/6Yb/1FalzHmgwrr7heiX5i+CiCEeUm2Ppx0PG+/AgsYsyJOtNNUBw907lz3R8y
Content-Type: text/plain; charset="utf-8"
Content-ID: <E9AC94EC4C799143A5A3F75609E61CAE@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR05MB8661.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cbda113a-b5fb-47cd-e7af-08d90c0e6b46
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2021 19:30:31.7345 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NHeCBe4deEgFZrpu7flS+wrbvmS0hcPxpm8MMo64vQwaZhVOJP24AtaOnhMIVARa5QhoFDaVpD0x0gNPCWsn8C3sxOKR/UFH/bgBcKDq5M8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR05MB7455
X-Proofpoint-ORIG-GUID: fzEu9G1wZEQt57U2aRyyKww-8KiM5JBR
X-Proofpoint-GUID: fzEu9G1wZEQt57U2aRyyKww-8KiM5JBR
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-30_12:2021-04-30, 2021-04-30 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 mlxlogscore=997 impostorscore=0 adultscore=0 bulkscore=0 clxscore=1011 mlxscore=0 spamscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104300134
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/0dypKS3Pzz3AOkWMUhLbhys3rLo>
Subject: [Rats] CHARRA module feedback
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Remote ATtestation procedureS <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Apr 2021 19:30:43 -0000

Hi all,

I have another round of feedback and review on the CHARRA YANG module from some of my colleagues.
Comments are predominately aimed at naming conventions and readability and are only suggestions.


1. Our preference is for "-" vs. "_" in naming conventions in all cases, for example as below.
  feature netequip_boot {
    description
      "The device supports the netequip_boot logs.";
...



2. We would generally say "Netconf server" instead of "YANG server".
"The module defined requires at least one TPM 1.2 or TPM 2.0 and corresponding Trusted Software Stack included in the device components of the composite device the YANG server is running on."



3. Noting the use of upper case and '_' here to check if this is intentional.
       leaf TPMS_QUOTE_INFO {
         type binary;
         mandatory true;
...



4. This RPC name looks very generic and not specific to the particular feature. Is this the intention?
   +---x log-retrieval <<<<<<
      +---w input
...


Thanks,
William Bellingrath


Juniper Business Use Only