Re: [Iot-directorate] Segmented strings (Re: [Rats] [Last-Call] EAT profiles (was Re: Iotdir last call review of draft-ietf-rats-eat-13))

Laurence Lundblade <lgl@island-resort.com> Thu, 09 June 2022 20:00 UTC

Return-Path: <lgl@island-resort.com>
X-Original-To: iot-directorate@ietfa.amsl.com
Delivered-To: iot-directorate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4167C14F72F for <iot-directorate@ietfa.amsl.com>; Thu, 9 Jun 2022 13:00:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.77
X-Spam-Level:
X-Spam-Status: No, score=0.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GUARANTEED_100_PERCENT=2.699, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YGwqEfSxM5H7 for <iot-directorate@ietfa.amsl.com>; Thu, 9 Jun 2022 13:00:13 -0700 (PDT)
Received: from p3plsmtpa09-09.prod.phx3.secureserver.net (p3plsmtpa09-09.prod.phx3.secureserver.net [173.201.193.238]) (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 859C9C14F724 for <iot-directorate@ietf.org>; Thu, 9 Jun 2022 13:00:13 -0700 (PDT)
Received: from [192.168.1.7] ([75.80.148.139]) by :SMTPAUTH: with ESMTPSA id zOI1nYWB1a53RzOI1nOuvF; Thu, 09 Jun 2022 12:57:58 -0700
X-CMAE-Analysis: v=2.4 cv=M96Ilw8s c=1 sm=1 tr=0 ts=62a250c6 a=qS/Wyu6Nw1Yro6yF1S+Djg==:117 a=qS/Wyu6Nw1Yro6yF1S+Djg==:17 a=IkcTkHD0fZMA:10 a=gKmFwSsBAAAA:8 a=K6EGIJCdAAAA:8 a=7MfdLgMMhYv5lpr3oqIA:9 a=QEXdDO2ut3YA:10 a=nnPW6aIcBuj1ljLj_o6Q:22 a=L6pVIi0Kn1GYQfi8-iRI:22
X-SECURESERVER-ACCT: lgl@island-resort.com
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Laurence Lundblade <lgl@island-resort.com>
In-Reply-To: <6CDA1CA0-A59A-4ED7-903F-0B6829F08075@tzi.org>
Date: Thu, 09 Jun 2022 12:57:57 -0700
Cc: Eliot Lear <lear@cisco.com>, iot-directorate@ietf.org, draft-ietf-rats-eat.all@ietf.org, last-call@ietf.org, rats <rats@ietf.org>, cbor@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC2E17A1-52E7-455F-8959-091D58AA291F@island-resort.com>
References: <165443386776.35361.12898474920348394274@ietfa.amsl.com> <E267AEDE-D1DB-415B-B28F-DD78A517D27A@island-resort.com> <A38F37B7-2E81-451F-86BA-0A041760EB7E@tzi.org> <9E4661C8-DFB7-4BC3-A7B5-150C774917F0@island-resort.com> <8C044EB7-92CF-4306-9025-FD667E1B0F22@tzi.org> <B7C27559-92B6-4426-821B-431A08341C72@island-resort.com> <6CDA1CA0-A59A-4ED7-903F-0B6829F08075@tzi.org>
To: Carsten Bormann <cabo@tzi.org>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-CMAE-Envelope: MS4xfFHTtX0sq3zJ29HZ40UufICzHGSGW5F3f893VQm7h64DTaM9BwH41n9GJQAd7tEPHAe15eSEboL9KYIxo3TiDr2cbWUZOpBCmfXxPeo2XGpiiWRR9BzY u8yro7volJrBShCuJh5UHH4B5nF2t24A0g3z27UwZ9TMRtCq8CZm1aLx0BEcxlI4uEkDJknyTkH1dYshtASoFBNM74jL4B15Y81kOvhHUV5m+YgYyGevIfqx U6ybO8o9ICMuPHGmX2lllZqFEGd+DJleS73Q/h/0bCRSUYM6tbd2W68AT68QKEnpaZtlg8OwRvJ0GlXIxkf1wutSLu1RmiJzN891MQo+EPVNrjsUqcydDP2l pSIDqGvY
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/zmr8lW1l7o3BUO81hj0lnRIS-Lo>
Subject: Re: [Iot-directorate] Segmented strings (Re: [Rats] [Last-Call] EAT profiles (was Re: Iotdir last call review of draft-ietf-rats-eat-13))
X-BeenThere: iot-directorate@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate/>
List-Post: <mailto:iot-directorate@ietf.org>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jun 2022 20:00:14 -0000

> On Jun 9, 2022, at 12:30 PM, Carsten Bormann <cabo@tzi.org> wrote:
> 
> On 2022-06-09, at 21:17, Laurence Lundblade <lgl@island-resort.com> wrote:
>> 
>> One person legitimately implements sending EATS with  segmented strings  Another person legitimately implements without being able to decode  segmented strings. 
> 
> Well, an implementation that doesn’t handle segmented strings may be “legitimate”, but it won’t be a complete implementation (and thus not interoperable) if you decide EAT to make no restrictions on generating segmented strings.

Maybe use the term “fully conforming” rather than “legitimate” or “complete” where "fully conforming" means adherence to what is in the specification and its normative references and no more. No tacit assumptions about the way typical libraries behave or their level of completeness are required to guarantee interoperability.

I kind of expected the IETF to harass me if fully conforming implementations of something I wrote aren’t 100% guaranteed interoperable. That during review all the nooks and crannies where there might be interoperability issues would be ferreted out.

LL