Re: [dtn] Alert-Verify-Sender: Re: [EXT] Re: Status of AUTH48 Documents (and a request)

Felix.Flentge@esa.int Mon, 13 December 2021 07:44 UTC

Return-Path: <felix.flentge@esa.int>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91AC73A0E6D for <dtn@ietfa.amsl.com>; Sun, 12 Dec 2021 23:44:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 wK7e26817377 for <dtn@ietfa.amsl.com>; Sun, 12 Dec 2021 23:44:00 -0800 (PST)
Received: from esrutmmgwext.esa.int (esrutmmgwext.esa.int [131.176.154.65]) (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 5BB283A0E6F for <dtn@ietf.org>; Sun, 12 Dec 2021 23:43:59 -0800 (PST)
Received: from [172.18.96.5] (port=53542 helo=esrlnxmtaelb01.esrin.esa.int) by esrutmmgwext.esa.int with esmtp (Exim 4.94.2) (envelope-from <Felix.Flentge@esa.int>) id 1mwg02-0000LY-2c; Mon, 13 Dec 2021 08:43:54 +0100
Received: from esrlnxsemxgwn02.esrin.esa.int (localhost [IPv6:::1]) by esrlnxmtaelb01.esrin.esa.int (Postfix) with ESMTP id A0BBE30A8FD3; Mon, 13 Dec 2021 08:43:54 +0100 (CET)
Received: from esrlnxsemxgwn02.esrin.esa.int (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 8AFEAE0394; Mon, 13 Dec 2021 08:43:54 +0100 (CET)
Received: from esrlnxsimxgwn02.esrin.esa.int (esrlnxmtaelb01-dmz.esrin.esa.int [172.18.96.5]) by esrlnxsemxgwn02.esrin.esa.int (Postfix) with ESMTP id 2E22EE031A; Mon, 13 Dec 2021 08:43:54 +0100 (CET)
Received: from esrlnxsimxgwn02.esrin.esa.int (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 0B245103F4C; Mon, 13 Dec 2021 08:43:54 +0100 (CET)
Received: from PMSGIMTA1A.esa-ad.esa.int (unknown [10.17.12.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by esrlnxsimxgwn02.esrin.esa.int (Postfix) with ESMTPS id A323D103F30; Mon, 13 Dec 2021 08:43:53 +0100 (CET)
X-SASI-Hits: BODYTEXTH_SIZE_10000_LESS 0.000000, BODYTEXTH_SIZE_3000_MORE 0.000000, BODY_SIZE_10000_PLUS 0.000000, BODY_SIZE_25K_PLUS 0.000000, CTYPE_MULTIPART_NO_QUOTE 0.000000, FROM_SAME_AS_TO 0.050000, FROM_SAME_AS_TO_DOMAIN 0.000000, HTML_50_70 0.100000, HTML_BAD_EXTRAS 0.000000, HTML_NO_HTTP 0.100000, IN_REP_TO 0.000000, LEGITIMATE_SIGNS 0.000000, MSG_THREAD 0.000000, MULTIPLE_RCPTS 0.100000, MULTIPLE_REAL_RCPTS 0.000000, NO_FUR_HEADER 0.000000, NO_REAL_NAME 0.000000, OUTBOUND 0.000000, OUTBOUND_SOPHOS 0.000000, REFERENCES 0.000000, SENDER_NO_AUTH 0.000000, TRANSACTIONAL 0.000000, URI_WITH_PATH_ONLY 0.000000, __ANY_URI 0.000000, __ATTACHMENT_NOT_IMG 0.000000, __ATTACHMENT_SIZE_10_25K 0.000000, __ATTACHMENT_SIZE_25_50K 0.000000, __BANNER_TRUSTED_SENDER 0.000000, __BODY_NO_MAILTO 0.000000, __BODY_TEXT_X4 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __CC_NAME 0.000000, __CC_NAME_DIFF_FROM_ACC 0.000000, __CC_REAL_NAMES 0.000000, __CP_URI_IN_BODY 0.000000, __CT 0.000000, __CTYPE_HAS_BOUNDARY 0.000000, __CTYPE_MULTIPART 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FROM_NAME_NOT_IN_ADDR 0.000000, __FROM_NO_NAME 0.000000, __FUR_RDNS_SOPHOS 0.000000, __HAS_ATTACHMENT 0.000000, __HAS_ATTACHMENT1 0.000000, __HAS_ATTACHMENT2 0.000000, __HAS_CC_HDR 0.000000, __HAS_FROM 0.000000, __HAS_HTML 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HAS_X_MAILER 0.000000, __HEADER_ORDER_FROM 0.000000, __HTML_BAD_END 0.000000, __HTML_BAD_START 0.000000, __HTTPS_URI 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_HTML 0.000000, __MIME_TEXT_H 0.000000, __MIME_TEXT_H1 0.000000, __MIME_TEXT_H2 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_TEXT_P2 0.000000, __MIME_VERSION 0.000000, __MULTIPLE_RCPTS_CC_X2 0.000000, __MULTIPLE_URI_TEXT 0.000000, __OUTBOUND_SOPHOS_FUR 0.000000, __OUTBOUND_SOPHOS_FUR_IP 0.000000, __OUTBOUND_SOPHOS_FUR_RDNS 0.000000, __PHISH_PHRASE10_D 0.000000, __PHISH_PHRASE1_E 0.000000, __PHISH_SPEAR_SUBJECT 0.000000, __PHISH_SPEAR_SUBJ_ALERT 0.000000, __PHISH_SPEAR_SUBJ_PREDICATE 0.000000, __PHISH_SPEAR_SUBJ_SUBJECT 0.000000, __RATWARE_SIGNATURE_3_N1 0.000000, __RCVD_FROM_DOMAIN 0.000000, __REFERENCES 0.000000, __SANE_MSGID 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __SUBJ_TRANSACTIONAL 0.000000, __SUBJ_TR_GEN 0.000000, __TO_DOMAIN_IN_FROM 0.000000, __TO_DOMAIN_IN_MSGID 0.000000, __TO_MALFORMED_2 0.000000, __TO_NO_NAME 0.000000, __URI_IN_BODY 0.000000, __URI_MAILTO 0.000000, __URI_NOT_IMG 0.000000, __URI_NS 0.000000, __URI_WITH_PATH 0.000000
X-SASI-Probability: 8%
X-SASI-RCODE: 200
X-SASI-Version: Antispam-Engine: 4.1.4, AntispamData: 2021.12.13.65416
In-Reply-To: <OF9D1F352D.F51CB910-ONC12587AA.00294D29-C12587AA.002A274C@esa.int>
References: <1f59a748039f4b0e814875bd131c3be3@jhuapl.edu> <EBEF0B1E-DE44-4C2E-B782-79B57070F28D@tzi.org> <918aa73df59e4d5797d312ee46930567@jhuapl.edu> <13f0da3905b444cebf09f07e6e9b3972@jhuapl.edu> <OF9D1F352D.F51CB910-ONC12587AA.00294D29-C12587AA.002A274C@esa.int>
To: Felix.Flentge@esa.int
Cc: "Sipos, Brian J." <Brian.Sipos@jhuapl.edu>, Carsten Bormann <cabo@tzi.org>, "dtn@ietf.org" <dtn@ietf.org>, dtn <dtn-bounces@ietf.org>, "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>
MIME-Version: 1.0
X-KeepSent: 3691442B:8FDB0397-C12587AA:002A5194; type=4; name=$KeepSent
X-Mailer: IBM Notes Release 9.0.1FP10 SHF380 June 07, 2019
From: Felix.Flentge@esa.int
X-MIMETrack: S/MIME Sign by NLNOTES.EXE on Felix Flentge/esoc/ESA(Release 9.0.1FP10 SHF380|June 07, 2019) at 13/12/2021 08:43:50, Serialize by NLNOTES.EXE on Felix Flentge/esoc/ESA(Release 9.0.1FP10 SHF380|June 07, 2019) at 13/12/2021 08:43:50, Serialize complete at 13/12/2021 08:43:50, Itemize by NLNOTES.EXE on Felix Flentge/esoc/ESA(Release 9.0.1FP10 SHF380|June 07, 2019) at 13/12/2021 08:43:51, S/MIME Sign complete at 13/12/2021 08:43:51, S/MIME Sign by ntaskldr.EXE on Felix Flentge/esoc/ESA(Release 9.0.1FP10 SHF380|June 07, 2019) at 13/12/2021 08:43:52, S/MIME Sign complete at 13/12/2021 08:43:52, Serialize by Router on smtpmta1a/esrin/ESA at 12/13/2021 08:43:53 AM, Serialize complete at 12/13/2021 08:43:53 AM
Message-ID: <OF3691442B.8FDB0397-ONC12587AA.002A5194-C12587AA.002A77E2@esa.int>
Date: Mon, 13 Dec 2021 08:43:52 +0100
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="-------z16449_boundary_sign"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/Hmag-5MNqmlx4uJoh2xxqOelhCI>
Subject: Re: [dtn] Alert-Verify-Sender: Re: [EXT] Re: Status of AUTH48 Documents (and a request)
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Dec 2021 07:44:06 -0000

All,

sorry, please disregard my comment, I have just realised it is nonsense 
(the break stop code could help a bit but, of course, it would not be 
reliable).

Regards,
Felix



From:   Felix.Flentge@esa.int
To:     "Sipos, Brian J." <Brian.Sipos@jhuapl.edu>, "Carsten Bormann" 
<cabo@tzi.org>, "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>
Cc:     "dtn@ietf.org" <dtn@ietf.org>
Date:   13/12/2021 08:40
Subject:        Re: [dtn] Alert-Verify-Sender: Re: [EXT] Re: Status of 
AUTH48 Documents (and a request)
Sent by:        "dtn" <dtn-bounces@ietf.org>



All, 

I would be in favour of the statement "except that an indefinite-length 
array item is allowed to represent the array of blocks in the bundle..." 
with a clear understanding that the array of bundle blocks is the only 
indefinite-length item in any bundle (i.e., also future extension blocks). 
This would allow to use the break stop code to reliably identify the end 
of a bundle in a stream of bytes. 

(Maybe even 'allowed' it to weak in this case and could be replaced by 
'mandatory'.) 

Regards,
Felix 





From:        "Sipos, Brian J." <Brian.Sipos@jhuapl.edu> 
To:        "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>, "Carsten 
Bormann" <cabo@tzi.org> 
Cc:        "dtn@ietf.org" <dtn@ietf.org> 
Date:        10/12/2021 19:54 
Subject:        Re: [dtn] Alert-Verify-Sender: Re: [EXT] Re: Status of 
AUTH48 Documents (and a request) 
Sent by:        "dtn" <dtn-bounces@ietf.org> 



All,
I agree with making the deterministic encoding a normative statement and I 
expect that current encoders are already adhering to this.
BPv7 can, and other specs do, make a blanket statement like that and leave 
a specific hole for the (currently one) exceptional case. The document can 
say, as you have said, that "... core deterministic encoding requirements 
as specified in [RFC8949], except where indefinite-length items are 
required (i.e. the bundle container array)."

-----Original Message-----
From: dtn <dtn-bounces@ietf.org> On Behalf Of Birrane, Edward J.
Sent: Friday, December 10, 2021 1:12 PM
To: Carsten Bormann <cabo@tzi.org>
Cc: dtn@ietf.org
Subject: Alert-Verify-Sender: Re: [dtn] [EXT] Re: Status of AUTH48 
Documents (and a request)

APL external email warning: Verify sender dtn-bounces@ietf.org before 
clicking links or attachments 

Carsten,

 A few items:

- There are no maps defined for any field of any block in the bundle 
protocol.
- There are many instances where arrays are defined, but in each instance 
the exact number of array elements is also provided with the exception of 
the bundle itself, which is an indefinite-length array of blocks.
- The are two instances of byte string which either specify the size of 
the byte string (as in CRC) or require that the byte string be definite 
length (as in the block-type-specific data field of an extension block).

Perhaps your point is that saying "a CBOR array of length X" does not 
explicitly say "a definite-length encoding of a CBOR array of length X". 
Which makes sense.

To that point, perhaps the more concise statement for 9171 would be 
"except that an indefinite-length array item is allowed to represent the 
array of blocks in the bundle..."

-Ed

---
Edward J. Birrane, III, Ph.D. (he/him/his) Chief Engineer, Space 
Constellation Networking Space Exploration Sector Johns Hopkins Applied 
Physics Laboratory
(W) 443-778-7423 / (F) 443-228-3839
 


> -----Original Message-----
> From: Carsten Bormann <cabo@tzi.org>
> Sent: Friday, December 10, 2021 12:49 PM
> To: Birrane, Edward J. <Edward.Birrane@jhuapl.edu>
> Cc: dtn@ietf.org
> Subject: [EXT] Re: [dtn] Status of AUTH48 Documents (and a request)
> 
> APL external email warning: Verify sender cabo@tzi.org before clicking 
> links or attachments
> 
> Hi Ed,
> 
> On 2021-12-10, at 18:30, Birrane, Edward J. 
> <Edward.Birrane@jhuapl.edu>
> wrote:
> >
> > "To ensure that blocks are always in canonical representation when 
> > they
> are transmitted and received, the CBOR encodings of the values of all 
> fields in all blocks MUST conform to the core deterministic encoding 
> requirements as specified in [RFC8949], except that indefinite-length 
> items are not prohibited.?
> 
> So you still provide for different representations for all arrays, 
> maps, and (byte or text) strings?  I?m not sure I know what ?canonical? 
means (or really:
> is trying to achieve) here, but maybe you want to be more specific 
> about
> *where* the indefinite length encoding is permissible (and maybe even
> *require* it in those places, so there is only one, er, ?canonical?, 
form).
> 
> Grüße, Carsten

_______________________________________________
dtn mailing list
dtn@ietf.org
https://www.ietf.org/mailman/listinfo/dtn
[attachment "smime.p7s" deleted by Felix Flentge/esoc/ESA] 
_______________________________________________
dtn mailing list
dtn@ietf.org
https://www.ietf.org/mailman/listinfo/dtn

[attachment "smime.p7s" deleted by Felix Flentge/esoc/ESA] 
_______________________________________________
dtn mailing list
dtn@ietf.org
https://www.ietf.org/mailman/listinfo/dtn